自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.软件架构设计原则

目的:写出优雅的代码结构,让代码易于维护,扩展性高。文章目录整体编程思想理解设计模式梳理(巨人的肩旁,前人留下的知识积累)结合编程思想+设计模式+实际需求设计代码结构整体编程思想理解OOP,AOP,IOP面向对象编程,英语 Object Oriented Programing,英语简写OOP。通过人类习惯思维对程序实体进行设计,这个实体有什么属性,能做什么,与另一个实体的关系是什么,怎么进行交流/交互。面向切面编程,英语 Aspect Oriented Programing,英语简写AOP。这种编

2022-01-23 17:08:14 406

原创 Web三层结构理解

controller层:对外提供接口。service层:整个产品或模块的业务线,业务在service层实现。dao层:关注数据库交互,dao层的所有方法和数据设计有密切的关系,索引性能等,不要在dao层随意添加查询方法。...

2022-01-23 15:35:41 789

原创 Java线程

基本概念进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。参考百度词库。个人理解线程池(thread pool)是线程的集合,内部提供了线程的管理,定时任务,周期任务等功能线程(thread)是执行线程的任务的执行单元线程任务(thread task)具体线程需要执行的一连串代码方法,通过Thead类的方法延展出

2020-08-11 17:25:23 112

原创 Spring-Cache

实现Spring配置流程I.         编写服务类,在方法上使用缓存注解II.       将Service类纳入Spring容器进行管理A.       通过类配置B.       通过XML文件配置1.        包扫描标签+注解2.        <bean>标签III.     开启缓存注解代理,并指定缓存器IV.     配置缓存管理器和实际缓存技术 附件:缓存注解...

2018-07-16 11:02:59 165

原创 应用架构

应用架构单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(MVC)是关键。当然也会存在Web层只有一层,在后续两层(Service和Dao)垂直分模块...

2018-07-14 10:19:44 584

原创 java基础泛型总结

如果还有重要资料需要加入,请查看的各位帮忙备注1. 泛型的是什么, 使用泛型创建类和方法的基本要素是?2. 通配符 ? 的作用?3. 阐述泛型变量和泛型对象的引用关系?4. 泛型为什么不能创建数组?答案1:泛型就是所有引用类型的代表,使用基本要素就是该类或方法对所有引用类型都有用.可以设定一个泛型上限,让泛型对这个上限下的所有类型有用,可以搭配集合或方法

2018-02-05 12:56:37 227

原创 java基础线程总结

如果还有重要资料需要加入,请查看的各位帮忙备注1. 创建线程有几种方式,分别是?2. 怎么获取当前线程?3. 阐述下线程的生命周期?4. 线程运行状态之间的协调方式?5. 如何将线程设置为后台线程,后台线程跟前台线程的结束关系?6. 设定线程优先级的方法是?7. 当有多个线程使用同一个资源时,解决线程同步的方法又哪些?8. 怎么建立线程之间的管道通信

2018-02-04 20:44:45 127

原创 java基础注释总结

如果还有重要资料需要加入,请查看的各位帮忙备注1. 创建一个标记注释?2. 创建一个元数据标记注释,并在其内部定义所有基本类型和String的元数据?3. 创建一个标记注释时,我们可以为这个标记注释指定哪些特性,并大概说一下他们的用处?4. 有哪些常用的标记注释,并阐述我们什么时候会用到它?5. 提取标记信息需要使用到那个包,列举出所有能被标记注释的程序元素?6. 说明AP

2018-02-04 18:24:29 189

空空如也

空空如也

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

TA关注的人

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