随笔分类 - Web
摘要:〇、参考资料 1、springboot整合log4j全过程详解 https://blog.csdn.net/m0_60845963/article/details/123307232 2、Spring Boot 全局排除 spring-boot-starter-logging 依赖 https://
阅读全文
摘要:〇、参考资料 1、Spring Boot 中文乱码问题解决方案汇总 https://blog.51cto.com/u_15236724/5372824 2、spring boot读取自定义配置properties文件★ https://www.yisu.com/zixun/366877.html 3
阅读全文
摘要:〇、参考资料 1、hutool介绍 https://blog.csdn.net/abst122/article/details/124091375 2、Spring Boot+Mybatis实现登录注册 https://www.cnblogs.com/wiki918/p/16221758.html
阅读全文
摘要:一、枚举类编写ResponseCode package com.boulderaitech.common; /** * 编写枚举类的步骤 * (1)编写所需的变量 * (2)编写枚举类构造方法 * (3)编写枚举的值,调用构造方法,使用逗号隔开 * (4)编写方法获取枚举类中对应的值 */ publ
阅读全文
摘要:〇、概述 一、微服务架构与Spring Cloud (一)概念 不同说法:细粒度的、清凉组件化的小型SOA(面向服务架构) 统一说法:小型应用程序(服务组件),使用轻量级设计方法和HTTP协议通信 理想说法:可以不同语言编写,完全独立自治 (二)定义 广义:复杂系统组件化拆分,轻量通信方式整合,得到
阅读全文
摘要:一、获取指定路径下的所有Excel文件 package com.boulderaitech.utils; import java.io.File; import java.util.Arrays; public class FileUtil { public static void main(Str
阅读全文
摘要:〇、概述 (一)资料 史上最全最详细的JVM优化方案:http://www.360doc.com/content/22/0513/10/34195792_1031121509.shtml (二)内容概括 一、概念 (一)JVM (二)JUC (三)GC 二、命令 (一)JVM优化命令 1、堆内存参数
阅读全文
摘要:〇、概述 1、常用资料 2、组成 一、控制反转与依赖注入 (一)Spring概述 1、介绍 以IOC和AOP为内核的框架 通过IOC实现控制,使用spring创建对象,与DI描述同一个概念 DI是对象的属性,注入好值,直接使用 2、目录结构 60个jar文件,分三类:class文件,javadoc文
阅读全文
摘要:属于引用类型,在java.lang包下,类似的还有Integer、Character、Boolean、Math 常用方法: char charAt(int index)返回 char指定索引处的值。 int compareTo(String anotherString)按字典顺序比较两个字符串。in
阅读全文
摘要:
阅读全文
摘要:二十一、单例模式 确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 public class SingleObject { //创建 SingleObject 的一个对象 pri
阅读全文
摘要:十六、状态模式 状态模式(State Pattern)中,类的行为是基于它的状态改变的 创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 通过状态改变行为 public class StatePatternDemo { public static void main(
阅读全文
摘要:一、常用GC参数(20个左右即可) 1、各种垃圾回收器的参数 PS + PO 常用的只有几十个 CMS的比较多,不建议使用 G1的常用参数简单 ZGC只有三个参数 二、OOM出现的方式 1、写一个让内存溢出的函数 (1)简单案例-list,往list内部添加元素 main方法的根对象往里装 (2)复
阅读全文
摘要:十一、迪米特拉原则/最小知识原则 如果两个类直接进行通信,那么这两个类就不能存在关系 调用其他类的方法时,需要第三个类实现转发-->外观类 尽量降低类的访问权限 十二、外观模式 隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式 使用高级外观类,管理子类
阅读全文
摘要:一、CMS及其三色标记算法 1、核心 标记整个图谱的过程分为多步 多个线程相互工作,才能标记完 标记的算法,JVM虚拟机、go语言使用的都是三色标记算法 2、含义 从那个地方开始,用三种颜色替代 一开始,所有对象都是白色-表示从来没有接触过的对象 已经接触过,但未标记其孩子的对象,是灰色对象 找到了
阅读全文
摘要:第六章 装饰器模式 类的行为或其算法可以在运行时更改,属于行为型模式 应用:不同实现类的功能不同,一个策略结构,一个上下文类(接口参数),n个接口实现类 public class StrategyPatternDemo { public static void main(String[] args)
阅读全文
摘要:〇、前言 简历写上:熟悉GC常用算法,熟悉常见垃圾回收器、具有实际JVM调优实战经验 瞬间涨3k 一、什么是garbage Java中垃圾回收器自动进行垃圾回收,不用自己回收 new 对象在内存中,c++/c手动删除,而java无需要写代码 判断什么是垃圾: 方法1:有无引用指向--referenc
阅读全文
摘要:一、工厂模式 调用函数,传入字符串参数 接口中,根据字符串参数进行switch判断【测试类中】,执行指定的构造函数/对应的类【接口-实现类】 对应类中实现接口,在接口中可以返回对应的实现类【功能类】 只需要添加子类,无需修改原有的类 例子:日志记录器、选择不同数据库访问 二、策略模式 类的行为或其算
阅读全文
摘要:一、Servlet 二、HTTP 三、Request 四、登录案例
阅读全文