自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java线程技术总结

多线程创建方式:1.继承thread2.实现runnable接口实现runnable接口与继承thread相比有一下优势:1

2021-06-15 11:03:00 1233

原创 ReentrantLock和Synchronized区别,公平锁和非公平锁区别

ReentrantLock和Synchronized区别,公平锁和非公平锁区别

2023-02-04 12:26:22 238

原创 Apache Dubbo总结

关于 Dubbo 的重要知识点

2022-06-09 23:09:09 528

原创 微服务调⽤

微服务调用

2022-06-09 22:35:45 160

原创 微服务框架

微服务框架应用

2022-06-09 22:12:27 1434

原创 SpringMVC开发流程

SpringMVC开发流程1. SpringMVC概述1.1 SpringMVC概念1.2 SpringMVC原理1.3 SpringMVC优势2. MVC模式回顾3. 入门程序3.1 创建maven项目3.2 pom.xml文件添加依赖和插件3.3 创建Spring和SpringMVC的配置文件3.3.1 创建Spring配置文件applicationContext.xml文件3.3.2 创建SpringMVC的配置文件springmvc.xml3.4 在web.xml中进行Spring和SpringM

2022-04-10 22:45:22 2289 1

原创 SpringIOC与AOP的总结

SpringIOC与AOP的总结欢迎使用Markdown编辑器1.1 IoC的概念功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如

2022-04-03 21:07:12 675

原创 Idea快捷键整理

常用快捷键提示与代码生成部分:Alt + Enter IDEA 根据光标所在问题,提供快速修复选择Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等Ctrl + O 选择可重写的方法Ctrl + I 选择可实现的方法Ctrl+ / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号选择/移动/复制代码:...

2021-06-20 14:58:11 176

原创 XML和JSON

简介:JSON 和 XML 都用于接收 web 服务端的数据。XML简介可扩展标记语言(eXtensible Markup Language)。特性:xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性XML文件XML文件是保存XML数据的一种方式。XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML文件。XML语法格式XML文档声明 <?xml version="1.0" encoding="UTF-8"?&

2021-06-20 14:47:08 62

原创 Java集合框架

Java集合框架集合概述集合框架List集合List接口介绍List 集合特点List接口中常用方法ArrayList集合LinkedList集合Iterator迭代器Iterator接口Set接口HashSet集合介绍HashSet集合存储数据的结构(哈希表)Map 接口HashMapHashtable关于 Map 集合的输出集合概述集合是Java中提供的一种容器,可以用来存储多个容器。数组和集合都是容器,两者之间的区别:数组的长度是固定的,集合的长度是可变的。数组中存储的是同一类型的元素,可

2021-06-13 18:33:04 77

原创 Java集合中用Collections排序

Collections简介及常用功能java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。public static void shuffle(List<?> list):打乱集合顺序。public static <T> void sort(List<T&g

2021-06-13 15:14:02 1602

原创 Java中生产者和消费者总结

生产者和消费者问题是线程模型中的经典问题,生产者和消费者在同一时间段共用同一个存储空间,这个存储空间是一个缓冲区的仓库,生产者可以将产品放入仓库,消费者可以从仓库中取出产品。...

2021-05-30 18:57:09 3626

原创 关于设计模式之建造者模式

关于建造者模式建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决在软件系统中,有时候面临"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是他们组

2021-04-24 15:36:59 188

原创 关于设计模式之单例模式

关于设计模式对于Java开发者来说,熟练掌握设计模式对于开发出高性能、高并发、高可用、高可扩展性和高可维护性的代码非常有帮助。Java语言通常有23种设计模式和6大设计原则,接下来就一一介绍:单例模式单例模式也叫单子模式,属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。实现单例模式的思路是:一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称);当我们调用这个方法时,如果类持有的引用不为空就返回这个引

2021-04-22 15:20:13 63

原创 计算机与操作系统基础知识

计算机基础知识是非常重要的基础,对后续的职业发展很有帮助欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示

2021-04-22 11:02:35 475

空空如也

空空如也

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

TA关注的人

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