
工作
# Never Give up &
这个作者很懒,什么都没留下…
展开
-
docker启动jar包(简易版)
启动命令docker run -d \--restart=always \-v /usr/local/src/mytest/application:/jar \-v /usr/local/src/mytest/config:/config \-v /usr/local/src/mytest/log:/log \-p 8081:8081 \--name demo \java:8 /usr/bin/java -jar \-Dspring.config.location=/config/demo原创 2021-08-31 10:31:42 · 3337 阅读 · 1 评论 -
解决springBoot项目集成log4j时和logback冲突的问题
错误信息SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/maven_repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/D:/m原创 2021-07-28 14:15:29 · 1239 阅读 · 0 评论 -
Redis中的container是如何创建以及如何操作的
首先看图,在RedisClient中显示的type为Container,样子看上去像一个文件夹进入里面,发现该Container中存在着几个set类型的数据转到Linux控制台,输入keys *这时可以看到 “fizz_api_config_app:13_0” 加起来其实才是一个key,这下就容易理解了,Redis会将":"前的当做是一个容器名称,于是也就有了RedisClient中的文件夹图标,在同一个容器中的会放到一起显示。如果要修改或获取该key的值,需要使用他的全名来进行操作..原创 2021-06-22 16:49:19 · 1160 阅读 · 0 评论 -
远程访问Linux中的某个服务被拒绝
访问服务时被拒绝服务器ip可以ping通这时很可能是端口号没有开放所导致的查询端口号是否开放firewall-cmd --query-port=8080/tcp发现端口号并没有开放开放端口号firewall-cmd --add-port=8080/tcp --permanent刷新防火墙firewall-cmd --reload再次查询端口号是否开放...原创 2021-06-08 17:23:47 · 476 阅读 · 0 评论 -
SpringBoot + Mybatis-Plus实现多数据源
标题最近工作的时候遇到里一种特殊情况,需要在一个项目中去查询两个不同的数据库,于是去研究了一下双数据源的使用我们这里用db1和db2来简单区分两个数据源spring: datasource: db1: driver-class-name: com.mysql.cj.jdbc.Driver jdbcUrl: jdbc:mysql://ip:port/数据库名称?serverTimezone=GMT%2b8&useUnicode=true&characte原创 2021-05-18 17:23:33 · 238 阅读 · 0 评论 -
Java对于Date的增减计算
一、通过毫秒值的计算例如:为date增加一小时SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");Date date = new Date();System.out.println(dateFormat.format(date));long time = date.getTime() + 1000 * 60 * 60;Date newdate = new Date(time);Syste原创 2021-04-21 15:44:35 · 1184 阅读 · 0 评论 -
mybatis中的转义字符(大于号可以不转义)
<<>>&&’'""大于号不用转义也可以正常使用原创 2021-04-20 14:41:47 · 1592 阅读 · 0 评论 -
List通过遍历删除数据
错误示范1. for循环List<String> list = new ArrayList<String>();list.add("1");list.add("2");list.add("3");list.add("5");for (int i = 0; i < list.size(); i++) { list.remove(i);}System.out.println(list);结果:[2, 5]2.foreachList<String原创 2021-02-03 16:44:05 · 239 阅读 · 0 评论 -
java中split以“.“ 、“\“、“|”分隔
今天项目里遇到以"." 、""、“|”分割字符串,直接用"." 、""、“|”无法分割,因为"." 、""、“|”是特殊字符,需要转义,"\." 、"\"、“\|”。String str = "123|456";String[] split = str.split("|");for (int i = 0; i < split.length; i++) { System.out.println(split[i]);}输出结果123|456加\\转义String str原创 2021-01-11 14:37:04 · 1867 阅读 · 0 评论 -
java 本地时间与UTC时间转换
在对接接口时发现对方使用的是UTC时间,而我采用的是北京时间(GMT+08),于是写了一个格式转换的工具类时间格式转换工具类public class DateLocalUtcUtil { public static String localToUTC(String dateStr) { SimpleDateFormat localSDF = getLocalSDF(); try { Date localDate = localSDF.parse(dateStr); SimpleD原创 2020-12-07 17:37:25 · 2083 阅读 · 4 评论