- 博客(12)
- 收藏
- 关注
原创 EasyExcel导出动态下拉选模版
涉及到的内容:1.@ExcelSelected注解2.ExcelSelectedResolve解析器5.解析方法:EasyExcelUtil.resolveSelectedAnnotation。
2023-07-20 11:39:01
1161
原创 ES单机索引数据莫名其妙丢失
原因:索引分片的原因。建立索引时,es默认会分配一个主分片,一个副分片,但按es规定主分片与副分片不应存在在一台服务器上,单机版的这种情况会被视为索引状态有问题,es会自动检测并删除索引。背景:单机的ES,已有了大量的生产数据,莫名其妙隔了几天数据丢失,日志显示索引被删除。解决方法:单机es时,修改配置,将副本分片数量设置为0即可。
2023-06-08 15:25:25
4792
3
原创 Idea maven打包springBoot多模块项目jar包
要点:1.父模块packaging为<packaging>pom</packaging>,其他子模块全部是<packaging>jar</packaging>;父模块和其他非启动项模块的pom都不需要添加maven-plugin插件2.启动项的模块需要添加maven-plugin插件<build> <plugins> <plugin> <groupId&
2021-08-25 18:03:46
1934
4
原创 springboot返回日期格式化配置
在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式(数据库datetime类型查询出来就是时间戳)解决办法:在application.properties配置文件增加以下配置:spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8第一行指定date输出格式为yyyy-MM-dd HH:m.
2020-08-13 09:52:22
822
转载 本地tomcat启动配置IP开启https
证书生成导入keytool -genkey -alias ssozzjz5 -keyalg RSA -keysize 1024 -keypass 123456 -storepass 123456 -dname "CN=192.168.1.128,OU=csoa,O=csoa,L=FZ,ST=FZ,C=CN" -ext san=ip:192.168.1.128-validity 3600-...
2020-04-02 16:21:16
563
转载 (转)并发架构的演变
某些App怎么扛住1分钟10亿请求?架构的演进路线百万级并发:1秒100万次请求。千万级并发:一分钟6亿次请求,差不多就是需求的极限。架构的设计和架构优化要符合需求本身,不能无限制优化。基本概念(1)分布式(系统中,多个模块在不同服务器上部署)(2)集群(一个软件部署在多台服务器,并作为一个整体,提供一类服务)(3)高可用(系统中部分节点失效,其他节点能够接替它继续...
2020-03-31 10:47:42
1122
翻译 (转)线程中手动开启事务
new Thread(new Runnable() { @Override public void run() { //手动启动事务 DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(Tr...
2020-03-10 17:58:10
1447
转载 (转)mysql数据库sql执行效率查看-Explain命令
来源Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+----+--...
2019-05-07 15:16:16
261
转载 (转)排序算法动图加代码
转自:https://mp.weixin.qq.com/s/putWU_FBF7cZJkuVpCy0sw0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行...
2018-12-18 17:43:03
129
转载 (转)几种任务调度的java实现
转自:https://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab此外,为结合实现复杂的任务调...
2018-12-18 16:37:42
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人