摘要: 代理模式分为:静态代理和动态代理。 代理模式的好处: 1、可以使真实角色的操作更加纯粹,不用去关注一些公共的业务。 2、公共的交给代理角色,实现了业务的分工。 3、公共业务发生扩展时,方便集中管理。 静态代理: 角色分析: 抽象角色:一般会使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色: 阅读全文
posted @ 2020-03-08 23:59 yamiya 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、默认使用无参构造的方式,验证下: public class User { private String name; public User(){ System.out.println("这是一个无参构造方法"); } public String getName() { return name; 阅读全文
posted @ 2020-03-07 11:55 yamiya 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.我们一开始最原始写代码,如果要在一个类中调用另一个类,必须先实例化被调用的对象(new对象)才能使用,写个例子。 1)dao层 接口: public interface UserDao { void getUser(); } 实现类: public class UserDaoImpl imple 阅读全文
posted @ 2020-03-06 23:51 yamiya 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、开闭原则 对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的。 2、里氏代换原则 只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。 3、依赖倒转原则 这个是开闭原则的基础,对接口编程,依赖于抽象而不依赖于具体 阅读全文
posted @ 2020-03-05 23:55 yamiya 阅读(206) 评论(0) 推荐(0) 编辑
摘要: HTTP:超文本传输协议,HTTPS:超文本传输安全协议 HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。 主要区别: 1)HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS( 阅读全文
posted @ 2020-03-04 23:53 yamiya 阅读(396) 评论(0) 推荐(0) 编辑
摘要: spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的非入侵式框架(容器)。 IOC:IOC,另外一种说法叫DI(Dependency Injection),即依赖注入。它并不是一种技术实现,而是一种设计思想。在任何一个有实际开发意义的程序项目中,我们会使用很多类来描述它们特有的功能 阅读全文
posted @ 2020-03-03 23:45 yamiya 阅读(101) 评论(0) 推荐(0) 编辑
摘要: session的意思就是会话,这里和cookie一样也是一种会话跟踪技术,与cookie存放在本地不同session是存放在服务器当中的。 1)seesion可以跨请求,HttpSession当中具有三个方法,对session当中的数据进行操作。 增加:session.setAttribute 读取 阅读全文
posted @ 2020-03-02 23:57 yamiya 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程。会话是由一组请求与响应组成,请求和响应之间都会有一定的数据传输,然而http协议是一种无状态协议,无状态指的每一次的会话之间是独立的,不同的请求之间无法传递数据,此时就需要这样一种技术来进行请求间的数据传输,而cookie就是这样一种会话 阅读全文
posted @ 2020-03-01 23:55 yamiya 阅读(143) 评论(0) 推荐(0) 编辑
摘要: //当前的数据库连接数select count(*) from v$process;//数据库最大连接数 select value from v$parameter where name='processes';//修改最大连接数:1000alter system set processes = 1 阅读全文
posted @ 2020-02-29 23:59 yamiya 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 1、truncate table 表名 使用这种方式清空表的数据是直接释放表的数据所占用的空间,不能使用rollback命令回滚数据。 使用的时候一定要小心,确保不是重要数据,如果是重要数据一定要备份。 2、delete from 表名 使用delete操作清空表时,是能够使用rollback命令回 阅读全文
posted @ 2020-02-28 23:52 yamiya 阅读(2417) 评论(0) 推荐(0) 编辑