面试
超神战队
超神战队,无所不能
展开
-
注解版aop的使用
AOP:【动态代理】,是指在程序运行期间,动态的将某段代码切入到指定方法指定位置进行运行的编程方法这里是通知方法,在日志切面类的方法上添加注解使用:然后要把业务逻辑类添加到spring容器中,这样子才可以使用spring来做然后如果在每一个切面注解类上都写上业务逻辑类的方法的话,就会很繁杂,所以我们写一个方法,然后再方法上标注上一个@Pointcut注解,这样子其他日志切面注解就只需要调用pointCut方法如果这个pointCut不在同一个类上的话,就直接使用这个方法的全路径然原创 2021-02-23 11:41:24 · 240 阅读 · 0 评论 -
代理(Proxy)
-代理模式(Proxy Pattern),23个经典模式中的一个,又称之为委托模式,就是为目标对象提供了一个代理,这个代理可以控制对目标对象的访问。代理对象可以添加审查和监控功能。在java中的代理有静态代理以及动态代理静态代理:所有调用目标对象的方法,都调用代理对象的方法接口:代理对象和目标对象都会实现这个接口目标对象:代理对象:前置处理和后置处理main方法,调用代理对象的方法,去访问目标对象的方法缺点:如果接口里面有多个方法,比如request2,request3.。。。那原创 2021-02-23 01:45:56 · 2674 阅读 · 0 评论 -
TCP 和 UDP 的区别
TCP 和 UDP 的区别TCP 是面向连接的,UDP 是面向无连接的UDP程序结构较简单TCP 是面向字节流的,UDP 是基于数据报的TCP 保证数据正确性,UDP 可能丢包TCP 保证数据顺序,UDP 不保证什么是面向连接,什么是面向无连接在互通之前,面向连接的协议会先建立连接,如 TCP 有三次握手,而 UDP 不会TCP 为什么是可靠连接通过 TCP 连接传输的数据无差错,不丢失,不重复,且按顺序到达。TCP 报文头里面的序号能使 TCP 的数据按序到达报文头里面的.原创 2021-02-20 15:57:37 · 81 阅读 · 0 评论 -
事务的隔离级别
隔离级别有什么用?事务的隔离级别,是为了解决我们在并发情况下,数据的安全性!!!数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万原创 2021-02-20 14:38:27 · 85 阅读 · 0 评论 -
synchronized和lock的区别
目录标题synchronized和lock的区别synchronizedlocksynchronized和lock的区别synchronizedlock原创 2021-02-20 13:58:44 · 221 阅读 · 0 评论