工作记录
j_star_little
人生如逆旅, 我亦为行人
展开
-
接口日志异步入库
问题 在高并发场景下,接口日志同步入库会增加数据库压力,降低接口效率,对此,可以使用异步入库提高接口效率。思路 使用阻塞队列保存日志对象,定时任务定时批量入库。具体实现 创建日志Bean对象,具体字段根据实际情况来 public class InterfaceLog implements Serializable { private static final ...原创 2019-11-11 17:31:44 · 1557 阅读 · 0 评论 -
mybatis oracle 动态sql批量插入
mapper.xml 语法<insert id="insertxxx" parameterType="java.util.List" useGeneratedKeys="false" > INSERT ALL <foreach collection="list" item="log" > into table_name...原创 2019-05-14 10:02:26 · 999 阅读 · 0 评论 -
spring boot 部署 tomcat 无法在nacos上注册服务
问题项目使用了nacos 作为配置中心和服务注册中心,使用内嵌容器服务注册正常,将项目打成war包部署到tomcat中无法注册。经过查看源码发现,nacos注册类NacosAutoServiceRegistration 继承了Spring cloud 中AbstractAutoServiceRegistration 在AbstractAutoServiceRegistration中绑定了一...原创 2019-05-14 10:43:36 · 4695 阅读 · 7 评论 -
springboot 引入本地jar包 maven打包问题
在spring boot 项目中 使用maven打包,本地打包 步骤1.在项目根目录新建lib文件夹 将jar包放入2.在pom文件中引用 <dependency> <groupId>xwtec.dzqd</groupId> <artifactId>xwtec.dzqd</artifactI...原创 2019-06-11 14:37:44 · 1803 阅读 · 1 评论 -
spring boot jar/war 包多端口部署
打包将项目打好的包上传至生产环境目录 部署新建目录8001,8002等自己所需端口,将包放入8001同级目录并执行脚本 copy 将jar包复制至端口对应目录start 按端口号启动stop 停止项目status 项目状态 #!/bin/sh # 更换这里的服务名为你的服务名 SERVICE=xxxx-0.0.1-SNAPSHOT SERVICE_NAME...原创 2019-07-08 10:36:23 · 1424 阅读 · 0 评论