自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 项目|金额场景计算&BigDecimal使用简记

金额场景计算&BigDecimal使用简记

2023-10-29 17:01:26 184

原创 性能调优|Jmeter工具使用简记

前言Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。

2022-11-07 11:16:17 967 1

原创 性能调优|只知道mysql的降序和升序?这不是mysql排序的全部!

前言        关于mysql的排序,我们将从order by 关键字,产生的“using filesort”问题为锚点,为了可以更好的描述某些语句,我们需要先了解以下内容        information_schema        把 information_sc

2021-07-10 12:01:50 509 2

原创 性能调优|explain、show index、show status、show variables经典知识整理

本文仅作为记录,可能有多处参考,若有雷同,请见谅,仅供学习

2021-06-13 18:08:43 476

原创 性能调优|mysql索引,一些常见的使用姿势

索引篇章:Sql索引没生效,是索引的字符集不符合SELECTrg.x_code,rg.skn_code,rg.stock_type,s.location,s.store_code as depot,rg.goods_status goods_status_str,rg.sheet_status sheet_status_str,rg.system_weight,rg.actual_weight,rg.deal_suggestion,rg.source,rg.source_num

2021-04-05 21:01:54 168

原创 设计模式|观察者模式的深入实践

观察者模式       一句话简单概括:定义了对象之间的一对多关系,当一个对象发生改变时,它的所有依赖都会收到通知并且自动更新状态,在观察者模式中,发生改变的对象叫做观察目标,而被通知更新的对象称为观察者场景描述       生活中,当有警报响起,猫狗的反应具体实现       依据上图的

2021-04-03 22:20:20 151

原创 设计模式|模板设计模式+职责链模式--顺序校验

顺序校验       在真实的项目中,我们会遇到很多的校验问题,例如一个excel文件导入需要校验数据的合法性,且要按顺序校验,为此编码中会遇到很多的if else,部分复杂校验还需要嵌套多层循环,会出现很多n^3级别时间复杂度的代码,本文以博主实际案例,优化这样这一臃肿过程场景描述            &nb

2020-11-15 16:04:24 770

原创 分布式|关于spring cloud feign 的使用方法总结

       在微服务盛行的时代,我们必不可少的使用到远程调用,可远程调用的组件和框架有很多,restTemplate和feign就是其中很经典的使用组件,由于feign通常会配合spring cloud使用,而restTemplate因其api复杂,分布式场景支持有限,feign必将会是远程调用的首选使用场景:远程调用       引入依赖(被调用方需要和调用

2020-11-14 19:13:43 413

原创 性能优化|多复杂表关联查询,你必须要知道的检索姿势!

缓存批量查找

2020-10-18 17:17:10 1447

原创 Java基础|一些开发中常用的常量定义,不要再写n多的常量和枚举类了!

http状态码对于http状态码,可以使用springframework包下的HttpStatus常量定义,涵盖100-511的状态响应码,方便好用

2020-10-11 15:01:10 1355

原创 Java基础| Java8 中的 Stream,常用集锦(持续更新)

Stream简介       Lambda表达式作为java8的新特性,早已是‘家喻户晓’,Lambda表达式使得java编程越发的简洁,提高了编程效率和可读性,Lambda表达式允许通过创建只有一个抽象方法的接口(函数式接口)的实例,本博文主要简单接收Stream的操作符,简单原理,实际应用。操作符       操作符顾名思义就是对数据进行的一种工作,可以是一

2020-09-20 15:32:18 463

原创 网络|TCP&UDP,传输层中必须了解的那些协议

UDP 和 TCP 的基本特点       都是传输层协议,为应用层停供通用的数据传输服务。       用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信,效率较TCP更高,无需建立

2020-06-06 17:33:31 297

原创 设计模式|职责链模式--流程状态审批(枚举实现)

职责链的核心思想是,把代码串成一条完整的调用链条,我们在平时的业务开发中,经常涉及处理过程,有了职责链模式,我们可以随时增加或修改一个请求的结构,增强了对象指派的灵活性。

2020-05-12 22:42:48 2587

原创 网络|Netty的缓冲区容器ByteBuf的扩容机制

ByteBu简介       ByteBuf是我们使用netty中不可避免会用到的数据容器,在某种程度上,和我们java中的集合有很多相似之处,只不过集合用于盛装的数据是对象数据,但ByteBuf更多盛装的是byte,是一种缓存区的概念,但某种意义上来说他又是容器,既然是容器会不会和集合有相似之处能,比如扩容?Bytebuf...

2020-05-05 22:02:31 953

原创 网络|基于Netty、WebSocket构建的高性能推送系统

Websocket是 全双工协议(客户端服务端之间两个方向,只能同时双向传输)他是基于Http协议是半双工协议,(客户端服务端之间两个方向,只能单向传输)

2020-03-28 22:59:16 615

原创 设计模式|if/else我该如何和你说分手

if/else我该如何和你说分手

2020-02-25 15:35:44 12802 1

原创 网络|基于Netty构建的高性能车辆网项目实现(三)

基于Netty构建的高性能高可用车辆网项目

2020-02-20 21:07:43 13596

原创 网络|基于Netty构建的高性能车辆网项目实现(二)

基于Netty构建的高性能高可用车辆网项目

2020-02-19 23:17:05 13175 2

原创 网络|基于Netty构建的高性能车辆网项目实现(一)

本文主要做技术分享,如有侵权请通知作者删除

2020-02-18 17:44:19 13551

原创 面试&笔试|ArrayList,征服你(附常见面试总结)

本博旨在以最简单精炼的方式展示所学知识,部分需要详细说明,直接查看传送门,如有错误欢迎指正!

2020-01-15 18:53:38 249 1

原创 数据结构与算法|深度&广度优先遍历算法简单示例

数据结构与算法|深度&广度优先遍历算法简单示例import java.util.LinkedList;public class TreeForEach { /** * 创建树 * @return TreeNode */ public TreeNode createTree(LinkedList<Integer> linked...

2019-10-22 09:42:49 407

原创 面试&笔试|tcp/ip、http等通信协议面试题集锦(持续更新)

笔试面试系列|tcp/ip、http等常见面试题集锦(持续更新)1、现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开?答:在Http1.0中,默认是短连接(连接一次,断开一次),Http1.1中默认是长连接(连接一次,长久连接,减少不断建立连接的成本,提高请求效率),Http报文中的请求头属性通过Connection: keep-alive...

2019-10-19 17:10:37 4020

原创 数据结构与算法|10分钟速成数据结构基本知识点

本博旨在以最简单精炼的方式展示所学知识,部分需要详细说明,直接查看传送门,如有错误欢迎指正!

2019-10-07 17:29:04 9641 3

多复杂表关联查询(测试工程)

在实际项目中,我们总会涉及很多的实体对应关系(一对一,一对多等),往往通过主键(业务唯一字段)做关联,在查询的时候往往需要跨表查询多次,当一个表的关联越来越的时候,就要考虑如何去优化了,特别是在查询的时候,以下是探讨优化方案的过程。

2020-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除