摘要:
服务器报警:内存超95% 背景: 收到阿里云监控报警:服务器内存占用太高 , 和运维同事沟通了解后 这台机器上运行着另外一家公司的java项目, 这个项目启动后,内存会逐渐升高,直到95%就不变了,一直居高不下,这个问题已经很长时间了,由于涉及另外一家公司,而且似乎项目运行功能也没问题,只是多占些服 阅读全文
摘要:
我最初是在《码农翻身2》上了解到《架构探险:从零开始写Java Web框架》这本书的,刘伟老师在书中提到,这本书在他早期学习时对他帮助很大。因此,我也购买了这本书来学习。 这本书主要介绍了如何自己编写一个Web框架,使其达到类似于简化版Spring的效果。作者尽量使用基础工具包,并以通俗易懂的方式逐 阅读全文
摘要:
突发:宕机崩溃OOM 事故背景:我们的项目每年都进行一次三级等保认证,2024年*月*日认证公司对我们的项目进行渗透测试时,我们系统出现无法访问和使用的情况。出现问题后我们联系认证公司停止测试,系统依然没有恢复。 事故分析: 1. 出现问题后我第一时间检查了日志,发现了OOM java.lang.O 阅读全文
摘要:
问题提出:上班族大部分都吃过煎饼,煎饼一般5块钱,可以额外加码比如鸡蛋+1元,香肠+2元。 编写一个程序 可以 快速计算出 煎饼 多少钱。 大部分人写的代码: 首先建个煎饼类,最基础的类: public class Battercake { protected String getMsg(){ re 阅读全文
摘要:
前段时间看《码农翻身2》时,里面讲到一部分 安全 相关的知识点很是有趣, 又想起多年前一位朋友推荐的《白帽子讲Web安全》,据说这本书是安全领域的圣经,遂跑到图书馆借了这本书,下定决心读一读。 这本书前前后后翻了一周的时间,虽然本身我不是从事安全方向的研发,但觉得有一部分知识还是对日常工作有帮助的。 阅读全文
摘要:
近期,我们的项目在生产环境中运行时频繁出现一个难以理解的Bug。这个问题颇为有趣,因此我决定在此记录下整个排查过程。 首先,让我模拟一下出问题的代码: XController.java @Resource private XService xService; @GetMapping("/method 阅读全文
摘要:
谈从publicCms项目里的收获 近期一个项目用到了cms,各种因素考虑最后决定使用 publicCms V2019免费版,因为之前没真正接触过cms类系统,这次还是收获比较大。 引导创建数据库设计, 这个项目第一次启动,会引导你创建数据库, 一般应用里是没有这种设计的。 这种模式在开源项目里,更 阅读全文
摘要:
近期参与某项目的设计开发,项目里每个小伙伴都很负责,工作态度很积极,但是也遇到了一些问题,这次的研发流程主要是按照如下步骤进行的 步骤 参与人 问题和成果 前期需求会议 几个负责人 基本达成共识,要做什么 原型第一版 全部人员 详细整理出影响业务流程的疑问点 原型第一版 复议 全部人员 将影响业务流 阅读全文
摘要:
《架构基础 从需求到架构》读书 《架构基础 从需求到架构》这本书我去年读过前两章,当时我的感受是醍醐灌顶,最近我用了一周的时间把整本书读了一遍,依然收获颇多。强烈推荐小伙伴们都看看,相信会对你有帮助。这里我再梳理一些技术点,加深印象。 每一个架构师都是一个笨鸟先飞的程序员 架构师的重要之处在于将抽象 阅读全文
摘要:
《从零开始学架构》读书 由于软考变革,一些计划下半年读的书开始提前读,《从零开始学架构》这本书大概读了十天,合上书后反想确实是有些收获,再梳理下加深印象 architecture refers to the fundamental structures of a software system, t 阅读全文