- 博客(36)
- 资源 (1)
- 收藏
- 关注

原创 安卓手机使用Termux运行java环境
安装相关依赖更换镜像源官方的源在国内下载速度有些慢,可以尝试更换为清华源,卡住的话多按几次回车 不要傻乎乎的等,如下:sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.listsed -i 's@^\(deb.*games stable\)$@#\1\ndeb
2021-08-22 16:48:39
15963
11

原创 Springboot项目添加接口入参统一打印
新建注解,用于实现增强参数打印功能@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ParamInfo { /** * 取消统一打印参数 * 默认为false统一打印 * 如需打印参数 请赋值为false */ boolean unPrint() default false; /** .
2020-12-12 22:21:15
2130
2
转载 Nginx配置转发
http://api 的 api后面不带/, 通过rewrite移除api这个上下文。1.location不带/, proxy_pass不带上下文,会保留上下文。2.location带/, proxy_pass不带/,会保留上下文。1.location和proxy_pass都带/,可去除上下文。2.rewrite去除。
2025-01-08 13:56:53
70
原创 解决github网络慢的问题
本文采用替换host的方式来加速github的git请求,主要我自己用来备份的懒人方式,不然每次都要手动修改hosts文件,skrskrskr…
2024-12-04 18:33:27
699
原创 IDEA代码合并冲突,显示Merging!,无法切换分支
IDEA左下角的分支旁边一直显示Merging,并且此时无法commit,无法pull,
2024-08-06 18:19:46
1143
原创 The Token‘s Signature couldn‘t be generated when signing using the Algorithm: HmacSHA256
根本问题的是jdk的问题,要么重装其他版本的jdk,要么就是采用下面的方法进行解决。
2023-05-05 16:51:31
638
原创 获取两个时间之间的差值
计算两个LocalTime之间的秒级时间差,代码如下://解析时间String time = "17:38:30";LocalTime parseTime = LocalTime.parse(time);//获取当前时间LocalTime now = LocalTime.now();//获取两个时间的差值long seconds = Duration.between(now, parseTime).getSeconds();//如果时间为过去的某时间点需加上一天的时间重新计算seco
2022-02-07 13:44:25
2315
原创 使用bat脚本上传文件到Linux服务器
前言本文中运行环境为Win10, 脚本类型为bat脚本, 上传文件使用WinScp客户端进行上传, 下面开始教程一. 安装WinScp客户端WinScp客户端官方链接: https://winscp.net/eng/download.php下载完安装即可, 可以自定义安装目录, 也可以使用默认的, 楼主是选择的自定义安装到了D:\soft\WinScp下二. 写bat脚本在需要上传的文件或文件夹的同级目录下新建文件, 文件名命名为 upload.bat(具体名字随意,只要是.bat结尾即可)
2021-12-23 22:37:28
4341
4
原创 使用javassist实现aop
使用javassist实现aop该博客仅为个人学习记录,如果能帮到各位不胜荣幸,如果有不对,也可提出更改意见一、目录结构java-agent-demo│ ├─agent-api│ ├─pom.xml│ └─src│ └─main│ └─java│ └─com.java.agent.api│ └─ Advice.java│
2021-10-11 20:53:12
568
原创 springboot实现动态加载自定义配置
一、背景在项目开发中,遇到有一个很特殊的需求:有一个系统服务要求必须不依赖Mysql,Redis等中间件来完成可以新增配置信息,删除配置信息,并且要求配置可以被程序感知到,完成不同的逻辑。后来想了下决定使用定时任务,定时读取配置文件,然后将配置信息定时加载进程序中二、代码实现1. pom依赖其中各个依赖版本跟随项目即可<dependencies> <dependency> <groupId>org.springframework.boo
2021-09-04 18:36:23
6259
4
转载 npm安装依赖相关命令
在我们前端项目中经常会用到npm安装一些依赖,但是有时我们对一些命令所起的作用不是很清晰。所以专门在此记录一下,以供学习。npm install xxx:安装依赖到项目目录下,不会将模块依赖写入devDependencies或dependencies。npm install xxx -g:将依赖安装到全局,具体安装到哪个磁盘位置,主要是看npm cinfig prefix的位置。npm install xxx -save:安装依赖到项目目录下,并在package文件的dependencies节点写入
2021-07-20 10:19:25
5152
原创 IDEA toString方法输出JSON格式
前言IDEA中toString方法默认使用的是 属性名=属性值 ,这一格式进行进行属性输出,调用toString方法后生成的字符串不如JSON格式便于查看,IDEA提供了自定义模板的的能力,我们借助这一功能,可以将toString方法自定义成我们需要的JSON格式,步骤如下任意代码位置Alt+Insert 打开如下界面,并选择toString()点击setting按钮打开toString方法设置页面,如下点击 + 号即可添加toString模板,命名为JSON后点击OK,此时页面如下复制以下代
2021-07-19 15:59:57
4467
2
原创 使用validation注解实现参数校验
一、引入Maven依赖<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId></dependency><dependency> <groupId>org.hibernate.validator</groupId> <artifactId&g
2021-07-13 16:26:22
1324
原创 IDEA实现远程Debug
一、 准备必须保证远程和本地的代码一致!!!在远程项目启动时候加入以下启动参数-Xdebug -Xrunjdwp:transport=dt_socket,address=10086,suspend=n,server=y二、IDEA中设置远程连接点击Edit Configurations选项点击 + 号之后,选择Remote设置名称,远程IP地址以及远程端口号,然后点击Ok保存设置三、执行远程Debug选择新建remote,然后选择Debug模式运行(此时,只是建立远程
2021-06-23 19:29:12
329
1
原创 Postman多接口联合测试
应用场景:在使用postman做接口的测试时候,总会遇到需要多接口联合测试的场景,如请求某个接口时候,必须携带登录成功获取到token才可以发送请求,或者登陆成功获取到token,其他接口需要检验这个token等场景做多接口联合测试时,请使用多环境配置,配置多环境教程地址:https://blog.youkuaiyun.com/qq_45402411/article/details/1110846351、新建一个collection2、新建需要给之后接口传递参数的请求 - login3、新建Tests
2020-12-12 21:55:57
13652
8
原创 Postman配置多环境请求地址
作用:平时用postman测试接口时,同一个接口免不了要在多个环境测试,但是每次都要手动的修改请求的IP地址是在麻烦,可以用此方法提高效率,省事不少1、创建 - 点击页面右上角齿轮2、点击弹出页面右下角的Add按钮3、填写请求地址例如:点击右下角Add按钮完成环境的创建4、新建请求5、点击send发送请求如果能正常请求地址,并获取到返回值,说明该环境配置完成6、同样的步骤配置多个环境之后请求只需要在此处点击更换请求的环境即可,不用每次都需要手动修改IP地址......
2020-12-12 20:51:37
12311
原创 maven生成的jar包去除版本号
org.springframework.boot spring-boot-maven-plugin 2.0.3.RELEASE true target/lib ${artif...
2020-06-30 11:06:40
5852
原创 maven常用命令
maven打jar包命令mvn clean package -Dmaven.test.skip=true打包项目到本地仓库mvn install -Dmaven.test.skip=true依赖继承树mvn dependency:tree > dep.log命令行下载依赖mvn dependency:get -DgroupId=jar包的groupId -DartifactId=jar包的artifactId -Dversion=版本号 -DremoteRepositor..
2020-06-24 15:19:47
806
原创 记录一次IDEA中无法下载私服依赖的原因
1、IDEA中导入依赖飘红,本地仓库查看,依赖未下载2、maven的sett.xml检查n次毫无问题3、命令行下载依赖没发现问题4、删除本地依赖5、再次在IDEA中导入依赖,依旧飘红,本地依赖未下载6、最后找到原因这个开关是IDEA中maven的离线模式开关,因为之前是开启的,所以一直未能下载依赖,关闭后,删除本地未正确下载的依赖,刷新maven重新下载7、maven正常了,本地仓库中有了jar包ps:因为一个小小的问题折腾了一上午,故此记录下......
2020-06-24 14:51:41
3831
原创 Springboot读取配置文件,映射成对象或者属性
Springboot读取配置文件,映射成对象以及List,自动注入,方便引用properties文件// 这里的 list是与 Students的List< Student > 的属性名保持一致// [0]、[1]表示下标demo.public.list[0].id=1 demo.public.list[0].name=xiaoHongdemo.public.list[......
2020-04-30 18:03:58
2760
原创 git解决分支合并冲突
模拟test分支合并到master分支出现冲突的解决分支master代码test分支代码如果此时直接发起分支合并请求,就会出现冲突,如下所示先关闭此次合并请求开发工具中,切换分支到test分支上点击pull,此时选择要拉取的远程分支为master分支点击pull后,此时会出现冲突文件,合并所有冲突即可点击push,把文件push即可push成功...
2020-04-24 13:43:00
1786
原创 git解决代码合并冲突
A和B两人同时修改一行代码引发冲突1、A先修改代码为如下,并执行commit、pull、push操作将代码提交至远程分支2、B也修改了此段代码为如下3. 随后B执行commit操作(此步无异常),然后执行pull操作,出现提示如下4、点击 Merge 出现如下界面选择要进行的合并操作(如果是多人同时修改了同一个地方,最好先和其他人沟通)当然也可以同时舍弃,然后在中间部分重新修改5、...
2020-04-24 13:04:10
3603
转载 java代码发送Post/Get请求
1、通过HttpURLConnection发送GET和POST请求import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;imp...
2020-04-20 18:23:54
383
原创 PowerMock测试类的写法
导入PowerMock的依赖jar包<dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4</artifactId> <version>2.0...
2020-04-16 18:24:45
444
原创 生成16进制字符串
String str = RandomStringUtils.randomAlphanumeric(64);String regexp = "^[a-fA-F0-9]{64}$";
2020-04-15 20:55:45
1063
转载 springboot+zk+dubbo相关整理
一、安装zk本次使用的是Windows本地版zk1、先准备安装包,在Apache官网下载(地址:https://zookeeper.apache.org/releases.html)2、开始安装将下载好的文件,解压到常用的安装目录3、修改zk配置文件①将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg,②在安装目录下面新建一个空的data文件夹和lo......
2020-04-15 20:31:21
827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人