首页
学习
活动
专区
工具
TVP
发布

只喝牛奶的杀手

来源于微信公众号 - 只喝牛奶的杀手(killerhub)
专栏成员
127
文章
115154
阅读量
28
订阅数
结构化思维
结构思考力是一种“先总后分”的思考和表达方式,强调先框架后细节,先总结后具体,先结论后原因,先重要后次要。
只喝牛奶的杀手
2024-06-26
580
软件工程3.0
今天白天有点忙,最近这个项目有种让我吃屎的感觉,也没时间看某个群里面的培训,只能晚上抽时间看看看,结合最近的一些培训和一些见闻。企业级的开发的门槛越来越低,智能化的研发已经到来。AI越来越强大,未来的软件工程会是什么样子?
只喝牛奶的杀手
2024-06-26
530
Systems Analyst
今天上半年的软考成绩出来了,和河南高考成绩是同一天,小妹今年参加的高考,昨天晚上凌晨帮妹妹查了分数。软考我这次报的SA,有惊无险顺利通过,坐等拿证。越努力越幸运,下一站pg。软考官网考试要求是这个样子的:
只喝牛奶的杀手
2024-06-26
840
代码审计
项目管理中经常讲,合规大于天,在工程上审计部门也会对项目进行代码审计。代码审计和代码审查有什么不同呢?
只喝牛奶的杀手
2024-06-14
850
499问题思考
Nginx中 499状态码的定义是 client has closed connection,也就是客户端断开了连接。
只喝牛奶的杀手
2024-06-14
1430
Activiti性能与容量优化
由于需要提升Activiti7性能,所有需要将Activiti的默认缓存更换为Redis,但由于Activiti中的缓存对象ProcessDefinitionCacheEntity中的BpmnModel没有实现序列化,更重要的一点是ProcessDefinitionCacheEntity有有参的构造函数没有无参的构造函数。Redis对对象的操序列化和反序列化又极为严格。你又不想改源码?那只好兼容序列化和反序列化的方式。当然Jackson和Gson也支持,有的需要在原来的类上打注解。有的需要重新用有参构造函数生成instance。
只喝牛奶的杀手
2024-05-14
1110
组件日志单独打印
那么多组件对MQ、Redis、鉴权等的封装着,每个组件都需要打印日志,组件日志与业务日志混合在一起,干扰业务排查问题。组件日志主要是为了排查问题,组件打印的日志也没有必要被收集到SLS、ELK上等。
只喝牛奶的杀手
2024-04-10
990
接口编排思路
说到接口编排,先说说Http接口有什么组成?看下面的代码块以及返回的Result。在Java中HttpClient似乎对每一种method都有不同的请求,但是越是低级语言对接口的抽程度越高。
只喝牛奶的杀手
2024-04-10
2010
对PBC的理解
最近有几次关于PBC的培训,部门内也在搞一些实践,PBC的全称是Packaged Business Capabilities,感觉每个人对PBC的理解都有差别,我也在思考PBC是什么?我对PBC有什么深入的思考,以及如果让我去构建BPC的时候,我会怎么做。整理一下自己对PBC的理解,希望可以抛砖引玉。
只喝牛奶的杀手
2023-12-04
6370
异常处理规范
几个人靠对日志去看,同一秒多次请求很正常,而且每个服务器的时间有可能不一样。也没有requestId之类的东西,让你确定是同一个请求。请求到底真正发出去没有,也是个问题。这个时候显得日志很重要,打印好日志很重要,尤其是跨系统排查问题显的更加重要。
只喝牛奶的杀手
2023-11-27
2020
多语言项目注意事项
最近多语言的项目上线了,总结一下多语言应该注意那些事项。建立一个多语言网站,你会遇到很多问题,其中之一就是你计划如何将网站的内容存储在每种语言的数据库中。你可以在网络上找到足够的资源,但没有一个神奇的解决方案,你必须理解这一点-每个解决方案都取决于你的个人需求、数据库的大小、网站的复杂性等。适合自己的才是最好的。
只喝牛奶的杀手
2023-11-22
1980
重构
说到重构,我们再来了解一下定义:重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,利用设计思想、设计原则、设计模式编程规范等理论来优化代码。使其更易理解 (可读性),修改成本更低(可维护性),提升代码质量。
只喝牛奶的杀手
2023-09-18
1980
Apisix网关(三)
上篇说要介绍APISIX的插件,插件模块化管理,配置可插拔。APISIX目前已发布了 70 多个插件,不一一介绍啦,官网已经说的很清楚。如果现有插件不能满足当前业务需求也可以自行开发插件。为了满足不同需求的自主开发,APISIX 还支持多语言开发插件Java、Go、Python 等多种编程语言(配合Plugin Runner插件运行器)。APISIX 对插件进行了模块化管理,通过插件机制来实现各种流量处理和分发的功能,比如限流限速、日志记录、安全检测、故障注入等,支持用户编写自定义插件来对数据面进行扩充。
只喝牛奶的杀手
2023-07-09
2630
APISIX网关(二)
API 网关是位于客户端与后端服务集之间的 API 管理工具。API 网关相当于反向代理,用于接受所有 API 的调用、整合处理这些调用所需的各种服务,并返回相应的结果。API 网关通常会处理跨 API 服务系统使用的常见任务,并统一接入进行管理。通过 API 网关的统一拦截,可以实现对 API 接口的安全、日志等共性需求,如用户身份验证、速率限制和统计信息。
只喝牛奶的杀手
2023-07-09
3530
APISIX网关(一)
说到网关市面上很多种,为什么市场有这么多网关?存在即合理。之前我有一个问题,为什么有了Spring-Gateway还要Nginx?回到负载均衡上去看,最开始的负载均衡在哪里做?
只喝牛奶的杀手
2023-06-05
4540
知识体系梳理2.0
List、ArrayList、LinkedList、Set、HashSet、TreeSet、Map、HashMap、TreeMap、ConcurrentHashMap、BitMap、Queue、ConcurrentLinkedQueue、Stack、Collections的synchronized方法
只喝牛奶的杀手
2023-06-05
3840
MQ消费失败怎么办
滴滴滴,就在本周遇见一个kafka下游消费失败,但是下游持久化失败,兜底任务不起作用。笔者对RabbitMQ了解和实战比较多。如果是RabbitMQ的话,我们一般会这样处理:
只喝牛奶的杀手
2023-06-05
1.2K0
单元测试
Mike Cohn 在十几年前曾经提出过著名的“测试金字塔”理论,将测试划分为三个层次。从上到下分别是:UI 测试、服务测试和单元测试。它们累加在一起,就像一个金字塔一样。
只喝牛奶的杀手
2023-06-05
4130
和ChatGPT共存
最近ChatGPT很火,但作为一线码农的你,是不是多少有点焦虑?楼主也就是一个企业级应用的Java开发,所以不会去研究AI算法之类的东西,术业有专攻,带着膜拜的心态了解。
只喝牛奶的杀手
2023-04-07
3530
三级缓存
当你听到三级缓存的时候,你在想什么?你了解过的有哪些三级缓存?CPU三级缓存?Spring三级缓存?应用架构(JVM、分布式缓存、db)三级缓存?今天爬完香山,趁自己还不困的时候,把三级缓存的一些重点絮叨絮叨。
只喝牛奶的杀手
2023-04-07
6690
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档