1. 分析程序中存在的问题(高内聚,低耦合) 通过springIOC DI) 以及注解的使用,成功解决了在程序中层与层之间出现的耦合的问题,但是在很多地方仍然存在非该层应该实现的功能,造成了 无法“高内聚”的现象,同时存在大量存在重复代码,开发效率低下。 静态代理设计模式特点: 优点: 结构清晰 易 Read More
posted @ 2018-11-08 13:48 南岭寒 Views(530) Comments(2) Diggs(1) Edit
1. 注解概念 所谓注解就是给程序看的提示信息,很多时候都用来作为轻量级配置的方式。 关于注解的知识点,参看java基础课程中java基础加强部分的内容。 2. Spring中的注解 Spring除了默认的使用xml配置文件的方式实现配置之外,也支持使用注解方式实现配置,这种方式效率更高,配置信息清 Read More
posted @ 2018-11-07 22:17 南岭寒 Views(478) Comments(0) Diggs(0) Edit
1. IOC(DI) - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周期的管理,而是在需要时由Spring框架提供,这个由spring框架管理对象创建和生命周期的机 Read More
posted @ 2018-11-07 13:31 南岭寒 Views(437) Comments(0) Diggs(0) Edit
1.创建bean类,并在spring中进行配置交由spring来管理1. IOC(DI) - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周期的管理,而是在需要时由S Read More
posted @ 2018-11-06 13:56 南岭寒 Views(608) Comments(0) Diggs(0) Edit
1. 框架概述 所谓的框架其实就是程序的架子,在这个程序的架子中,搭建起程序的基本的骨架,针对程序的通用问题给出了便捷的解决方案,可以使开发人员 基于框架快速开发具体的应用程序。 2. 常见的框架 SSH Struts2 Spring Hibernate SSM SpringMVC Spring M Read More
posted @ 2018-11-06 13:40 南岭寒 Views(420) Comments(0) Diggs(0) Edit
元素的查找:元素无序,循环遍历;元素有序,二分查找 - 时间复杂度O(logn),空间复杂度o(1) Read More
posted @ 2018-09-09 16:38 南岭寒 Views(301) Comments(0) Diggs(0) Edit
1 /* 2 数组扩容(复制)---数组长度不变 3 4 System.arraycopy(源数组,源数组开始下标,新数组,新数组开始的下标,复制数组元素的个数); 5 6 7 */ 8 import java.util.Arrays; 9 class KuoRong{ 10 public static void main(Stri... Read More
posted @ 2018-09-09 16:32 南岭寒 Views(844) Comments(0) Diggs(0) Edit
针对的是堆内存。 Java中的每种数据类型大小都是确定的,所以所有的内存是由Java自己进行分配,意味着内存的管理和回收也是由JVM自己进行—在Java中一旦产生内存问题导致程序员无法处理。理论上在正常情况下Java中的堆内存是足够使用的 — 当堆内存使用的负荷量(一般情况下70%)超过一定限度的时 Read More
posted @ 2018-09-09 16:25 南岭寒 Views(548) Comments(0) Diggs(0) Edit
面向对象 面向对象是一种思维方式,相对于面向过程而言的。 面向过程在流程中关注动作执行的每一个细节 — 自己动手做 面向对象重点找这个对象,只要找到了对象,那么这个对象所具有的功能就能够被使用 — 找别人做 类与对象的关系 根据一类对象进行抽取和总结,将这类对象的特征抽取成了属性,将这类对象的行为抽 Read More
posted @ 2018-09-09 16:13 南岭寒 Views(135) Comments(0) Diggs(0) Edit
/** * 一个线程作为生产者,一个线程作为消费者。生产者每生产一次,消费者就消费一次。 * 生产者每次生产一定数量的商品,加上上次消费剩余的数量作为本次所提供的总数量, * 而总数量不超过1000;消费者则在生产者本次提供的总数量的前提下进行消费。 * 每次生产和消费的数量可以利用随机数计算,但是每次生产的总数量加上上次剩余的数量不能超过1000; * 每次消费的数量不能超过本次生产... Read More
posted @ 2018-09-09 14:26 南岭寒 Views(190) Comments(0) Diggs(0) Edit