wangdaye'blog
分类
agent (7)
AI 生成 (1)
大模型 (3)
计算机基础 (3)
持续思考 (5)
王阳明 (3)
摘录 (8)
区块链 (1)
mysql (2)
协议 (5)
go (1)
运维 (5)
中间件 (24)
算法 (5)
python (5)
日记 (1)
测试 (4)
前端 (21)
工具 (11)
java (111)
加密算法 (3)
个人 (17)
全部分类 ( 278 )
查询
mysql性能瓶颈-高CPU定位
在性能压测过程中,导致数据库CPU很高的原因有很多种,一般和慢SQL也有关(因为每条SQL要么占CPU高,要么占IO高,大体是这样),那么如何分析到是某些SQL引起的呢?分析时机:运行性能测试,监测到CPU比较高时,实时分析;1、SQL引起的高CPU**先抛出结论:**如果数据分布不合理,会导致sq
2022年05月06日
1,317次浏览
一篇尽量用人话把DDD讲明白的文章
引言在人类发展史上,当人们遇到棘手的问题时,一个惯用的手段,通常是将问题拆分比如研究一个桃树由什么组成?首先根据植物的器官,细分为树叶,桃花,桃子,树茎,树根,等。于是问题变成了,树叶,桃花,桃子,各由什么组成?树叶是由叶片,叶柄,拖页组成,桃花由,花瓣,花粉,花柱组成,等。于是问题又变成了,叶柄是
2022年05月02日
1,061次浏览
领域模型中的VO,DO,DTO,PO 的划分
领域模型中的实体类领域模型中的实体类分为四种类型:VO、DTO、DO、PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。业务分层为:视图层(VIEW+ACTION),服务层(SERVICE),持久层(DAO)相应各层间实体的传递如下图:项目中我们并没有严格遵循这种传递关系,
2022年05月02日
1,342次浏览
DDD之仓储模式和工厂模式
仓储模式为了解耦领域逻辑和数据处理逻辑,在中间加了薄薄的一层仓储。 仓储模式包含仓储接口和仓储实现,仓储接口面向领域层提供基础层数据处理相关的接口,仓储实现则完成仓储接口对应的数据持久化相关的逻辑处理。一个聚合配备一个仓储,由仓储完成聚合数据的持久化。领域层逻辑面向仓储接口编程,聚合内的数据持
2022年05月02日
1,437次浏览
初识失血,贫血,充血,胀血四种模型
领域模型分为4大类:失血模型、贫血模型、充血模型、胀血模型。这类理论都是些软件设计领域的大牛(如Martin Fowler)提出来的。想要理解这几个分类,先要知道“血”指的是domain object的model层内容。1、失血模型失血模型中,domain object只有属性的get set方法的
2022年05月01日
1,531次浏览
依赖倒置的必要性
一、概念依赖倒置原则(Dependence Inversion Principle,DIP)是指设计代码结构时,高层模块不应该依赖低层模块,二者都应该依赖其抽象。抽象不应该依赖细节,细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并且能够降低
2022年05月01日
948次浏览
Percona Toolkit有的32个命令
一级标题Percona Toolkit有的32个命令,可以分为7大类工具类别 工具命令 工具作用 备注开发类pt-duplicate-key-checker列出并删除重复的索引和外键 pt-online-schema-change在线修改表结构 pt-query-advisor分析查询语句,并给出建
2022年04月25日
909次浏览
jprofiler远程分析操作
使用JProfiler工具远程对服务器上的 Java 应用进行分析简介通过使用JProfiler工具,可以轻松对运行在服务器上的应用进行堆栈的分析材料准备jprofiler_linux_11_1_4.tar.gz 【下载地址:https://download-gcdn.ej-technologies
2022年04月23日
908次浏览
一个完整的领域模型案例该如何落地?
引言很多人都听过领域模式,可是什么是领域模式,什么是领域,如何使用,是很多人的盲点。领域模型ddd,用一句话来概括,把业务逻辑映射到代码层,形成连贯可传承的结构化代码,而不是,是一堆片段式的为了实现业务的代码。所以,这里的几个关键字,传承,结构化,ddd是有成本的,一般一个项目发展到一定程度才建议使
2022年03月16日
1,483次浏览
css中居中的5种办法
一、行高(line-height)法如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:p { height:30px; line-height:30px; width:100px; overflow:hidden; }这段代码可以达到让文字在段落中垂
2022年02月13日
753次浏览
«
5
6
(current)
7
»
个人信息
王大爷
浙江 杭州
wang.jianfeng@yahoo.com
文章数量
278
分类数量
22
标签数量
10
和优秀的人一起改变世界
所有标签
计算机
1
spring
1
压力测试
1
协议
2
netty
1
算法
1
运维
4
mysql
1
微信小程序
3
vue
1
所有标签
278