![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
文章平均质量分 74
正在打杂的Java小白
我的梦想就是不上班
展开
-
Spring Cache使用过程中一些坑
Spring Cache原创 2022-12-22 10:25:07 · 191 阅读 · 1 评论 -
Springboot 3.0之Spring Native初体验
Spring Boot 3.0初体验原创 2022-11-14 15:13:57 · 10630 阅读 · 1 评论 -
ES环境搭建
ES环境搭建环境准备Centos 7.xelasticsearch-7.9.0-linux-x86_64.tar.gzkibana-7.9.0-linux-x86_64.tar.gzjdk 8.0+搭建步骤创建Es用户# 添加用户组groupadd es# 添加Es用户useradd es -g es -p es上传安装包并解压# 上传rz# 创建es目录mkdir elastic# 解压cd elastictar -zxvf elasticsearch-7.9.原创 2021-07-26 10:30:02 · 314 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式背景工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们本文将要学习的抽象工厂模式的基本思想。概述抽象工厂模式为创建一组对象提供了一种解决方案。与工厂方法模式相比,抽象工厂模式中的具体工厂不只是创建一种产品,它负责创建一族产品理解方式:在工厂方法模式中具体.原创 2021-07-19 13:51:37 · 134 阅读 · 0 评论 -
设计模式之适配器模式
适配器模式背景在软件开发中,有时会存在在结构上不兼容的情况,我们需要在结构上通过协调去兼容这些结构,使他们共同协作,这种设计模式称为适配器模式,适配器模式属于结构型模式概述与电源适配器相似,在适配器模式中引入了一个被称为适配器(Adapter)的包装类,而它所包装的对象称为适配者(Adaptee),即被适配的类。适配器的实现就是把客户类的请求转化为对适配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类的内部将调用适配者类的方法,而这个过程对客户类是透明的,客户类并不直接访问原创 2021-07-12 16:02:26 · 116 阅读 · 0 评论 -
设计模式学习笔记(一)、初识
JAVA开发中的设计模式1.什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结2.设计模式六大原则 (1) 开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。(2) 里原创 2020-09-17 15:45:04 · 107 阅读 · 0 评论 -
只使用for循环和赋值的方式对字符串进行去重
最近,有个朋友去面试时让一道笔试题给难住了,具体的代码要求当时写出来,考的是非常基础的东西,但是个人感觉这道题非常有意思,话不多说上题目:要求对一串没有任何规律的字符串,例如aassgtgfaagsds,对这个字符串首先进行去重,求出去重后的字符串,其实对原始字符串进行字符统计,统计出每一个字符在这个字符串中出现的次数,最后是将去重后的字符串进行排序,这个题目猛一看貌似很简单,但是...原创 2018-11-03 07:57:37 · 2892 阅读 · 1 评论