- 博客(51)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Source Tree回滚 重置 贮藏操作
source tree的回滚提交: 在执行该操作时将会对history中提交的指定节点直接进行回滚,将该节点执行的提交操作撤销,回到当前节点的后一个节点的提交状态,同时生成一次提交记录,source tree的贮藏操作: 针对本地已完成追踪的文件后做出修改操作时,如果此时需要进行远程拉取怕修改后的代码与当前本地代码有冲突时,可以先将本地代码贮藏,在拉取远程代码,进行回滚提交时当前history中的节点不能同时由多条线汇集,该节点无法进行回滚提交。
2023-12-13 22:22:42
458
原创 Jmeter测试基本使用
在Test Plan中设置HTTP请求默认值时后在线程组中创建的HTTP类型的取样器时可以不进行添加对应的http类型 请求路径 端口等信息,如果创建的取样器中没有这些信息时默认会使用HTTP请求默认值中的数据发送http请求,线程组中手动创建的取样器的优先级大于HTTP请求默认值的,如果线程组中创建的取样器中填充了对应的数据时将不会使用HTTP请求默认值中设置的数据信息。后面的请求需要来自之前请求中返回的数据时在请求中的后置处理器中选择前面的请求中返回的数据对应数据的提取器。
2023-11-10 15:31:02
258
原创 linux基本操作命令
ln /root/msb.txt /root/xxoo.txt 该指令将会创建一个/root/xxoo.txt文件并且该文件的物理位置指向/root/msb.txt。unzip test.zip -d /home/test_folder/ test.txt 该命令将在/home/test_folder/中创建test.txt文件,并将test.zip中的test.txt。zip test.zip test.txt 该命令将在当前目录下创建名为test.zip的压缩文件,并将test.txt压缩进去。
2023-10-29 14:19:00
328
原创 git基本命令
git rebase嫁接时从主分支与分支节点共同分支点开始,并且将从该分支点截取对应分支点开始到对应分支的HEAD处直接嫁接到对应分支末尾。.gitignore只能忽略没有被track的文件,如果文件已经被纳入了版本管理器,则修改.gitignore是无效的.6、输入wq,然后回车(w的意思是保存,q的意思是退出,这一步也可以拆成两步:输入w按回车、输入q按回车)2、在命令行的最上面会显示上次提交的备注,然后我们需要进入编辑模式进行修改,按i键。2、重启idea,再创建的项目中右键项目进行文件。
2023-10-29 14:05:15
354
原创 maven打包时显示无效jdk版本
5、指定主项目启动时的vm配置与当前项目所需版本相同。2、与当前项目指定的jdk版本相同。3、与当前项目指定的jdk版本相同。4、与当前项目指定的jdk版本相同。1、配置当前项目所需的Jdk版本。
2023-09-07 16:52:15
435
原创 zipkin2.24.2源码install遇见的问题
1、idea导入项目后将Setting中的关于Maven和Java Compile相关的配置改为jdk11,同时Project Structure改为jdk112、将pom配置中的fork标签注释。
2023-09-05 10:18:21
339
原创 shenyu-grpc插件动态修改同一个selector下的请求的负载策略
3、admin的事件发布触发shenyu网关中的相关事件,对应grpc插件内容进行处理时此时会重新在GrpcClientBuilder类中初始化ManagedChannel同时指定负载策略(2、shenyu内部通过发布对应的selectorEvent相关的事件同时修改对应的selector数据库表中该selector相关的数据内容。SelectorDO#buildSelectorDO()方法中设置传递的负载字段内容。1、在admin页面中的添加selector中对数据进行修改。
2023-07-07 14:42:26
185
原创 apollo+zuul实现动态路径、动态负载
1、动态路由实现的逻辑是对apollo的配置改变的事件进行监听,如果发现路由出现改变时重新设置zuul中的路由信息.zuul中通过前端请求访问时定位route时通过ZuulProperties中的路由配置通过路径匹配到对应的Route类2、动态负载的实现逻辑是对pre route post error类型的过滤器的执行路径中自定义PreDecorationFilter的实现类从而替换掉内部的PreDecorationFilter类,自定义类该类中主要做的事情就是从apollo配置文件中读取到服务的权重比例
2023-05-12 15:37:11
480
原创 zipkin源码修改使得存入到es的数据可以添加自定义数据mapping属性支持检索
场景:项目中通过sleuth+zipkin进行链路追踪,为了适应项目需要在存入的es的json数据中添加自定义数据便于进行es检索操作。项目收集通过es存储数据 kafka进行收集1、在项目中引入sleuth zipkin依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter
2023-03-24 16:25:31
415
原创 Sonatype Nexus: Recommended file descriptor limit is 65536 but count is 4096
nexus环境配置
2022-07-20 15:26:51
1389
原创 java中map转yaml格式字符 properties字符内容转map
java 转 yaml字符串格式内容 properties字符内容装维map
2022-07-07 11:25:29
900
原创 腾讯TSF-demo引入遇坑
SDK下载链接更加以上SDK的步骤建立Maven仓库的Settings.xml文件,在按照文档中的步骤执行mvn help:effective-settings命令验证当前生效的系统生效的配置(当前生效的settings文件验证与IDEA中maven选择的Setting生效文件没有冲突),在执行验证时将查找系统中配置的Maven环境指定的maven中的settings配置,也就是说在之后引入sdk文档中的腾讯的maven仓库时需要导入到名为settings.xml的文件中执行完maven环境的配置后,
2022-04-26 10:04:02
658
原创 redis中的increment()方法遇到的问题记录
问题引出1、项目中需要使用redis对key进行有效时长设置2、在对该key进行有效时长设置时同时需要原子性的增加该key对应的值3、每次获取当前key对应的value进行大小判断从而进行业务逻辑处理产生的问题1、使用set方法直接设置key的有效时长时,该操作将会重置key的有效时长2、使用increment()方法时该方法会在key不存在时redis会自动建立key并对该key值进行加一操作,但是该新生成的key将不会有过期时间解决方法1、对需要set到redis中的key设置一个初始值
2022-01-04 16:45:12
9112
原创 RequestMappingHandlerMapping
public class ApiRequestMappingHandlerMapping extends RequestMappingHandlerMapping{ @Override protected RequestCondition<?> getCustomTypeCondition(Class<?> handlerType) { // 扫描类上的 @ApiVersion ApiVersion apiVersion =
2021-10-08 15:50:31
885
原创 Maven中常用标签和生命周期总结
groupid 一般定义方式为实际项目名artifactId 一一般表示该项目中的某个某块名version 表示该项目中的某个模块的版本号scope 表示该某个的作用范围,scope的不同值也表示该模块的作用fanwecompile :表示当前模块在程序的各个阶段都可能被使用,如 编译 运行 测试 打包等provided :表示当前模块在编译 运行 测试阶段可能被使用 ,在程序打包时不需要 如 jsp-api ,sevlet-api在tomcat上进行发布时将不行要进行提供否则将会产生
2020-10-31 10:43:17
477
原创 Springboot中整合mybatis的两种方法
1、依赖的引入<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifac
2020-10-15 22:32:13
508
转载 跨域解决方式
springboot中请求跨域解决方式https://news.51cto.com/art/201911/605752.htmspring中Ajax请求跨域问题解决https://blog.youkuaiyun.com/qq_33430083/article/details/87891960
2020-10-12 20:34:02
116
原创 maven中依赖的范围,及子父工程创建
1、compile依赖范围(compile依赖几乎在所有场合都有效):1、是否对主程序有效:有效2、是否对测试程序有效:有效3、是否参与打包:参与打包4、是否参与部署:参与部署例子:spring-core依赖2、test依赖范围(测试有效):1、是否对主程序有效:无效2、是否对测试程序有效:有效3、是否参与打包:不参与打包4、是否参与部署:不参与部署例子:junit依赖3、provided依赖范围(compile依赖几乎在所有场合都有效):1、是否对主程序有效:有效2、是否对测试
2020-06-14 23:01:40
344
原创 使用Jackson将对象转换为aJson
Jackson中将时间类型转换为json字符串工具类public class JsonUtil { public static String getJson(Object object){ String str =null; //jackson中的方法用于将对象转换为字符串形式 ObjectMapper objectMapper = new ObjectMapper(); try { str = object
2020-05-24 21:03:31
435
原创 IDEA2018整合git
附上git的下载地址,官网下载很慢可能还下载不下来git下载地址1.进行IDEA的全局设置2、git与IDEA整合3、IDEA使用github账户登入(不设置也可以),点击右边的 add account 添加账户4,使用git将当前项目中初始化本地库,创建之后右边的项目中的文件将会显示红色,对应了git中那几个状态的颜色(未追踪,添加到暂存区提交到本地库)5,将项目提交到暂存区6,项目提交到本地库7、git使用的跟的操作选择8,,将git配置的电脑的环境变量中的pat
2020-05-10 09:54:21
834
原创 virtual box安装Ubuntu18.04及网络配置
Ubuntu18.04虚拟机的按装:常用的Linux镜像文件下载地址1,点击新建2,输入对应的虚拟机名字并找到虚拟机版本和多少位的虚拟机3,分配内存大小一般1024就够,也可以2048但是不要超过自己本机的内存的一半4,直接新建虚拟机电脑按照默认提醒的方式创建、5,点击右边的虚拟机,在弹出框中选择下载好的镜像文件6,按照ubuntu提示的注解默认按照到这步时可以选择最小按照(...
2020-05-07 16:19:55
719
原创 虚拟机上linux与windows之间实现文本之间的复制粘贴(vmware tools详细安装)
1,先点击安装vmware tools2,确认之后会出现3,打开这个vmware tools 将这个压缩包复制到/tmp下,之后进行手动解压会出现vmware-tools-distrib文件4,在终端输入 su - root 输入口令后切换的root权限下5, cd /tmp 进入文件夹6, cd vmware-tools-distrib7, ./vmware-instal...
2020-04-22 19:41:19
2965
原创 jquery中$(document).on的一些疑惑
在html的规范中,id是一个元素在整个源代码中独一无二的属性,而class做为css选择器,是为元素增加样式的手段,那么例如下面的结构:<div id = ‘item’ class = ‘items’><div id = ‘item1’ class = ‘items’>通过 KaTeX parse error: Expected 'EOF', got '#' at ...
2020-04-15 16:43:37
3368
原创 javax.el.PropertyNotFoundException——属性未找到
在spring整合Mybatis时配置完成后,与表对应的实体类会自动被注入到IOC容器中,所以在****配置mybatis的一对一,一对多等多表查询时,**引入其他实体类对象时,这个对象名在配置resultMap时的association标签中的property属性的值要与这个实体类的对象名要相同,并且这个实体类对象名的名称定义时应该使用其所引用的实体类在IOC容器中注入时对应的id值,并且要配...
2020-04-13 11:49:26
2083
原创 如何将JAR配置到本地Maven库中
将下载好的jar包配置到本地Maven库中的指令,指令可以在Termianl中执行可以在dos窗口中执行()键入指令:mvn install:install-file -DgroupId=alipay -DartifactId=alipay-trade-sdk -Dversion=1.0 -Dpackaging=jar -Dfile=F:\alipay-trade-sdk.jar-Dgrou...
2020-04-08 11:02:37
323
原创 IDEA中引入Json封装Json对象所需的6个jar依赖
<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.7.0</version></dependency><dependenc...
2020-04-03 19:59:47
3137
原创 Jsp中的EL,JSTL表达式(常用的)
EL表达式使用点形式的el表达式 ${域对象名.存储在域对象中的变量名.此变量名中其他属性的名字.此变量名中其他属性的名字等}}${requestScope.student}<br>${requestScope.student.name}<br>${requestScope.student.address}<br>使用[]形式的el表达式 ${域对象...
2020-03-29 13:00:53
329
原创 IDEA2018中常用的快捷键
快捷键:如果想修改快捷键(setting->keymap)。1. Ctrl + Space完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件...
2020-03-24 09:54:47
944
原创 java之多态
多态的两种形式父类名 对象名 = new 子类名();父类只能使用父类中的方法接口名 对象名 = new 实现类名()1,多态中的成员变量的使用(和继承一样)当父类与子类中存在重名成员变量时 在创建类对象时等号左边是哪个类就用哪个类中的成员变量如 父类 对象名 = new 子类名(),对象名.重名变量;此时使用的是等号左边的父类中的成员变量的值2,多态中的成员方法调用(和继承一样)...
2020-03-22 11:30:14
236
MyJspProjection.zip
2020-03-27
nacos的服务发现的ribbon的负载策略的动态更新
2022-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人