标签: 后端开发环境

青苗 ㅤ | 2个月前 | 后端开发环境

Starship 配置属于自己的🌈命令行

安装 [官方文档](https://starship.rs/zh-cn/) 1.选择喜欢的方式安装 跨平台,随意安装 ![062635e5d5584025b6bdd36980d13efb.png](//img01.aizuda.com/v1/image/preview/1629876828355170304) 2.配置终端 我在 IDEA 中使用的是 git bash 来代替默认的 terminal。所以我的终端是 Bash。只需在 \ /.bashrc 中配置即可( 表示用户的根目录即 $HOME 目录)。 ![84bc58d0c31d4be48968ee6d0fda4faa.png](//img01.aizuda.com/v1/image/preview/1629877357684723712) 3.配置属于自己的终端样式 在 [官方配置](https://starship.rs/zh-CN/config/) 中可以配置提示符、语言 Logo 等等,来改变你自己的样式。 也可以在 [社区分享 ](https://starship.rs/z...

 70 |  0 |  0 后端开发环境

Tony | 2个月前 | JavaSpringCloudSpringBoot后端开发环境微服务

OpenFeign添加认证Token

微服务--》服务间的调用【Token传递】 网上很多的论坛,都会有类似的文章,讲解如何解决服务之间Token传递问题,五花八门!! 简单讲解--》 技术选型:Spring Boot+Spring Security+OpenFeign 解决问题:服务之间调用Token之间传递的问题 上代码--》 @FeignClient 注释里面有一个属性参数: configuration 来配置拦截器 示例: @FeignClient(value = "注册中心服务名称",configuration = {BioTechLeagueFeignInterceptor.class}) BioTechLeagueFeignInterceptor 类中实现 RequestInterceptor 接口,重写 apply(RequestTemplate requestTemplate) 方法,可以在方法内部写自定义逻辑,示例代码简单解决服务之间调用Token之间传递的问题 示例: @Configuration public

 91 |  2 |  0 JavaSpringCloud

vip | 2个月前 | Java后端开发环境

javadoc 解决iframe框架内容无法使用谷歌翻译

package com.example.nplboot.test; import cn.hutool.core.io.FileUtil; import cn.hutool.http.HtmlUtil; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import java.io.File; import java.io.FileFilter; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.List; / @Classname HtmlTest @Date 2023/2/13 14:59 @Created by 87766867@qq.com / public class HtmlTest { public static void main(String[] args) {

 43 |  0 |  0 Java后端开发环境

vip | 2023-01-16 | 后端开发环境

Navicat已经成功连接,密码忘记的解决方法

1、注册表 计算机\HKEY_CURRENT_USER\Software\PremiumSoft\Navicat\Servers\ ![5f895823b0c54373b73e63af15352f52.png](//img01.aizuda.com/v1/image/preview/1614811741122727936) 2、打开https://tool.lu/coderunner/在线工具 在这里插入图片描述 ![ea06ff68cc0647bc89cb3c5fbd900e76.png](//img01.aizuda.com/v1/image/preview/1614812086104231936) php <?php namespace FatSmallTools; class NavicatPassword { protected $version = 0; protected $aesKey = 'libcckeylibcckey'; protected $aesIv = 'libcciv libcciv ';

 63 |  0 |  0 后端开发环境

青苗 | 2022-12-13 | 后端开发环境

idea 运行时乱码解决

帮助 -》 编辑自定义VM选项 -》添加配置 -Dfile.encoding=UTF-8 重启 !!!搞定!!! ![16684ebe02e14468b7dc154661d57801.png](//img01.aizuda.com/v1/image/preview/1602576848024244224)

 110 |  0 |  0 后端开发环境

青苗 | 2022-12-03 | 后端开发环境

C 盘 太多减肥瘦身法宝命令

C 盘不够用,省着用也不是办法 这里介绍一个瘦身命令,说白了就是乾坤大挪移,做一个文件夹连接,例如 将 jar 仓库的下载包存到 D 盘 执行如下命令,其它占用文件较大的目录文件夹可以仿效如下: cmd mklink /j "C:\Users\电脑名\.m2" "D:\Program Files\.m2"

 133 |  0 |  0 后端开发环境

vip | 2022-10-25 | Java后端开发环境

MyBatis-Plus条件构造器,从此优雅写SQL

前言 本章主要介绍MyBatis-Plus的条件构造器,条件构造器是MyBatis-Plus的核心,可以使用面向对象的方式来实现查询,本文内容涵盖开发的90%以上查询场景,我们慢慢往下看 ------ 一、条件构造器 1.1、官网的弊端 MyBatis-plus官网 一上来对 条件构造器 的介绍比较模糊,看不懂,不信您看一下 ![img](https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/5065ec2166764e8f8c87beb6efcf64ea noop.image?_iz=58558&from=article.pc_detail&x-expires=1667315205&x-signature=IRI4Fk83J8Rmq0rucFKvyFtGl8c%3D) 并且下方的案例中也没有创建Wrapper对象的步骤,初学者在刚接触时比较抽象,看完这篇文章之后再去看官网就会比较清晰了。 ![img](https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49...

 572 |  0 |  0 Java后端开发环境

老马 | 2022-10-18 | SpringBoot后端开发环境

5.ShardingSphere-标准分片策略

标准分片策略StandardShardingStrategy 提供对SQL语句中的=, IN和BETWEEN AND的分片操作支持 StandardShardingStrategy只支持单分片键,提供PreciseShardingAlgorithm(精准分片)和RangeShardingAlgorithm(范围分片)两个分片算法 PreciseShardingAlgorithm是必选的,用于处理=和IN的分片 RangeShardingAlgorithm是可选的,用于处理BETWEEN AND分片,如果不配置RangeShardingAlgorithm,SQL中的BETWEEN AND将按照全库路由处理 如果需要使用RangeShardingAlgorithm,必须和PreciseShardingAlgorithm配套使用 记忆印记: 这个标准分片策略是需要自己用代码实现的 我们仅仅实现PreciseShardingAlgorithm(精准分片)的算法,RangeShardingAlgorithm(范围分片)可以不用实现【不用实现就意味着

 152 |  0 |  0 SpringBoot后端开发环境

wuzhaozhongguo | 2022-10-14 | 后端开发环境

国产正版软件网站

Mac 这个是我一直用的,正版网站,收费的198永久 https://www.kkmac.com/ 俄罗斯佬的 https://appstorrent.ru/ Windows 果核剥壳,各种常用开发软件国产正版和补丁 https://www.ghxi.com/ 常用办公软件 https://mp.weixin.qq.com/s/cm1qxmfnlYiUKKCtfe3JhA 俄罗斯佬的 https://rutracker.org/

 662 |  2 |  4 后端开发环境

vip | 2022-10-13 | 后端开发环境

MyBatisPlus企业版MyBatis Mate

前言: 今天介绍一个 MyBatis Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。 仓库连接:https://gitee.com/baomidou/mybatis-mate-examples 1. 主要功能 字典绑定 字段加密 数据脱敏 表结构动态维护 数据审计记录 数据范围(数据权限) 数据库分库分表、动态数据源、读写分离、数 据库健康检查自动切换。 2.使用 2.1 依赖导入 Spring Boot 引入自动依赖注解包 <dependency <groupId com.baomidou</groupId <artifactId mybatis-mate-starter</artifactId <version 1.0.8</version </dependency 注解(实体分包使用) <dependency

 270 |  1 |  0 后端开发环境

vip | 2022-10-04 | 后端开发环境

Linux tomcat 启动脚本

〇、创建脚本文件 tomcat 进入Linux的 /etc/init.d 创建文件 tomcat,内容如下: shell !/bin/sh chkconfig: 345 99 10 description: Auto-starts tomcat7 /etc/init.d/tomcat Tomcat auto-start RETVAL=0 export LANG=zh_CN.UTF-8 export JAVA_HOME=/opt/jdk1.8.0_161 export JRE_HOME=/opt/jdk1.8.0_161/jre export CATALINA_HOME=/opt/apache-tomcat-7.0.79 export CATALINA_BASE=/opt/apache-tomcat-7.0.79 start() { if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat7" $CATALINA_HOME/bin/

 108 |  0 |  0 后端开发环境

青苗 | 2022-09-29 | 后端开发环境

IDEA关闭git提交代码时的代码检测

打开settings 找到Version Control Commit Dialog ![7be71f83d5d34217b8a3c8adb8c1298a.png](//img01.aizuda.com/v1/image/preview/1575387381253541888)

 177 |  0 |  1 后端开发环境

vip | 2022-09-28 | Java后端开发环境

Spring Boot官方推荐的Docker镜像编译方式-分层jar包

如果你很急着了解,可以直接跳到最后,看最终的Dockerfile,前面的介绍是为了大家理解原理。 1、普通Dockerfile的缺点 我们通常情况下要编译Spring Boot的Docker镜像,一般会写一个下面这样的Dockerfile FROM openjdk:17 EXPOSE 8080 ARG JAR_FILE=target/my-application.jar Maven的位置,Gradle为build/libs/my-application.jar ADD ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"] 这样做很简单,运行起来也没什么问题,但是它有以下的缺点: 1. 镜像中的jar包是压缩文件,在容器环境中运行需要解压,这需要相当的开销,我们的jar通常要以解压后的形式运行更好。 2. 更新程序后编译新的镜像效率低。Docker镜像的编译时分层构建的,而上面将依赖和程序都放在一个层中。在实际应用中,修改程序编译代码的频率将大大高于依赖的变化,所以我们最好将它们分在不

 319 |  0 |  1 Java后端开发环境

老马 | 2022-09-27 | SpringBoot后端开发环境Mysql

2.ShardingSphere准备-Docker中mysql主从复制

目的 因为Sharding Sphere主要是操作分库分表操作的。所以,我们先按照实际生成环境,搭建一个mysql的主从数据库。我们来个最简单的一主一从的环境即可。 前提 已经安装了docker环境 docker中已经安装了mysql 主节点Master配置 1.为什么我们要做conf的卷宗映射 我们就拿实例名为mysql的作为主节点。来看下我们启动镜像的docker命令: shell docker run -p 3306:3306 --name mysql \ -v /root/docker_volume/mysql/conf:/etc/mysql \ -v /root/docker_volume/mysql/logs:/var/log/mysql \ -v /root/docker_volume/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:5.7 这里/root/docker_volume/mysql/conf和容器中的/e...

 161 |  2 |  0 SpringBoot后端开发环境

vip | 2022-09-21 | 后端开发环境前端相关

Caddy入门

<div class="com-markdown-collpase-main" <div <div class="rno-markdown J-articleContent rno-" <h2 id="%E5%89%8D%E8%A8%80" name="%E5%89%8D%E8%A8%80" 前言</h2 <p 日常工作中,当我们需要搭建临时文件系统或者站点的时候,我们通常会使用 <code python</code 自带的 <code http.server</code 模块或者 <code nginx</code 或者 <code node</code 来实现。但是他们都需要安装环境或者下载软件做很多的配置才可以,今天我们就来介绍一款可以不用部署环境,不用复杂配置,一个可执行文件就可以搭建生产级的 <code http</code 服务。</p <h2 id="%E5%85%B3%E4%BA%8E-caddy" name="%E5%85%B3%E4%BA%8E-caddy" 关于 caddy</h2 <p <code caddy</code 是使用 <code go<...

 190 |  0 |  0 后端开发环境前端相关