05 2019 档案

摘要:前期准备 1、本次使用的IntelliJ Idea是版本2018.1.1 2、安装GIT,拉取spring-framework的源码 spring-framework的源码地址: 3、安装gradle:(此处要注意) 1:IDEA相匹配的grandle。eg:IDEA2018.1的gradle插件是 阅读全文
posted @ 2019-05-28 19:26 OutPointException 阅读(827) 评论(0) 推荐(0) 编辑
摘要:cglib实现动态代理的常识 1、无法代理final修饰的类和方法; 2、与JDK代理最大的区别是: cglib动态代理:在编译后,通过修改字节码,生成新的代理对象proxyObj,此时该proxyObj是被代理类的子类;(关于字节码技术需要引入asm包,后续再深入研究) jdk动态代理:通过反射机 阅读全文
posted @ 2019-05-23 23:17 OutPointException 阅读(678) 评论(0) 推荐(0) 编辑
摘要:自定义注解 @Target({ ElementType.METHOD, ElementType.TYPE }) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interface CommonLog { Strin 阅读全文
posted @ 2019-05-15 22:40 OutPointException 阅读(381) 评论(0) 推荐(0) 编辑
摘要:推荐安装插件 1、SonarLint 插件名称:SonarLint 插件用途:风险检测,扫描代码的风险处;结合阿里的规约检查,亲测,对代码优化或重构很有帮助; 2、阿里代码规约扫描插件 插件名称:Alibaba Java Coding Guidelines 插件用途:语法依据是阿里的java开发规范 阅读全文
posted @ 2019-05-10 15:12 OutPointException 阅读(141) 评论(0) 推荐(0) 编辑
摘要:目录 1、创建项目,本次以创建简单的maven项目为例 创建简单的maven项目 步骤1:File --》 new --》Project... 如下图所示: 步骤2:在名为project的弹窗的左边菜单中选中Maven,右侧视图选中“Create from archetype” ,然后下面选中对应的 阅读全文
posted @ 2019-05-10 14:00 OutPointException 阅读(155) 评论(0) 推荐(0) 编辑
摘要:新增主键ID返回(建议参考:https://www.cnblogs.com/nuccch/p/9067305.html) 集合判断; 特殊意义字符的转义 公共部分SQL共享 扩展1:TypeHandle 在与数据库交互过程中难免遇到需要对新增的数据类型做转换,或者对返回结果做类型转换,eg:对敏感字 阅读全文
posted @ 2019-05-07 09:55 OutPointException 阅读(249) 评论(0) 推荐(0) 编辑
摘要:cat 查看文件全部内容; more命令 less命令 阅读全文
posted @ 2019-05-05 20:43 OutPointException 阅读(4211) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示