上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: java的代理模式有两种,一种是jdk自带的动态代理,一种是cglib动态代理。 1、jdk动态代理: 使用jdk动态代理的前提条件:被代理的类一定要有实现的接口 2、cglib动态代理 Cglib 动态代理是针对代理的类, 动态生成一个子类, 然后子类覆盖被代理类中的方法, 如果是private或 阅读全文
posted @ 2019-07-06 15:31 Zs夏至 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 什么是代理模式? 对于一个类的方法的调用,不直接通过该类的对象来调用方法,程序里有一个专门的代理类,通过调用代理类的方法来实现真实类内部方法的调用。 特征是:代理类和委托类有同样的接口,代理类主要负责为委托类预处理信息、过滤信息、把信息转发给委托类、以及时候处理信息等。代理类对象类本身并不真正实现服 阅读全文
posted @ 2019-07-06 10:51 Zs夏至 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 工厂模式主要是为创建对象提供了接口,以便将创建对象的具体过程隔离屏蔽起来,提高代码的灵活性。 如果有许多地方,都需要生成A的对象,那么就需要写很多的A a=new A()。如果有需要修改的话,就需要修改许多地方, 但是如果使用工厂模式,只需要修改工厂代码。其他地方引用工厂,可以做到只修改一个地方,其 阅读全文
posted @ 2019-07-06 09:14 Zs夏至 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 设计模式是什么? 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 设计模式最经常被使用的,比较重要的就是单例模式、抽象工厂模式、工厂模式以及代理模式。 这一篇主要写的是设计模式的单例模式: 单例模式:只允许被实例化出来一个对象,即内存只存在一个类的对象,就叫做单例模式。 将 阅读全文
posted @ 2019-07-05 20:20 Zs夏至 阅读(131) 评论(0) 推荐(0) 编辑
摘要: socket通信分为tcp协议以及udp协议, tcp协议与udp协议的区别 tcp没有大小限制,upd有大小限制 udp效率更高,tcp效率不高,因为tcp每次都需要握手,而udp不需要握手 tcp要建立连接要经历三次握手,第一次:告诉服务器,我来了;第二次:服务器收到请求后,告诉客户端,我知道了 阅读全文
posted @ 2019-07-04 21:36 Zs夏至 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 什么时java泛型? 泛型时jdk1.5版本以后出现的一种对类、方法、接口的一种类型的约束,这种类型的约束是存在与编译时期的一种约束,在程序的运行时期是没有泛型的运用。 泛型的作用只存在与代码的编译时期,运行时没有泛型的存在 泛型即"参数化类型" 就是将对象将参数传递,为了能够更好的理解泛型,我们以 阅读全文
posted @ 2019-07-03 19:43 Zs夏至 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 其实分页这一篇本来我是我不想写的,但是下来打算将泛型,为了泛型能够更加的容易理解,所以分页拖到了现在才写。 分页的实现有两种方式: 1.后台获取所有数据,然后通过前端框架来分页(不推荐,效率低,浪费资源); 2.通过后台数据库sql语句分页获取数据(在mysql和oracle中,分页的实现语句是不一 阅读全文
posted @ 2019-07-03 15:45 Zs夏至 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 线程的概念等之前讲过,今天主要写线程的安全性问题 1.实现多线程的两种方式: 多线程主要有以上两种实现方式,一般使用接口的方式实现多线程,因为代码的拓展性强,下面我们来通过一个案例来理解线程的同步锁: 模拟一个网络买车票,多个窗口一块卖同一批车票,因此是多线程,下面通过代码实现: 运行结果: 会出现 阅读全文
posted @ 2019-07-02 20:45 Zs夏至 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 事务的介绍已经很多了,这里就不再介绍事务的基本特性了。 事务分两种: 一种式编程式事务,就像那种在jdbc中编写commit或rollback来提交或回滚事务,这中控制事务的方式比较麻烦,一般不建议使用这种方式。 一种是声明式事务,声明式事务,就像字面上说的一样,在一个地方声明一下,然后程序中不需要 阅读全文
posted @ 2019-07-01 20:15 Zs夏至 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在之前的学习spring的过程中,我们知道了spring的核心功能是: 1.对象管理 2.依赖注入 那么,平时的项目中会经常用到数据库连接,在之前我们都是使用自己封装的BaseDao方法来处理数据库的sql语句,然后需要频繁的开关流,浪费资源。后来学习了数据库连接池,关于连接池的详细叙述,之前有写过 阅读全文
posted @ 2019-07-01 16:09 Zs夏至 阅读(158) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页