- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 动态代理实现简单的拦截器
该拦截器需要实现的功能:如果用户已登录那么执行该方法(操作)。如果没有登录,那么拦截该方法(操作),跳转到登录页面。该拦截器的实现使用JDK的动态代理技术。需要用到的接口:public interface Worker { void doWork();}该接口的实现类:public class Programmer implements Worker { publi...
2018-12-24 15:36:50 919 3
原创 动态代理的两种实现方式
在java web中,很多的技术底层都用到了java的动态代理技术。比如拦截器,比如Spring中的AOP编程等。动态代理底层又是基于java的反射技术。在java中,动态代理技术有:原生JDK,CGLIB,Javassist,ASM。其中,Spring常用JDK和CGLIB,而Mybatis中还使用了Javassist。本文只讲原生JDK,CGLIB这两种最常用的方式。1.原生JDK...
2018-12-24 11:05:04 9826 2
原创 android studio实现WiFi调试
有的时候,app开发过程中需要连接别的而设备,占用了USB接口,这样就导致了我们无法实时看到调试信息。解决的一个方案就是使用WiFi进行调试,手机和电脑通过WiFi通信而不是USB接口。下面,简短地说下实现WiFi调试的步骤。打开开发者选项和USB调试,如果目标计算机多次拒绝可能要多次打开。 电脑和手机连接相同的WiFi,保证电脑和手机处于同一个局域网之下。 在android stud...
2018-12-03 15:45:48 5045
afinal框架
2015-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人