- 博客(22)
- 收藏
- 关注
原创 Mac-brew安装相关
安装过程截图可以选择1、中科大下载源;2、清华大学下载源,楼主选择的1填入Y,安装成功的同时提示需要安装git等待git安装成功安装成功后重新执行上面安装brew的命令,等待执行安装成功后,需要选择配置国内镜像,这边楼主选择的还是中科大,选择后,安装成功使用brew -v 查看安装的brew版本号下方提示的两个git的报错,主要是因为 homebrew-core 和 homebrew-cask 目录 被 git 认为不是一个安全的目录,需要手动添加,直接复制到命令行执行即可。
2023-04-10 19:48:19
212
原创 getResourceAsStream获取时报空指针异常
背景:本人写了一个springboot+testng的项目,该项目需要通过mvn test命令跑起来,但是getResourceAsStream这个方法一直在报错,跑不起来当时我的项目为了通过java -jar命令运行起来,且让配置动态化,所以propeties文件外移与src目录同层级所以我的项目结构为:properties目录下放置的是properties文件resources目录下的放置的是我代码中需要读取的文件,即getResourceAsStream读取的资源文件xml
2021-12-07 20:15:01
3856
原创 git-上传
创建一个新的repository,下载到本地git clone git地址cd 需要创建应用的目录touch README.mdgit add README.mdgit commit -m "add README"git push -u origin master上传一个本地已有的应用到服务器中一个已有的目录cd 本地已有的目录git initgit remote add origin 已有的git地址git add .git commit -m "Initial commi.
2021-09-12 17:17:50
130
原创 linux命令统计某字段出现的次数
最近有用到统计日志中某个字段出现的次数,后来去调研了一下,发现两种场景比较常用文件内容场景一:grep命令+wc命令,计算出测试出现的次数grep '测试' dalitest1.txt |wc -l命令解析:grep '测试' dalitest1.txt : 返回符合的记录wc: 查看文件的行数,字数,字节数wc -l :统计行数wc -c :统计字节数wc -m 统计字符数。这个标志不能与 -c 标志一起使用。wc-w 统计字数。一个字被定义为由空白...
2021-08-17 15:38:13
10302
原创 Windows 10中配置环境变量
1.桌面中单击右键,选择个性化2.点击主页,进入主页3.点击系统4.选择最下面的关于5.选择右侧的高级系统设置即可6.点击环境变量7.可以配置系统变量,也可以配置个人单独的环境变量,主要区别是适用的范围问题,点击新建按钮,就可以新建相关配置,这边展示一个JAVA_HOME的配置8.将新建的JAVA_HOME加到Path的环境变量中以上...
2021-08-03 10:32:57
325
原创 FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD
今天down了一套新测试代码,然后用debug模式跑用例的时候突然报这个错后来搜索了很久,答案是因为我项目中指定的jdk与我电脑环境配置中配置的jdk版本不同电脑环境配置中File->Project Structure解决方法就是将Project Structure中jdk的版本改为环境变量中配置的jdk版本号,这样用例就可以正常debug了...
2021-08-03 10:15:38
2032
原创 最新版本中将commit栏位展示出来
最近下载了最新版本的idea,但是commit栏位怎么也找不到了,找了版本,终于弄出来了File->settings->Commits中选中蓝色圈圈选中的地方侧边栏展示效果
2021-07-13 17:24:58
3637
2
原创 idea中设置控制台不同等级日志的背景色
起源:突然搬到很亮的地方,先前配置的Darcula不适合了,换成了IntelliJ Light问题:打印日志的时候发现warn,error等级的日志背景竟然是黑色的,zhe'g
2021-06-10 12:06:13
2722
5
原创 Disconnected from the target VM, address: ‘127.0.0.1:51753‘, transport: ‘socket‘ -------记一次愚蠢的错误
起因:想要新建一个项目,然后运行的时候突然发现起不起来报错:Disconnected from the target VM, address: '127.0.0.1:51753', transport: 'socket'解决办法:根据网上说的去找是否占用端口,重启idea,重启电脑都没用搞了半天才发现是架包问题,我忘了引入一个 spring-boot-starter-web的包,引入就好了(我真是个榆木脑袋)目前还是没搞清楚为什么必须要引入这个web包,我先前引入的是spring-boo
2021-05-11 20:29:11
806
1
原创 记录一个存储过程
CREATE DEFINER=`用户名`@`数据库ip` PROCEDURE `prep_online`(IN total INT, IN stepStart INT)BEGINDECLARE counter INT;DECLARE num INT;SET counter = 0;WHILE counter < total DOINSERT INTO `表名` VALUES (stepStart + counter,concat(counter,'test'),'CMPS','P1
2021-04-01 18:03:04
111
原创 关于一个时间注解的使用
场景:提供一个rpc接口,接口返回的是LocalDateTime的类型,但前端解析出来的时间里面有一个T,而且rpc前端传过来的时间参数没办法序列化,报错。序列化工具用的Jackson。错误问题:时间没办法序列化,需要指定一个format,要不然序列化会有问题解决方式:在对象字段上加注解@JsonFormat(timezone ="GMT+8",pattern ="yyyy-MM-dd HH:mm:ss")...
2021-04-01 17:38:20
98
原创 利用数组实现一个简单的栈
题目:利用数组或者集合实现一个简单的栈结果:public class Stack { //定义一个栈的元数据 int[] eva; //定义一个指针指向栈顶 int t= -1; /** * 出栈,先进后厨 * @return */ public int pop(){ if(t == -1){ return 0; }else{ retur
2021-03-30 21:09:18
134
原创 利用Binder进行属性的绑定
创建yaml文件:testcase: list: - testDesc: case1 request: traceId: 20210106001 data: id: 20210106001 创建对应的class对象Class request{ String traceId; CreateDTO data;}Class CreateDTO { String id;
2021-03-29 18:13:24
723
原创 利用注解实现切面编程功能
场景:想在每一次调用rpc接口的时候,即进入rpc接口的时候进行一个日志的打印实现:首先定义一下注解类@Documented@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface AccessLogable { RequestMethodDTO value();}其次对调用注解的地方进行一个处理@Order(1)@Aspect@Componentpublic c
2021-03-29 15:04:01
243
原创 Java8-BiConsumer函数式接口
具体的详细解释:https://www.matools.com/file/manual/jdk_api_1.8_google/java/util/function/BiConsumer.html这边是在开发中看到,想记录其中的一种用法。场景:一个定时跑批的任务类,有很多定时跑批的job,想要记录相关job跑的情况用法:Class A { @Scheduled(cron = "0 * * * * ?") public void jobExecution(){
2021-03-29 13:59:20
251
1
原创 一个有关计算器的算法题
题目:实现一个一位数字的四则运算计算函数,输入是一个char数组,输出是计算结果。 比如输入是char[] inputs = {'1','+','2','*','3'},输出是7。输入的字符里面,如果是数字,则只有一位;如果是符号,则只有加减乘除四个运算符,没有括号答案: /** * 确定操作符优先级 * @param first * @param second * @return */ public stati...
2021-03-29 11:37:56
314
原创 关于mock测试的一些用法记录
ReflectionTestUtils.setField(targetObject, "merchantPartnerId", "123");Mockito.doAnswer(invocationOnMock->{DirectFieldBindingResultresult=(DirectFieldBindingResult)invocationOnMock.getArguments()[1];result.addError(newFieldError("cardType","cardTy
2021-03-26 17:19:45
317
原创 java中类的加载顺序
今天来记录一下类的加载单个类的加载顺序场景一:public class Test { public Test(){ System.out.println("构造函数"); } static{ System.out.println("静态代码块"); } { System.out.println("构造代码块"); } public static void main(String[] a
2021-02-09 12:43:46
211
1
原创 dubbo接口测试-同时调用不同服务器中同一接口
问题出现场景:同时调用服务器P1,P2中同一接口,发现只调用了一个服务器中的接口两次,并没有分别调用两个服务器获取接口方式: ReferenceConfig<TestProvider> referenceConfig = new ReferenceConfig<>(); referenceConfig.setInterface(TestProvider.class); referenceConfig.setVersion("
2021-02-08 11:49:13
1334
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人