springboot程序启动时很慢详细分析过程

2020-05-08
阅读 5 分钟
9k
问题描述 一个普通的springboot程序,本机和测试环境都没问题。上线到公司云环境后也一直安然无事。 今天重启一下,发现重启的时间不对劲,非常慢。此时我的手掌心已经有点冒汗。这个程序大部分是我写的,也是我上线的。 还好现在仍未全线推广,我迅速镇静下来,复看了之前的启动日志,方才发现一直启动都很慢,只是之前...

[idea]IntelliJ的properties文件修改编码

2020-03-13
阅读 1 分钟
2.8k
右下角无法修改解决:Editors - File Encodings

[java]测试static的map的内存

2020-03-09
阅读 2 分钟
1.5k
{代码...} 2M大小 20M大小,用static 20M大小,没用static

[http]使用idea rest client代替postman

2020-02-19
阅读 1 分钟
2.2k
Tools - http client - test restful web service 界面操作 脚本操作 参考 [链接]

2019总结 - 极快而又忙碌的一年

2019-12-26
阅读 3 分钟
2.9k
2019年马上就过去了,今天是圣诞节后的一天,抽空总结一下快速又忙碌的2019年。去年的总结把部分2018年的技术栈都分析了一遍,今天深度投身于新项目,又无暇额外研究新技术,因此已无法做到去年的广度。只从用到的技术简单总结。

[kafka]kafka tool2.0.4(mac)查看消息

2019-12-26
阅读 1 分钟
1.9k
Topic - Properties - key String message String - updateretrieve messageView Data As JSON

Mysql数据类型选用

2019-07-13
阅读 1 分钟
1.5k
为未来预留足够扩展,alter table很麻烦 永远选足够的最小长度 整型 整型有五个,tinyint smallint mediumint int bigint 对应占用1,2,3,4,8字节 如果不用负数,后面加unsigned,分别大一倍,为255,6万多,一千多万,四十多亿,四十多亿平方 不要指定长度,int(1)和int(99)没区别,其实都是int(11)的效果 无符号为int(1...

ArrayList和LinkedList选用要点

2019-06-07
阅读 1 分钟
1.5k
少于10个元素的,统一使用常用的array就可以了 需要从开头或中间,而不是在最后删除或新增(不包括修改)元素的,用linked。其他情况用array 用array不要在开头或中间增删元素,整个数组移位,很慢 用linked不要使用get(i),很慢。用迭代循环

HashMap/TreeMap等六种Map选用要点

2019-06-07
阅读 1 分钟
1.5k
不算并发的话,java的Map(目前)一共有六种 常用:HashMap 较常用:TreeMap、LinkedHashMap、EnumMap 不太常用:WeakHashMap、IdentityHashMap 除了LinkedHash继承Hash,其他都是继承AbstractMap Tree与Hash的不同是,Tree是有序的(目前使用红黑树),因此元素必须实现Comparable接口 添加元素,Tree比Hash慢,但只是...

Weblogic12c连接池监控操作手册

2015-04-15
阅读 1 分钟
7.3k
登录控制台 [链接] 用户名:weblogic 点击服务-数据源 点击其中一个数据源,点击监视 比如ds_crm_uop_cen1 增加监控字段 Weblogic10.3版本 以上是Weblogic12c中文版本的截图,Weblogic10.3英文版本也类似。 注意:按住Ctrl可多选。 注意事项 生产环境模式必须点击:锁定并编辑,否则会报错。 白天也可以操作,只是增加监...

缓存优化实验报告

2015-04-15
阅读 3 分钟
2.4k
销售助手-缓存优化实验报告 2015.4.7 by ouyida3 问题背景 移动APP-销售助手(又名外勤通),个别页面访问非常慢,急需优化。 实验环境 Oracle数据库:测试环境32.121.2.132(性能还行,但发现偶尔会有问题) 后台WEB应用:本机环境MyEclipse+Weblogic(本机暂时发现很好,完全没有性能瓶颈) 前台MAPP应用:测试环境30....

MySQL使用方案

2015-04-15
阅读 1 分钟
6.4k
优化时机 一般单表超过500万左右,或明显感觉到性能下降时,需要优化 优化方案 读写分离 使用缓存,如memcached或Redis 使用搜索引擎,如ElasticSearch或solr 分库分表 详细说明 读写分离很容易实现,建议在一开始做,不必等到性能下降时 发现性能下降时可做。比如有一张500万大表,不可能缓存全表,只能缓存热点数据,...