-
多线程初始化JDBC造成的死锁
多线程初始化JDBC造成的死锁分享一波阿里云代金券快速上云转载请注明 from tomsun28…
-
tcp-socket异常报文分析
tcp-socket连接过程中异常问题定位tcp连接中出现RST报文的情况RST报文 - 复位(断开)响应的TCP连接,不需要答复此报文 客户端尝试连接服务器一个不存在监听(未打开或已经关闭)的tcp端口,服务器端会直接返回RST报文 发送报文请求响应报文超时,发送RST报文 一端发送FIN结束报文,获得另一端的ACK确认报文,等待另一个发送FIN报文超时,直接发送RST报文结束连接 通讯异常和数据交互异常发送RST报文提前关闭连接 ...…
-
kubernetes hpa
kubernetes hpa 实践最近对公司一个项目进行了hpa能力集成,之前pod的扩容都是手工去修改,手工的维护当然没有自动化好,手工确定pod的数量很难平衡环境资源和系统性能之间的点,遇到性能下降,固然拉几个pod马上解决问题,但之后的资源浪费也是存在的,当然为了省资源,把pod数量降到一个低水平,性能又提不上去。hpa记得是k8s 1.6就出来了,最初了话只支持指标比较少cpu 内存,后面的版本慢慢支持了自定义指标单元。这里也就是我们下面要实践的hpa 自定义指标。为什么使用监控自...…
-
sureness
sureness - 面向restful api的权限认证仓库地址Background 目前java主流的权限框架有shiro,spring security下面对于它们的探讨都是个人浅薄之见,接受纠正shiro对于restful api原生支持不是太友好,需要改写一些代码,2年前一个项目就是改造shiro,使其在过滤链就能匹配不同的rest请求进行权限校验,项目传送门booshiro,之后给shiro commit几次pr,fix其在过滤链匹配时的危险漏洞,PR传送门SHIRO-682...…
-
tcp udp learn
传输层 TCP UDP学习将之前在幕布整理的tcp udp知识点再学习加深下 tcp udp位于网络通信协议的第四层 - 传输层保证层尽量传输数据的可靠性数据链路层通过MAC识别,网络层通过IP识别,传输层通过端口识别TCP - Transmission Control Protocol 报文头 目的端口号 源端口号 序列号 - seq - 发送数据相对位置,每发送一次数据,就累加该数据字节数大小置为序列号 确认...…
-
http https
应用层 http https学习将之前在幕布整理的http https知识点再学习加深下http版本 1.0 - 每个请求都会触发TCP连接的建立和断开 1.1 - 多个请求串行复用一个TCP连接请求方式 get - 获取内容 head - 仅获取报文头 post - 提交新增内容 put - 提交更新内容 delete - 删除内容 option - 查看服务器性能,设置选项 tarce - 回显服务器收到的请求,用于诊断测试SSL_TLS 非对称加密 ...…