VincentHo
CCの博客
= 热爱生活,热爱DDD =
文章列表
2024-08-01
2865 字
写一个简单的查询接口 如果让你通过JPA做编程式sql构造你会怎么做?一般来说,我们都是通过Specification来构造条件,进行动态条件查询。比如我所在的项目中,很多就是这么写的:
2024-07-16
1695 字
一、背景说明 oracle数据库因字符集问题,varchar2类型无法保存部分生僻汉字,保存后生僻汉字会变成“?”。 解决方案: oracle数据库在解决这个问题上,可采用如下方法解决: 将varchar2,clob,char类型改成nvarchar2,nclob,nchar类型...
2024-07-11
1874 字
  现在很多 Java 项目里 Redis 已经是标配。缓存、分布式锁、计数器、排行榜这些都很常见。   Redis Stream 也经常被提到:既然项目已经有 Redis,那能不能顺手拿它做轻量消息队列?...
2024-05-21
1993 字
  现在看 Java 后端消息中间件,RocketMQ 5 仍然是一个很值得学习的方向。它在国内业务系统里出现频率很高,顺序消息、延时消息、事务消息这些能力也很贴近常见业务。   但学习 RocketMQ...
2024-04-16
1971 字
  现在再看 Java 后端系统,消息队列已经不是“削峰填谷”这么简单了。很多业务开始把日志、订单状态、库存变化、风控结果、用户行为都当成一条条事件来看。   这时候 Kafka、RocketMQ、Pulsar...
2024-02-25
1631 字
  前面几篇主要讲了 Kubernetes 里的核心对象、访问链路、配置和存储。但真正把服务放到 k8s 里跑,最容易出问题的往往不是“能不能启动”,而是发布和排障。   一个应用第一次部署成功,只能...
2024-02-06
1566 字
  应用跑到 Kubernetes 以后,代码和镜像只是其中一部分。真正让服务能在不同环境运行起来的,还有配置、密钥和存储。   这三类东西很容易被混在一起。比如把数据库密码写进 ConfigMap,...
2024-01-23
1367 字
  上一篇把 Pod、ReplicaSet、Deployment 的关系讲了一遍。但一个应用只是在集群里跑起来还不够,其他服务要能访问它,外部用户也要能访问它。   这就会遇到 Service 和 Ingress。   很多 k8s...
2024-01-08
1456 字
  学 Kubernetes 的第一步,我觉得不是先背一堆命令,也不是马上搭集群,而是先把几个核心对象之间的关系想清楚。   很多人刚开始接触 k8s,会把它理解成“一个高级 Docker 管理器”。这个理解不算错,但太浅了。Docker...
2019-09-24
951 字
前情回顾   上一集讲到各种数据结构,以及解析了mysql为什么选用b+树作为索引的数据结构。这一集来讲一下mysql中索引在存储引擎中是如何实现的。这一篇过去以后,就能对整个索引有一个深刻的理解。  &ems...