上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1. settings.xml的profiles标签下配置 阅读全文
posted @ 2017-08-02 15:21 Desneo 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 1. 描述 @interface 注解是面向编译器和虚拟机的,是一种描述信息,必须有编译器或虚拟机主动解析它,才能发挥作用。 https://www.zhihu.com/question/47449512/answer/106034220 http://www.importnew.com/17413 阅读全文
posted @ 2017-07-29 18:01 Desneo 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. cglib原理 不依赖接口,速度快 使用ASM字节框架动态生成要代理类的 子类 ,子类重写final以外的方法,织入横切逻辑 2. 示例 实现MethodInterceptor 执行结果 阅读全文
posted @ 2017-07-29 14:28 Desneo 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 0. 原理分析 a). 自定义实现InvocationHandler类,实现代理类执行时的invoke方法 b). 使用Proxy.newProxyInstance生成接口的代理类(入参还包括InvocationHandler) c). 所有的proxyImpl.methodName都会被invok 阅读全文
posted @ 2017-07-29 09:40 Desneo 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. SQl语句 1.0 Select 子句执行顺序: SELECT FROM WHERE GROUP BY HAVING ORGER BY LIMIT 1.4 Between And SELECT column_name(s) FROM table_name WHERE column_name B 阅读全文
posted @ 2017-07-26 16:39 Desneo 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. name为JSESSIONID的cookie 2. 工作流程 第一次触发request.getEssion()方法,如果没有则new HttpSession(),并交给org.apache.catalina.Manager的session容器管理,统一管理生命周期。 3. 分布式session 阅读全文
posted @ 2017-07-26 00:47 Desneo 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. 基础问题 servlet生命周期: tomcat等容器将请求分解成 HttpServletRequest/HttpServletResponse 调用servlet.init() servlet.service() 调用doGet/doPost处理 servlet.destroy() 一般只需 阅读全文
posted @ 2017-07-26 00:34 Desneo 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1. 集合转换 Set List:ArrayList tempArrayList = new ArrayList(ss); List Set: Set listSet = new HashSet(list); Set Array: set.toArray(arr); Array Set: Set s 阅读全文
posted @ 2017-07-24 14:22 Desneo 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1. 反射原理 a).运行时通过 Class c = Class.forName("com.hua.xx.DynTest")加载类文件 b).通过 DynTest t = c.newInstance()生成实例 c).通过 class.getMethod方法获取对应的method d).method 阅读全文
posted @ 2017-07-24 14:10 Desneo 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1. Java关键字 1.1 extends和implements extends继承普通class或abstract(抽象)类(java单继承) implements多继承能力,实现interface(接口)。 注: abstract implements interface 1.2 interf 阅读全文
posted @ 2017-07-24 14:07 Desneo 阅读(457) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页