- 博客(12)
- 收藏
- 关注
原创 怎么记录有意义的bug
工作中,你可以这样记录一些有意义的Bug,然后在面试其他公司的时候,有条理的告诉面试官,你的解决问题的方式【日期】:****【问题】:****【原因】:****【如何发现】:****【如何修复】:****【总结】:****...
2020-03-31 17:03:14
626
2
原创 Java不可变集合Immutable
为什么需要不可变集合在并发程序中,使用不可变集合保证线程安全。尤其当一个对象是值对象时,更应该考虑采用Immutable方式; 被不可信的类库使用时会很安全; 对象不支持修改操作,将会节省空间和时间的开销。所有不可变的集合实现都比可变集合更加有效地利用内存; 可以当作一个常量来对待,并且这个对象在以后也不会被改变。 使用Immutable是一个防御性编程技术。1. Collec...
2020-03-31 15:38:46
486
原创 Windows下查看进程及结束进程命令
1)查看占用8080端口的进程号>netstat –aon | findstr “8080”结果:TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3500可知,进程号为3500的进程占用了8080端口可以使用命令 tasklist | findstr “3500”进一步查看3500进程的具体信...
2020-03-30 13:36:41
251
原创 springfox-swagger2 与 swagger 的区别
springfox 的官方文档http://springfox.github.io/springfox/docs/current/简单说就是,Swagger 是一种规范。 springfox-swagger2 是基于 Spring 生态系统的该规范的实现。 springfox-swagger-ui 是对 swagger-ui 的封装,使其可以使用 Spring 的服务。...
2020-03-24 15:13:19
4539
原创 如何查看 github star 排行榜
找到优秀的开源项目, 学习它的源码, 是提高编程能力最快的方法。输入 location:China 搜索中国的开源项目 输入 stars:>10000 搜索star数大于1万的项目 输入 java stars:>10000 搜索star数大于1万的java项目...
2020-03-14 18:30:42
1840
原创 mybatis批量插入数据 Oracle/Mysql
亲测好用!<!-- mysql --> <insert id="insertBatch0" parameterType="java.util.List"> insert into model_prop_1(id, model_id, property_name, data_type, property_value, default_Value, opera...
2020-03-12 15:03:05
106
原创 mybatis什么时候必须指定jdbcType
mybatis什么时候必须指定jdbcType#{property, jdbcType=VARCHAR}如果一个列允许 null 值,并且会传递值 null 的参数,就必须要指定 JDBC Type
2020-03-12 14:00:47
4349
原创 Oracle的jdbc驱动的版本说明
背景:springboot连接oracle19c的时候报错,jdbc驱动是ojdbc10报错。2020-02-28 16:16:23,951 ERROR com.alibaba.druid.pool.DruidDataSource 913 init - {dataSource-1} init error java.lang.UnsupportedClassVersionError: o...
2020-02-28 17:55:16
2467
原创 问题:maven 出现错误 -source 1.5 中不支持 diamond 运算符
解决办法:修改maven的setting文件<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk>...
2020-01-14 18:19:28
118
原创 Eclipse离线、在线安装java反编译插件(2020最新)~~Decompiler
一、离线安装反编译插件:百度网盘下载:链接: https://pan.baidu.com/s/1nGn4ekimHJ7xfkm-SUzi8g将插件放入对应文件夹,然后重新启动eclipse。二、在线安装反编译插件1.首先,先检查一下Eclipse版本,版本不要太旧就好。2.打开Eclipse Market,搜索decompiler3.选择画红框的三个插件...
2019-12-30 18:17:23
4494
5
原创 SpringCloud与SpringBoot的版本选择问题
首先,在开发过程中SpringCloud与SpringBoot的版本必须要对应上,否则执行时会出现很多莫名其妙的问题。maven仓库的版本列表spring-cloud-dependencies 版本列表可查看:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependenciess...
2019-12-05 19:07:11
724
原创 springboot使用retry重试机制
当我们调用一个外部接口可能由于网络等原因造成请求失败,再去尝试几次就成功了,这就是重试机制。首先引入依赖包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifa...
2019-11-23 19:34:21
930
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人