开发总结
inner_peace8
Software Engineer...每天只工作六小时
展开
-
Netty - 说说业务中 Netty 的使用场景
人工智能,零基础入门!http://www.captainbed.net/inner构建高性能、低时延的各种 Java 中间件,例如 MQ、分布式服务框架、ESB 消息总线等,Netty 主要作为基础通信框架提供高性能、低时延的通信服务; 公有或者私有协议栈的基础通信框架,例如可以基于 Netty 构建异步、高性能的 WebSocket 协议栈; 各领域应用,例如大数据、游戏等,Netty 作为高性能的通信框架用于内部各模块的数据分发、传输和汇总等,实现模块之间高性能通信。...原创 2021-01-05 08:56:56 · 950 阅读 · 1 评论 -
设计能力-你如何进行领域建模
人工智能,零基础入门!http://www.captainbed.net/inner运用四色建模法进行领域分析领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?这听起来是个合理的质疑,但实际上却不是那么有道理。首先我们需要明白建模的目的是什么?如果仅仅是为了描画问题,那么并没有什么对错之分——仅仅是立场和角度的差别;而如果是为了企业业务系统而进行建模,那么这个问题应该变为:如何保证模型能够支撑企业的运营...原创 2020-11-03 10:09:56 · 580 阅读 · 1 评论 -
SpringBoot快速整合MyBatis
人工智能,零基础入门!http://www.captainbed.net/inner导读:使用MyBatis3提供的注解可以逐步取代XML,例如使用@Select注解直接编写SQL完成数据查询,使用@SelectProvider高级注解还可以编写动态SQL,以应对复杂的业务需求。一. 基础注解MyBatis 主要提供了以下CRUD注解:@Select@Insert@U...原创 2019-10-22 10:31:21 · 542 阅读 · 1 评论 -
老手总结的项目经验
人工智能,零基础入门!http://www.captainbed.net/inner一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全...原创 2019-10-22 10:25:58 · 584 阅读 · 1 评论 -
CSS:鼠标移到表格,改变那一行的背景色
人工智能,零基础入门!http://www.captainbed.net/inner.table>tbody>tr:hover { background-color: #fff;}原创 2019-07-20 10:47:50 · 1611 阅读 · 1 评论 -
MySQL查询正在执行的SQL语句
人工智能,零基础入门!http://www.captainbed.net/innerselect * from information_schema.`PROCESSLIST` where info is not null;原创 2019-07-20 10:51:04 · 4362 阅读 · 1 评论 -
对两个SQL查询出来的结果进行计算
人工智能,零基础入门!http://www.captainbed.net/inner【1】select (select sum(a.number) from atable a) - (select sum(b.number) from btable b) as '总数据'【2】select sum(anumber),sum(bnumber),sum(anumber-b...原创 2019-07-20 10:59:56 · 16156 阅读 · 2 评论