![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 75
Wang_0202
这个作者很懒,什么都没留下…
展开
-
Java并发编程 -- 基础概念 -- 进程和线程
Java并发编程 – 基础概念 – 进程和线程前言Java语言的特点之一就是天然支持并发编程,且并发编程也是Java开发需要掌握的最重要的技能之一(面试重点)也是比较难掌握的技能之一。这个系列会对Java并发编程做一次总结,希望可以帮助到一些人,也是对我自己知识掌握情况的总结和回顾,如有错误,请及时指正!!在学习并发编程之前,这两个概念肯定是绕不开的,这是实现并发编程的基础,所以,在学习Java并发编程之前,让我们先来看看,究竟什么是进程、线程和协程,以及他们和Java并发编程究竟有什么关系。1、什原创 2022-05-10 11:13:37 · 265 阅读 · 1 评论 -
设计模式学习笔记--七大原则
设计模式学习笔记七大原则一、开闭原则(Open Closed Principle ,OCP)含义当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。作用测试时只需要对拓展的代码进行测试提高代码的复用性提高软件的可维护性二、里氏替换原则(Liskov Substitution Principle,LSP)定义继承必须确保超类所拥有的性质在子类中仍然成立。–> 子类可以扩展父类的功能,但不能改变父类原有的功能里氏替换原是继承原创 2021-06-01 13:51:15 · 114 阅读 · 0 评论 -
设计模式学习笔记---结构型模式
设计模式结构型模型 描述如何将类或对象按照需求组成更大的结构分类类结构型模式:采用继承来组织接口和类对象结构型模式:采用组合或聚合来组合对象组合关系或聚合关系比继承关系耦合度更低,所以对象结构型灵活性更好一、代理模式定义 为某对象提供一个代理来控制对该对象的访问-----类似中介目的保护目标对象增强目标对象优点代理对象可以作为中介并保护目标对象代理对象可以扩展目标对象的功能将目标对象与访问对象分离,减低系统耦合,增加程序的可扩展性缺点系统中类的数量增加原创 2021-06-01 13:50:49 · 160 阅读 · 0 评论 -
设计模式学习笔记--概述、创建型模式
设计模式概述意义 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解基本要素名称问题:该模式的应用环境。解决方案:包括设计的组成成分、它们之间的相互关系及各自的职责和协作方式,解决方案并不描述一个特定而具体的设计或实现,而是提供设计问题的抽象描述和怎样用一个具有一般意义的元素组合(类或对象的 组合)来解决这个问题。效果:模式的应用效果以及使用该模式应该权衡的问题,即模式的优缺点。设计模式的分类根据目的分类根据作原创 2021-06-01 13:50:05 · 121 阅读 · 0 评论 -
SpringCloud 搭建(一) Eureka Server搭建
SpringCloud 搭建(一) Eureka Server搭建写在前面 记录在完成spring-boot-redis-seckill过程中SpringCloud搭建过程,spring-boot-redis-seckill是一个基于SpringCloud和redis分布式锁的秒杀系统学习项目,目前刚刚出生,希望可以得到大家的一些建议和帮助项目传送门SpringCloud搭建新建一个Maven项目,这只是作为一个框架,可见src目录删除。创建Eureka Server通过Sprin原创 2021-05-25 17:23:04 · 511 阅读 · 0 评论 -
Java笔记 --POJO,Po,DTO,DAO,BO,VO区别
Java笔记 --POJO,Po,DTO,DAO,BO,VO区别POJO–Plain Ordinary Java Object 简单普通的java对象 用在数据层映射到数据库表的类,类的属性与表字段一一对应PO–Persistant Object 持久化对象 数据库中的一条数据即一个BO对象,也可以理解为POJO经过持久化后的对象。DTO–Data Transfer Object 数据传输对象 向数据层外围提供仅需的数据DAO–Data Access Object 数据访原创 2021-05-11 19:38:40 · 89 阅读 · 0 评论