
Java
文章平均质量分 54
只喝82年的雪碧
这个作者很懒,什么都没留下…
展开
-
Java在Windows和Linux上的编译性能差距
Java在Windows和Linux上的编译性能对比原创 2022-06-13 01:08:54 · 2309 阅读 · 0 评论 -
Gradle使用mavenLocal()以及自定义jar包缓存路径
最近在尝试使用gradle代替maven创建web项目在build.gradle文件中,使用mavenLocal() 发现并不生效repositories { mavenLocal() //直接使用本地maven仓库 maven { url "http://maven.aliyun.com/nexus/content/groups/public" } mavenCentra...原创 2018-03-21 00:00:55 · 39140 阅读 · 11 评论 -
将SpringBoot的application.properties配置文件放在jar包同级目录
相信用SpringBoot的,无论大神和菜鸟都有过在生产环境修改配置文件的烦恼。我之前的修改方式:1、本地先修改完配置文件,打个jar包扔到服务器上(感觉自己是个傻子)2、压缩软件7z打开jar包,抽出application.properties修改完再塞回去(也挺傻的)3、复制多个配置文件,并根据环境指定配置文件,如下application-dev.properties:开发环境...原创 2019-07-15 20:24:56 · 6675 阅读 · 0 评论 -
IDEA启动Tomcat时日志输出中文乱码问题
前几个月刚换了家公司,电脑的环境全部重新配置了一番,在启动项目的时候控制台的中文乱码了。就是这个样子的:乱码了,那就百度搜索解决方案,搜到下面这些方法1.Run/Debug Configuration -> Tomcat Server -> Tomcat 7, 在VM Options里面加上 -Dfile.encoding=UTF-8 并应用2.将IDEA的启动环境...原创 2019-07-07 15:13:27 · 932 阅读 · 0 评论 -
Java jackson和FastJson 序列化时将Long类型ID转为字符串
前言(可以跳过不看): 为了防止数据库中ID被人抓包然后伪造,项目中原先主键自增的ID(bigint)全部要转成随机数,比如UUID。但是UUID是字符串,要修改数据库字段类型,以及修改大量代码,风险极大。 正好,项目中用了mybatis-plus,使用ID_WORKER主键策略可以生成long类型主键,字段类型不变,风险很低。但是改完之后,前端请...原创 2019-08-08 23:25:02 · 7815 阅读 · 1 评论