摘要:
# 1 概述 MQ(Message Queue)消息队列,是一种用来保存消息数据的队列 队列:数据结构的一种,特征为 “先进先出” ![image-20201015101244696](https://img2022.cnblogs.com/blog/2359319/202202/23593 阅读全文
摘要:
代码质量检测插件 1、有了这 5 个 IDEA 插件,代码质量还不杠杠的!拿捏! https://cloud.tencent.com/developer/article/2196226 2、静态代码扫描 (一)——PMD 自定义规则入门 https://testerhome.com/topics/4 阅读全文
摘要:
数学教材推荐: 中学PDF课本介绍和下载:https://www.zhihu.com/question/517213170/answer/3430923272 swing swing基础 解压缩密码a1b2c三 1、容器与控件 1.1)、类介绍 JFrame 表示一个窗口 JPanel ,表示一个容 阅读全文
摘要:
源自官方文档,仅供我个人学习使用,其他人请移步官方地址:https://easyexcel.opensource.alibaba.com/,官方文档更详细更好!!谢谢 新手必读 官方网站:https://easyexcel.opensource.alibaba.com/ github地址:https 阅读全文
摘要:
VBA 官方文档: https://learn.microsoft.com/zh-cn/office/vba/api/overview/excel https://learn.microsoft.com/zh-cn/office/vba/api/excel.range.resize 【学习笔记】别怕 阅读全文
摘要:
转自:mockito加junit搞定单元测试 https://www.bilibili.com/video/BV1P14y1k7Hi?p=1&vd_source=a3ca5632ce12ee8045822c508dc81551 其他好文推荐: 1、2023单元测试利器Mockito框架详解(超详细~ 阅读全文
摘要:
Reddission 其他好文推荐: 1、Redisson 使用手册 https://www.mianshigee.com/tutorial/redisson-wiki-zh/spilt.1.7.-分布式集合.md 2、从头开始学Redisson https://blog.csdn.net/yanl 阅读全文
摘要:
# 第18章_JDK8-17新特性(上) 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 本章专题与脉络 1. Java版本迭代概述 1.1 发布特点(小步快跑,快速迭代) 发行版本 发行时间 备注 Java 1.0 1996.01.23 Sun公司发布 阅读全文
摘要:
# 第17章_反射机制 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 参考文章:https://www.bilibili.com/video/BV1RmpUeyEgW/?p=16&spm_id_from=pageDriver&vd_source=a3c 阅读全文
摘要:
提问的智慧: 转自:如能打开github网站的,请直接点击下面的连接观看作者原文 How-To-Ask-Questions-The-Smart-Way/README-zh_CN.md at main · ryanhanwu/How-To-Ask-Questions-The-Smart-Way · G 阅读全文
摘要:
高级篇--商城业务 部分 本笔记从谷粒商城的P141(性能测试)开始记录 一、性能与压力测试 压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数。 使用压力测试,我们有希望找到很多种用其他测试方 阅读全文
摘要:
基础--商品服务 商品服务 一、品牌管理 1、JSR303数据校验 (B站p66集)(注意流程) 1)使用javax包下自带的验证注解 在需要校验的接口上加上@Valid注解 给Bean添加校验注解:javax.validation.constraints包下的,并定义自己的message提示 在需 阅读全文
摘要:
# 【1 环境和项目搭建】 一、安装虚拟机(B站P6集) 1、本项目老师推荐使用(因为更加方便)Oracle VM VirtualBox 来安装和管理Linux虚拟机 官网https://www.virtualbox.org/ | 官方有现成的Linux等镜像仓库(vagrant),方便,体积小巧 阅读全文
摘要:
title: JVM系列-第12章-垃圾回收器 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第12章-垃圾回收器。 cover: 'https://gitee.com/y 阅读全文
摘要:
title: JVM系列-第11章-垃圾回收相关概念 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第11章-垃圾回收相关概念。 cover: 'https://gitee 阅读全文
摘要:
title: JVM系列-第10章-垃圾回收概述和相关算法 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第10章-垃圾回收概述和相关算法。 cover: 'https:/ 阅读全文
摘要:
title: JVM系列-第9章-StringTable(字符串常量池) tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第9章-StringTable(字符串常量池)。 c 阅读全文
摘要:
title: JVM系列-第8章-执行引擎 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第8章-执行引擎。 cover: 'https://gitee.com/youth 阅读全文
摘要:
title: JVM系列-第7章-对象的实例化内存布局与访问定位 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第7章-对象的实例化内存布局与访问定位。 cover: 'h 阅读全文
摘要:
title: JVM系列-第6章-方法区 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第6章-方法区。 cover: 'https://gitee.com/youthlq 阅读全文
摘要:
title: JVM系列-第5章-堆 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第5章-堆。 cover: 'https://gitee.com/youthlql/ra 阅读全文
摘要:
title: JVM系列-第4章-虚拟机栈 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第4章-虚拟机栈。 cover: 'https://gitee.com/youth 阅读全文
摘要:
title: JVM系列-第3章-运行时数据区 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第3章-运行时数据区。 cover: 'https://gitee.com/y 阅读全文
摘要:
title: JVM系列-第2章-类加载子系统 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第2章-类加载子系统。 cover: 'https://gitee.com/y 阅读全文
摘要:
title: JVM系列-第1章-JVM与Java体系结构 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第1章-JVM与Java体系结构。 cover: 'https:/ 阅读全文
摘要:
# 6,行为型模式 6.5 状态模式 6.5.1 概述 【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能进行开门操作,而如果电梯门是停止状态,就可以执行开门操作。 类图如 阅读全文
摘要:
# 6,行为型模式 6.11 解释器模式 6.11.1 概述 如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。 //用于两个整数相加 public static int add(int a,int b){ return a + b; } //用于两个 阅读全文
摘要:
# 5,结构型模式 5.6 组合模式 5.6.1 概述 对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理解成一个大的容器,容器里面包 阅读全文
摘要:
# 5,结构型模式 结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。 由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型模式 阅读全文
摘要:
# 4,创建型模式 4.2 工厂模式 4.2.1 概述 需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。 具体类的设 阅读全文
摘要:
## 设计模式-导学 1,课程背景 随着软件开发人员人数的增多,一些公司急需一些高端人才。作为一个高端人才,设计面向对象软件是必不可少的能力,而软件设计是需要很深的功力,设计模式就要求你必须掌握,而本课程就是带领你进入设计模式世界。 2,课程概述 本课程从设计模式的一些相关的概念开始,再到软件设计原 阅读全文