摘要:
什么是缓存行 Cache是由很多个cache line组成的。每个cache line通常是64字节,并且它有效地引用主内存中的一块儿地址。一个Java的long类型变量是8字节,因此在一个缓存行中可以存8个long类型的变量。 CPU每次从主存中拉取数据时,会把相邻的数据也存入同一个cache l 阅读全文
摘要:
## ERR This instance has cluster support disabled ### 背景 当时是这样子的,业务系统开发,当时主责开发一个模块,突然某一天,它就启动不了了, 报了一个错:ERR This instance has cluster support disabled 阅读全文
摘要:
java 后台启动 一些知识点: 1、三个文件描述符 Linux 下均有 0,1,2 三个文件描述符,分别表示标准转入,标准输出,错误输出 可以这样使用,比如: ll *.jar 1>jars.log—— 这样标准输出会写到 jars.log 文件上 ll *.jar >jars.log 和 ll 阅读全文
摘要:
之前对 wireshark 一直一无所知,除了知道这个工具是拿来抓包,这个信息之后,其它全然不懂, 比如: (1)为什么要抓包(它的使用场景) (2)怎样抓包 (3)抓到的报文怎样分析 (4)抓包后能干嘛? (5)都说报文可以被篡改,那这个可以篡改报文吗? 以上的问题,我一个都答不上。 我是写不出相 阅读全文
摘要:
https://www.jianshu.com/p/d3fb148cb5eb 描述了 root, alias 的区别 https://www.cnblogs.com/lidabo/p/4169396.html 描述了 location 的配置区别(写得很细,清晰) https://www.jians 阅读全文
摘要:
关于 switch-case 的的使用误区 先看一段代码 Integer bb = 1; switch (bb){ case 1: System.out.println(1); case 2: System.out.println(2); default: System.out.println(3) 阅读全文
摘要:
进入 vim 编辑页面, 如果粘贴的内容里面有一行带有#号,往往下面所有行都被被注释掉。 为避免这个问题, 在粘贴之前,先执行一下命令: :set paste 然后就可以愉快地粘贴了 阅读全文
摘要:
原文:https://blog.csdn.net/JinglongSource/article/details/105026665 1、@Transactional 不生效? 1. 是否添加依赖? 新项目经常会忘记添加各种依赖导致(Transactional依赖AOP实现,因此需要导入aop相关依赖 阅读全文
摘要:
背景 在一些业务开发,经常会写一些工具类,但这些工具类时常需要调用到 Spring管理的bean,这些Spring管理的bean 注入, 平常用的都是 @Autowired 注解一个成员变量, 问题就来了: (1)成员变量(即Spring管理的bean)是非静态的,但工具类都是想写静态方法,静态方法 阅读全文
摘要:
linux修改文件夹权限 sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人 阅读全文
摘要:
使用视图 SELECT * FROM V$LONG_EXEC_SQLS; 原文参考:https://blog.csdn.net/Penrosee/article/details/126135237 阅读全文
摘要:
达梦数据库的启停 1、切换 root:su - root 2、启动:systemctl start DmServiceDMSERVER.service 3、停止:systemctl stop DmServiceDMSERVER.service 阅读全文
摘要:
REDIS 小记 1、集群下,不能使用 select n 选择库 2、进入集群,不能直接使用 redis-cli 进入 需要指定 host 和端口才可以,比如 redis-cli -h 100.12.11.21 -p 6379 阅读全文
摘要:
HttpServletResponse使用PrintWriter输出中文的时候,如果不设置流的编码就会产生乱码,PrintWriter直接输出的字符流首先使用"response.setCharacterEncoding(charset)"设置字符以什么样的编码输出到浏览器,如果不设置则默认是ISO- 阅读全文
摘要:
背景: DRUID + mybatis + 达梦数据库 上线后,偶现 “网络通信异常” 的错误 解决方案 原因:不知道 但解决方案是在 application.yml 上的 druid 配置做了一下调整 一开始 druid 的配置是这样子的: druid: url: jdbc:dm://10.12. 阅读全文
摘要:
背景 项目需求,对业务请求要进行拦截,并在请求体添加指定参数以进行请求合法性校验 实现方式和步骤 需求就是这么个需求了,然后就在 zuul 网关引入了一个 Filter, 在filter的 run 方法上,通过 RequestContext context = RequestContext.getC 阅读全文
摘要:
端口关闭 与 开放白名单 有一台 es 端口9200,想指定白名单创建连接,于是先把这个端口的所有监听先关闭掉,再对应添加白名单 (10.12.3.11 指的是客户端的 ip, 9200 指的是要访问的服务端的服务端口 ) iptables -I INPUT -p tcp --dport 9200 阅读全文
摘要:
背景 在本地启动一个服务,服务内通过 feign 调用服务器A上的一个接口,和调用服务器B上的另外一个接口。 然后嗯,服务器A接口能够成功调用得到, 但是服务器B接口就会报一个 connect time out (非常快速响应失败) 检查了很久,确认写法是没有错误的, 并且通过 postman 去访 阅读全文
摘要:
递归语句 WITH tempTable(ID) AS ( SELECT ID FROM sys_menu WHERE ID = '05161001' AND DEL_STATUS = 1 UNION ALL SELECT m.ID FROM sys_menu m JOIN tempTable ON 阅读全文
摘要:
达构日期时间函数 1、CURDATE()/CURRENT_DATE:返回当前的日期 2、now() / CURRENT_TIMESTAMP() 查询当前日期时间 还有好多。。。 参考文档: https://blog.csdn.net/zcn126/article/details/104967496 阅读全文