- 博客(44)
- 收藏
- 关注
原创 mysql索引 and 日志
mysql 索引:https://www.jianshu.com/p/7169dd7e559chttps://www.jianshu.com/p/36347f3eb6b2日志https://www.jianshu.com/p/3550ec3c56d2mysql,hbase cassdra,es区别:hbase面向列非常好加字段的!es适合搜索和分析小规模数据,速度快过hbase。hbase稳定可靠,而且可以通过mr spark等大批量拉取数据。https://www.j.
2021-03-18 19:51:24
174
原创 redis bloomfilter
模拟redis bloomfilterhttps://blog.csdn.net/ycb1689/article/details/89850260
2021-02-02 22:54:40
122
原创 数据库配置信息
分库:https://www.cnblogs.com/mumuxinfei/p/9366222.htmlhttps://blog.51cto.com/simplelife/1706542https://zhuanlan.zhihu.com/p/47430514spring mybatis datasource 配置:https://blog.csdn.net/qq_37768482/article/details/78396036
2021-01-19 15:45:38
141
原创 ClassNotFoundException 和 ClassNotFoundError记录
ClassNotFoundException这个错误,比较常见也好理解。 原因:就是找不到指定的class。 常见的场景就是: 1 调用class的forName方法时,找不到指定的类 2ClassLoader 中的 findSystemClass() 方法时,找不到指定的类 3ClassLoader 中的 loadClass() 方法时,找不到指定的类NoClassDefFoundError 这个就比较奇葩了,查找其他的资料是说,通过了编译,但是使...
2021-01-19 14:30:09
485
原创 jvm 监控工具分析
jvm 排查工具Arthas:阿里开源工具java -jar arthas-boot.jar端口占用,重新执行上面命令dashboard 当前系统的实时数据状态看板,线程的cpu占用情况,内存的消耗和垃圾回收情况等文件后缀必须是hprofheapdump /home/paas/filename.hprofjhat -J-mx512M filename.hprof执行完之后有个 Started HTTP server on port 7000 访问本主机的7000端口号top
2021-01-04 16:04:45
108
原创 redis hmget
redis 多个filed性能严重下降https://neway6655.github.io/redis/2016/10/10/redis-hmget-deep-study.htmlredis hash 多个key还是多个fieldhttps://cloud.tencent.com/developer/article/1536036
2020-12-27 00:06:52
537
原创 ELK 基础信息
E:管理数据,查询数据L:收集数据K:展示数据。可视化https://developer.ibm.com/zh/articles/os-cn-elk/
2020-12-26 11:57:06
99
原创 curl 和 wget
curl :模拟http请求wget:下载文件。-c 断点下载。https://www.cnblogs.com/activecode/p/9446762.htmlhttps://segmentfault.com/a/1190000022301195
2020-12-26 11:44:49
200
原创 httpclient 客户端
https://docs.flydean.com/spring-framework-documentation5/webreactive/2.webclienthttps://blog.csdn.net/zwjyyy1203/article/details/93226900https://juejin.cn/post/6844903552905641991
2020-12-22 10:43:11
113
原创 maven 打jar包
第一个就行https://www.colabug.com/2020/0512/7386829/https://blog.csdn.net/JKL852qaz/article/details/85062475http://linxingyang.net/2018/02fab6daed2b404da56b4df6b59547e0打包方式:https://www.jianshu.com/p/14bcb17b99e0
2020-12-16 17:22:55
145
1
原创 java 值传递还是引用传递
https://blog.csdn.net/javazejian/article/details/51192130https://blog.csdn.net/w372426096/article/details/82216742https://www.zhihu.com/question/31203609https://segmentfault.com/a/1190000016773324
2020-12-14 10:49:24
90
原创 访问对象数据
https://www.13419.com/j2se/586945.html这是出于安全性方面的考虑:如果变量没有声明为private类型,使用对象名.变量名时,在其它类中可以很简单的修改改类的属性值。如果不希望类的属性有所改变,那么就把变量声明为private类型的,而且没有相应的set()方法,这样在其它类中只能引用该类的属性,而不能进行修改。对于(2)的回复:如果将一个变量声明为类属变量,一般将其设置为static类型的,这样就可以直接通过类名.类属变量名进行访问。从本质上来说,将...
2020-12-11 10:50:49
251
原创 static
static 静态方法我喜欢把一些常用的或者公共方法放到一个工具类里,写成静态(static)的形式,方便调用,但是如果这个方法需要传递一个参数(外部短生命周期对象的引用)的话,会不会造成内存泄漏啊?比如:publicstaticvoidgetXXX(Objecto){ ..... }这种写法用多了会造成内存泄漏吗?还是只有短周期对象引用一个静态变量时才会导致?一个是短生命周期的对象持有静态,也就是不销毁的变量,这个我能理解。但是把短生命周期对象引用传递给...
2020-12-05 17:11:05
171
原创 布隆过滤器
https://www.jianshu.com/p/7634eaea3e26https://www.jianshu.com/p/69a852b0468fhttps://www.jianshu.com/p/bcded5fdc4c2
2020-11-29 15:16:18
126
原创 linux 权限属组
https://blog.csdn.net/zyqblog/article/details/79226826选项:-R表示当为目录的时候递归修改。即把该目录下的所有文件和目录一并修改 对象:a表示所有人;u表示拥有者;g表示所属组 ;o表示其他人 操作:+表示增加权限 ;-表示减少权限 权限 :r读;w写 ;x执行例:sudo chmod a-w 目录a #对所有对象减少目录a的写权限chmod [选项] 八进制权限 文件名| 目录选项:-R...
2020-11-29 10:23:36
159
原创 配置管理
switchhttps://xujin.org/blog/mw/switch1/https://developer.aliyun.com/article/738410
2020-11-27 11:03:57
121
原创 jvm 内存排查命令
jvm 内存排查命令https://my.oschina.net/feichexia/blog/196575https://www.cnblogs.com/baihuitestsoftware/articles/6382733.htmlhttps://www.jianshu.com/p/15597b3d2da8https://cloud.tencent.com/developer/article/1116181
2020-11-27 10:38:52
88
原创 单元测试
ResourceBundle.getBundle()https://blog.csdn.net/zmx729618/article/details/51435723
2020-11-25 17:18:30
86
原创 maven-jar冲突
https://www.cnblogs.com/shawWey/p/7417335.htmlhttps://blog.csdn.net/SkyeBeFreeman/article/details/96427652依赖冲突:当dependency的groupId和artifactId一样但version不同时:依赖路径浅的优先: 假设,A->B->slf4j:1.6.2,A->C->E->slf4j:1.4.1,则slf4j:1.6.2优先 声明优先.
2020-11-17 10:47:26
74
原创 redis 缓存穿透,雪崩,击穿
https://blog.csdn.net/zeb_perfect/article/details/54135506缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在
2020-11-11 11:13:47
97
原创 spring bean 手动管理
spring bean 手动管理:https://www.yht7.com/news/99552/** 方法二:AnnotationConfigApplicationContext(Bootstrap.class) **/AnnotationConfigApplicationContext applicationContext1 = new AnnotationConfigApplicationContext(Bootstrap.class);DefaultListableBeanFactory b
2020-11-03 14:50:51
145
原创 curl命令和linux服务器核心数查询
curl命令https://blog.csdn.net/zt3032/article/details/80492146https://blog.csdn.net/stpeace/article/details/82988247查询服务器核心数:https://blog.csdn.net/achang21/article/details/43763961?utm_medium=distribute.pc_relevant.none-task-blog-title-1&spm=10.
2020-11-03 11:50:05
197
原创 项目debug调试和postman调试
1:debug调试:在启动脚本start.sh 中加export 命令2:postman添加调试端口在tomcat中的server.xml 中添加<connection port="8899"/>
2020-11-03 10:03:06
631
原创 redis-pipline
redis 管道操作Pipelinepipe=redis.pipelined();pipe.sync();刷新缓存数据到redispipe.close():关闭缓存流,同时刷新数据到redis。https://blog.csdn.net/xiangxizhishi/article/details/74275755https://www.jianshu.com/p/d7373487e867https://www.cnblogs.com/xiaolei2017/p/8674933....
2020-11-03 09:56:01
147
原创 linux 命令
tail -f xxx.log | grep --line-buffer "关键字"tail -1000f xxx.log | grep -A 5 [关键字] ----------查看最新的1000行中与关键字匹配的行加上匹配行后的5行-A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。-B<显示行数> 或 --before-context=<显示行数> : 除了显示.
2020-11-03 09:44:47
201
原创 maven
maven--scopehttps://www.cnblogs.com/mengw/p/11766009.htmlcope=compile(默认)# 对于scope=compile的情况(默认scope),也就是说这个项目在编译,测试,运行阶段都需要这个jar包在classpath中。 当我们用maven install生成最终的构件包ProjectABC.war后,在其下的WEB-INF/lib中,会包含我们被标注为scope=compile的构件的jar包,而不会包含我们被标注为
2020-10-29 10:05:04
101
原创 mysql
jdbc连接分页设置:https://www.cnblogs.com/fnlingnzb-learner/p/10245971.html
2020-10-28 11:10:13
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人