- 博客(7)
- 收藏
- 关注
原创 ktor打包部署方式
最近了解了下ktor这个kotlin web框架,搞了个demo ,按照Java springboot的思维去打包结果目录中查找,发现打出的jar只有几kb ,这明显无法运行。经过一番百度谷歌,要用shadow,写web.xml,netty改tomcat等等,这和高性能 、轻量、快速一点也不搭边。官网也没找到结果,再次研究打包的build目录,终于找到目标文件distributions目录才是部署需要的打包结果ktor-sample-0.0.1.tar和ktor-sample-0.0.1.zip
2021-09-28 11:50:57
705
原创 Java jackson和FastJson 序列化时将Long类型ID转为字符串
前言(可以跳过不看): 为了防止数据库中ID被人抓包然后伪造,项目中原先主键自增的ID(bigint)全部要转成随机数,比如UUID。但是UUID是字符串,要修改数据库字段类型,以及修改大量代码,风险极大。 正好,项目中用了mybatis-plus,使用ID_WORKER主键策略可以生成long类型主键,字段类型不变,风险很低。但是改完之后,前端请...
2019-08-08 23:25:02
7799
1
原创 将SpringBoot的application.properties配置文件放在jar包同级目录
相信用SpringBoot的,无论大神和菜鸟都有过在生产环境修改配置文件的烦恼。我之前的修改方式:1、本地先修改完配置文件,打个jar包扔到服务器上(感觉自己是个傻子)2、压缩软件7z打开jar包,抽出application.properties修改完再塞回去(也挺傻的)3、复制多个配置文件,并根据环境指定配置文件,如下application-dev.properties:开发环境...
2019-07-15 20:24:56
6659
原创 IDEA启动Tomcat时日志输出中文乱码问题
前几个月刚换了家公司,电脑的环境全部重新配置了一番,在启动项目的时候控制台的中文乱码了。就是这个样子的:乱码了,那就百度搜索解决方案,搜到下面这些方法1.Run/Debug Configuration -> Tomcat Server -> Tomcat 7, 在VM Options里面加上 -Dfile.encoding=UTF-8 并应用2.将IDEA的启动环境...
2019-07-07 15:13:27
924
原创 2台win10主机配置MySQL Cluster
准备工作官网下载MySQL Cluster 版本:7.6.9 (MSI Installer)2台Windows主机 A(192.168.0.102)、B(192.168.0.104),下面涉及的IP请修改成你们自己的机器IP下载的MySQL Cluster安装到A和B主机上,选择默认安装即可。注意:2台机器都要安装。文中涉及到的端口需要开放防火墙,3306,1186三大节点...
2019-02-23 23:32:00
581
原创 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
39099
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人