涯一涯二涯三
码龄5年
  • 441,116
    被访问
  • 123
    原创
  • 24,129
    排名
  • 207
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2017-09-11
博客简介:

天马行空的创作中心

查看详细资料
  • 4
    领奖
    总分 664 当月 30
个人成就
  • 获得357次点赞
  • 内容获得70次评论
  • 获得333次收藏
创作历程
  • 3篇
    2022年
  • 12篇
    2021年
  • 14篇
    2020年
  • 19篇
    2019年
  • 147篇
    2018年
成就勋章
TA的专栏
  • 正则
    1篇
  • 单元测试
    1篇
  • 笔记
    4篇
  • Java基础
    92篇
  • css
    4篇
  • javascript
    6篇
  • jQuery基础
    3篇
  • win10设置
    1篇
  • mac设置
    3篇
  • 数据库
    35篇
  • 如何理解反编译
    1篇
  • 工具使用
    20篇
  • 产品
    1篇
  • html
    1篇
  • Kafka、flume基础
    1篇
  • linux
    2篇
  • 其他
    4篇
  • jsp
    2篇
  • nginx
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

常用lambda表达式汇总

常用lambda表达式汇总
原创
发布博客 2022.05.23 ·
0 阅读 ·
0 点赞 ·
0 评论

关于number、time、百分比的正则

number(带小数点)let reg =/^[+-]?(\d|[1-9]\d+)(\.\d+)?$/;百分比let reg=/^(\d|[1-9]\d|100)(\.\d+)?%$/time 小时不限制在24以内let reg=/([0-1][0-9]|2[0-9]):([0-5][0-9]):([0-5][0-9])/
原创
发布博客 2022.05.23 ·
31 阅读 ·
0 点赞 ·
0 评论

idea发现git出现cannot run git:cannot identify version of git executable :no response

cannot run git:cannot identify version of git executable :no response
原创
发布博客 2022.01.24 ·
191 阅读 ·
0 点赞 ·
0 评论

引起Cobertura报告没有单元测试的类的原因

描述:在maven->clean后在项目target目录下的报告index.html里面发现少了一个实现类的单元测试类的报告解决:查看clean日志发现报错INVOKESPECIAL/STATIC on interfaces require ASM 5发现的2个影响原因:使用Lambda比较排序,关键字 sort,sorted使用Stream.of...
原创
发布博客 2021.11.16 ·
43 阅读 ·
1 点赞 ·
0 评论

mysql中时间加上时间间隔的处理

mysql中时间加上时间间隔的处理表结构:模拟数据:查询需求:想要查询登陆开始时间大于等于2021-10-30 11:04:37且最后登出时间(需要开始时间+持续时间得到)小于等于2021-10-30 12:36:00。select id, user_id,login_time,durationfromcsdn.user_loginwherelogin_time >= '2021-10-30 11:04:37'and date_add(login_time, inte
原创
发布博客 2021.10.30 ·
83 阅读 ·
1 点赞 ·
0 评论

单元测试的写法(JUnit 5 )

单元测试的写法(JUnit 5 ) 1 单元测试概念单元测试时指针对最小的功能单元编写的测试代码,以判定实际结果与期望结果一致。java中最小的功能单元就是方法。在针对方法的功能进行单元测试时不必关心方法的具体实现逻辑,只要结果与期望一致。方法中改动了代码,如果通过了单元测试,也意味着改动成功。单元测试可以通过mock来取代业务代码逻辑的强依赖性。2 单元测试规则单元测试规则3 单元测试写法3.1 关于mockitomockito既能mock接口也能mock实体类。@RunWith注解什么
原创
发布博客 2021.10.27 ·
358 阅读 ·
3 点赞 ·
2 评论

iPhone使用数据线连接mac总是不停的断,或者连不上

sudo killall -STOP -c usbd
原创
发布博客 2021.09.21 ·
498 阅读 ·
2 点赞 ·
0 评论

windows安装mysql出现mysqld.exe 系统错误,由于找不到msvcp140.dll异常的解决

下载安装 微软常用运行库
原创
发布博客 2021.08.24 ·
964 阅读 ·
1 点赞 ·
0 评论

面试过程中遇到的提问

Java基础1、string可以被继承吗,为什么2、stringbuffer与stringbuilder区别3、线程的集中状态及流转4、springboot中最重要的注解是什么,由哪些注解组成的@SpringBootApplication = @SpringBootConfiguration + @EnableAutoConfiguration + @ComponentScan5、Spring怎么加载组件的6、对象可以做map的key吗很多时候我们常用的key是String类型,那么如果
原创
发布博客 2021.07.31 ·
88 阅读 ·
3 点赞 ·
1 评论

x-pack-transport.jar 找不到

参考:https://www.elastic.co/guide/en/x-pack/5.1/java-clients.html<project ...> <repositories> <!-- add the elasticsearch repo --> <repository> <id>elasticsearch-releases</id> <url>h
原创
发布博客 2021.07.02 ·
109 阅读 ·
0 点赞 ·
0 评论

git 查看提交量

git log --author="yayiyaeryasan" --pretty=tformat: --numstat | awk '{ add +=$1; subs +=$2; loc +=$1-$2} END { printf "added lines: %s, removed lines: %s, total lines: %s
", add, subs, loc} '
原创
发布博客 2021.05.29 ·
39 阅读 ·
0 点赞 ·
0 评论

volatile在java中的应用

volatile在java中的应用线程之间的可见性主内存一个常量,不同线程之前保持可见性,只需要在定义常量的时候增加 volatile。private volatile int count=1;其中线程a和线程b通过volatile关键字保持共享数据。具体流程是当线程a从主内存中读取count=1,然后修改count=2之后刷新主内存为count=2,然后使线程b的count值失效,线程b需要再次从主内存中读取count。之所以不同线程用工作内存,而不是直接从主内存中操作是从性能方面考虑的。
原创
发布博客 2021.05.24 ·
41 阅读 ·
0 点赞 ·
0 评论

启停java应用shell脚本

#!/bin/bash# 找到启动的应用端口号pid=`ps -aux|grep config.jar|grep -v grep |grep -v ansible|awk '{print $2}'`if [ "$pid" = "" ]; then nohup /usr/java_1.8/jdk1.8.0_141/bin/java -jar /usr/java/config.jar >/dev/null 2>&1 &else kill $pid nohup /usr
原创
发布博客 2021.05.24 ·
45 阅读 ·
0 点赞 ·
0 评论

mysql update set and 语句为什么不报错

正常update语法//更改id=938的状态为1update user_info set state='1' where id =938;但是当我把where 写成了and后update user_info set state='1' and id =938;sql没有报错,并且还执行了,结果是表中除了id=938之外的数据,state全部变成了0这是因为mysql把第一个等号之后的看成一个整体,and 成了逻辑运算符理解为:update user_info set state=
原创
发布博客 2021.05.24 ·
165 阅读 ·
1 点赞 ·
0 评论

初次使用工具连接mysql时报错MySQL said: Authentication plugin ‘caching_sha2_password‘ cannot be loaded

MySQL said: Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found。因为密码的加密规则因为mysql版本问题不适用,改回到mysql_native_password这个报错就是要重新设置下。使用命令行进入mysqlALTER USER 'root'@'localhost
原创
发布博客 2021.04.13 ·
68 阅读 ·
1 点赞 ·
1 评论

开发日常遇见的问题

question: 1.springcloud 启动时出现莫名的ipFetching config from server at http://192.1.1.133:8888answer:还有种场景是 Fetching config from server at : http://192.1.1.133:8888 这里的192.1.1.133是指镜像布置后自键overlay类型网段下的ip ,与本地开发机网不通question: 2.Spring Cloud基于Spring Boot,为微服
原创
发布博客 2020.09.22 ·
112 阅读 ·
0 点赞 ·
1 评论

Java 常见校验和数据格式转换汇总

1.手机号校验(境内11位)String phontNo="12356772112";Pattern pattern = Pattern.compile("^((13[0-9])|(14[5,7,9])|(15[0-3,5-9])|(166)|(17[3,5,6,7,8])" + "|(18[0-9])|(19[8,9]))\\d{8}$");if (!pattern.matcher(para.getPhoneNo()).matches()) { System.out.p
原创
发布博客 2020.06.30 ·
364 阅读 ·
1 点赞 ·
0 评论

Garbage Collector Ergonomics

Garbage Collector Ergonomics垃圾收集策略Note: For Java SE 8 and later, see Java HotSpot Virtual Machine Garbage Collection Tuning Guide.注意:对于JavaSE8和更高版本,请参阅JavaHotspot虚拟机垃圾收集优化指南。The following changes take effect with Java SE 5.0.以下更改在JavaSE5.0中生效。Garbage
转载
发布博客 2020.06.08 ·
117 阅读 ·
1 点赞 ·
0 评论

后端接收不到前端传入的自定义header

请求参数HttpServletRequest request在request.getHeader(“header名称”)代码之前加if (request.getMethod().equals("OPTIONS")) { response.setStatus(HttpServletResponse.SC_OK);}浏览器会在发送真正请求之前,先发送一个方法为OPTIONS的预检请求...
原创
发布博客 2020.05.07 ·
2249 阅读 ·
2 点赞 ·
0 评论

前端后端nginx配置

使用场景:前端放在nginx那台服务器上,访问其余2台后端接口服务器地址首先在前端配置的路径为:nginx地址和端口+共同的路由例如:127.0.0.1:8080/studentnginx主要配置项1、upstream:此处配置的是后端地址 upstream student-nginx { server 127.0.0.1:9000; server 12...
原创
发布博客 2020.05.03 ·
2943 阅读 ·
0 点赞 ·
0 评论
加载更多