随笔分类 - java
摘要:我们都知道,Mybatis中的mapper的实现 ,使用了动态代理,功能是:通过拦截器方法回调,对目标target方法进行增强。 dao层全都是接口,用的接口可以通过jdk的动态代理,根据全限类名,去寻找Mapper。 以下关于cglib和朋友的讨论了,到底是有之类的情况下在子类的基础上进行切面,还
阅读全文
摘要:spring3.x推荐使用set注入 为什么spring4.x以后又推荐构造器注入 下面这篇博客写的过于好,可以看看下面的博客。 http://t.zoukankan.com/Donnnnnn-p-10405863.html 总结: 构造器注入的好处: 1、依赖不可变 2、依赖不为空 3、完全初始化
阅读全文
摘要:进入操作过vagrant init的目录,即有vagrantfile的文件 如果有非vagrant ssh登录的方式登录了virtualbox的,请退出后操作 执行:vagrant up --启动virtualbox 选择网络适配器,选择1或者2,吃了英语不好的亏,我就是想破头我也想不到要选1或者2
阅读全文
摘要:package com.song.main; public class FinallizeEspaceGC { public static FinallizeEspaceGC SAVE_HOOK = null; public void isAlive(){ System.out.println("y
阅读全文
摘要:https://blog.csdn.net/qq_41701956/article/details/100074023 面试参考 https://blog.csdn.net/weixin_45759791/category_10123040.html 笔记 https://blog.csdn.net
阅读全文
摘要:这几天突然想看起spring的源码,顺便将ioc的东西梳理一遍。写之前先抛出问题 问题 1、使用ioc的作用在哪里?它比传统的实例化对象的好处在哪里? 2、ioc统一bean的创建,自动维护bean的依赖关系,那请问,spring容器是怎么实例初始化配置文件中的bean?(详细就可以参考ClassP
阅读全文
摘要:反射机制是在运行状态中: 1、对任意一个类,都能知道这个类的所有属性和方法, 2、对任意一个对象,都能调用他的任意一个方法和属性方法和属性。 反射提供的功能: 1、在运行时判断任意一个对象所属的类 2、在运行时构造任意一个类的对象 3、在运行时判断任意一个类所具有的成员变量和方法 4、在运行时调用任
阅读全文
摘要:防止sql注入的方式一般从两个方面下手,一个是代码方面。一个是数据库方面。在数据库方面比如mybatis的方式使用 #{} 就可以防止注入。 今天我们只谈谈PreparedStatement如何防止SQL注入。 PreparedStatement内置了SQL预备处理的能力 这样修改的话,替换?的方式
阅读全文
摘要:由于导入依赖的是可能存在传递依赖 maven调节原则: 1.谁先定义的用谁的传递依赖 2.直接依赖优先级大于传递依赖 排除依赖(将不需要的传递依赖的包去除掉) 标签<exclusions> 版本锁定(指定项目中依赖的版本):只是起到指定依赖版本的作用,并不会导入依赖 <dependencyManag
阅读全文
摘要:1、clean (清理): 将根目录下的target目录清除 2、compile (编译):将项目中.java文件编译成.class文件 3、test(单元测试): 单元测试类名有要求:XXXTest.java 项目根目录下的src/test/java目录下的单元测试类都会执行 4、package(
阅读全文

浙公网安备 33010602011771号