摘要:Spring核心思想 Spring是一个轻量级的控制反转(IoC),依赖注入(DI)和面向切面(AOP)的容器框架。 IoC,DI:由spring完成对象的创建以及对象之间依赖关系的维护; aop面向切面编程的思想解决主要业务与辅助业务的分离,采用动态代理的方式实现目标方法的执行 ORM理解 ORM 阅读全文
posted @ 2019-12-12 19:16 钟。意 阅读 (2) 评论 (0) 编辑
摘要:指定配置文件与main运行生成 public class GeneratorSqlmap { public void generator() throws Exception { List<String> warnings = new ArrayList<String>(); boolean ove 阅读全文
posted @ 2019-12-07 15:00 钟。意 阅读 (10) 评论 (0) 编辑
摘要:一对一 <!-- 关系映射 --> <!-- 1-1:自动映射 --> <select id="oneToOne" resultType="UserView"> select u.*,c.num from user u,card c where u.id=c.per_fk </select> <!- 阅读全文
posted @ 2019-12-07 14:55 钟。意 阅读 (9) 评论 (0) 编辑
摘要:<foreach> <!-- foreach --> <delete id="delMulti" parameterType="java.util.List"> delete from user where id in <!--collection:输入参数为List集合时,必须写list, ite 阅读全文
posted @ 2019-12-07 14:39 钟。意 阅读 (7) 评论 (0) 编辑
摘要:Mybatis映射文件 1.接口的全限定名和映射文件的namespace一致 <mapper namespace="com.offcn.dao.UserDao"> 2.接口的方法名和映射文件中statment的id一致:id是接口中的方法名include:是提取出使用次数较多的公共sql,引入外部的 阅读全文
posted @ 2019-12-07 14:29 钟。意 阅读 (5) 评论 (0) 编辑
摘要:首先配置mybatis配置文件 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!- 阅读全文
posted @ 2019-12-07 14:09 钟。意 阅读 (7) 评论 (0) 编辑
摘要:ArrayList与Linkedlist的增删改查问题以及集合选择问题 线程:安全:Vector 不安全:ArrayList,LinkedList 增删多:LinkedList 查询多:ArrayList 1. ArrayList为什么查询快: 底层是数组,在内存中开辟空间,是连续的,查询时可以直接 阅读全文
posted @ 2019-07-26 21:17 钟。意 阅读 (24) 评论 (0) 编辑
摘要:关于内部类(static与final) Static 不用实例化就能加载进内存 而内部类需要外部类实例化后才能加载进内存。这就间接造成static需要实例化了。与static不需要实例化语义矛盾 1、假设外部类没有实例化, 通过类名.调用,这时内部类需要实例化才能进内存,显然外部类没有实例化则sta 阅读全文
posted @ 2019-07-25 10:44 钟。意 阅读 (212) 评论 (0) 编辑
摘要:最近见的一道选择题 刚学习一直认为final修饰,为常量,必须声明时被初始化,现在又明白第二种情况可以通过创建对象之后由构造方法立即初始化。 常量是在常量池,在类编译阶段进入常量池。String可以在运行时进常量池 常量池好处:避免频繁的创建和销毁对象而影响系统性能,实现了对象的共享。在编译阶段就把 阅读全文
posted @ 2019-07-23 21:10 钟。意 阅读 (23) 评论 (0) 编辑
摘要:第一篇博客(无关技术) 第一篇博客不知从何入手,有写博客的想法是因为想要记录自己学习Java的历程及总结,2019年7月21,写这篇博客的时间是大三的暑假。 由于大学是学的软件工程,所以日后想要从事IT行业,大一学的一门语言是C基础,大三学的一门语言是Java,后续感觉在学校也学了很多关于计算机相关 阅读全文
posted @ 2019-07-21 14:22 钟。意 阅读 (69) 评论 (0) 编辑