![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作积累
文章平均质量分 91
HelloGeekCsdn
攻城攻城还需要一个师。
混迹互联网多年,有一点心得,有一点体会。
展开
-
说说分布式系统容器化
微服务实现了系统的解耦,使系统节点横向扩展变为了可能。但随之而来的是系统复杂度的提升,微服务+云可以有效降低运维和资源成本,已Docker和Kubernetes等云技术,进一步降低上云系统门槛,统一业界云技术标准,形成了多场景的云化应用和中间件,使云原生相关的技术得到了蓬勃发展。京东微服务平台架构解密-微服务 (uml.org.cn)《Docker容器与容器云》原创 2023-09-08 09:29:56 · 311 阅读 · 0 评论 -
浅谈高并发分布式架构演进路径
微服务的拆分原则是灵活的,取决于具体的业务需求、组织结构和技术栈。合理的微服务拆分可以使系统更易于管理、扩展和维护,但需要平衡各种因素以达到最佳效果。参考Redis数据一致性。原创 2023-09-08 09:27:05 · 160 阅读 · 0 评论 -
高并发大流量的Java系统策略揭秘,千万级QPS服务如何平滑启动
在应对高并发大流量情况下的Java系统平滑启动时,我们需要采取综合的策略。通过探活、懒加载、延迟注册和小流量预热,来实现Java系统在高负载情况下的稳定性启动。原创 2023-07-05 15:33:36 · 646 阅读 · 0 评论 -
常用Linux指令
常用Linux指令文本处理工具(tail、vim、less)tailtail命令用于输入文件中的尾部内容,常用在查看线上正在增长的日志,主要使用:# -n<行数> 显示文件的尾部 n 行内容$ tail -n N filename.txt# -f 循环读取$ tail -f log-filevim命令模式下常用命令:移动光标作用vim命令linux命令行向上/向下翻页ctrl+f/b行尾/行首$/0Ctrl-e/Ctrl-a下一个原创 2020-11-16 09:34:21 · 308 阅读 · 0 评论 -
通过struts2实现Http只允许POST请求
前两天工作中需要做安全限制工作,今天把代码整理一下。整体的一个思路就是使用Struts2过滤器拦截请求,反射得到对应请求反正只允许POST请求。先看一下主要拦截器代码:import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionContext;import com.opensympho原创 2014-12-11 10:51:24 · 5583 阅读 · 0 评论 -
系统执行阻塞分析及解决方案
1. 背景系统上线后,准备通过logQuery进行计算,并检验数据是否准确,但程序计算1w左右时停止。2. 分析系统运行原理系统通过logQuery系统执行Runtime方法调用shell脚本启动java补货计算系统。问题分析 在系统死锁时,通过jstack观察jvm中所有线程运行情况和线程状态。发现有一个线程处于runnable状态原创 2012-12-26 14:42:41 · 712 阅读 · 0 评论