Fork me on GitHub

02 2018 档案

摘要:一级缓存: 也称本地缓存,sqlSession级别的缓存。一级缓存是一直开启的;与数据库同一次会话期间查询到的数据会放在本地缓存中。 如果需要获取相同的数据,直接从缓存中拿,不会再查数据库。 一级缓存失效的四种情况: 1.sqlSession不同。 2.sqlSession相同,查询条件不同。因为缓 阅读全文
posted @ 2018-02-25 11:55 秋夜雨巷 阅读(3690) 评论(0) 推荐(1)
摘要:Student(Sid,Sname,Sage,Ssex) 学生表Course(Cid,Cname,Tid) 课程表SC(Sid,Cid,score) 成绩表Teacher(Tid,Tname) 教师表 1、查询“001”课程比“002”课程成绩高的所有学生的学号; 2 查询平均成绩大于60分的同学的 阅读全文
posted @ 2018-02-25 11:26 秋夜雨巷 阅读(806) 评论(0) 推荐(0)
摘要:线程启动 Thread 一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程对象的start()方法来启动该线程。 阅读全文
posted @ 2018-02-25 10:29 秋夜雨巷 阅读(558) 评论(0) 推荐(0)
摘要:HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。HashMap和HashTable都使用哈希表来存储键值对。在数据结构上是基本相同的,都创建了一个继承自Map.Entry的私有的内部类Entry,每一个E 阅读全文
posted @ 2018-02-25 09:37 秋夜雨巷 阅读(7446) 评论(0) 推荐(1)
摘要:原始用法 开发中用法 前端返回结果: 阅读全文
posted @ 2018-02-13 11:18 秋夜雨巷 阅读(329) 评论(0) 推荐(0)
摘要:Mybatis中出现该异常 There is no getter for property named 'col_name' in 'class com.xxx.onebean 意思是onebean这个实体中没有变量col_name的getter方法。这种情况可能使: 1.真的没有加getter方法 阅读全文
posted @ 2018-02-12 14:33 秋夜雨巷 阅读(298) 评论(0) 推荐(0)
摘要:出现下图这种情况时是controller所return的jsp视图找不到, 所以提示请求只允许GET、POST、HEAD。 解决方案 1.若返回视图,把表单中name为_method的input值改为GET、POST、HEAD,不能使用PUT、DELETE等。 2.若返回字符串,则加上@Respon 阅读全文
posted @ 2018-02-12 11:12 秋夜雨巷 阅读(2483) 评论(0) 推荐(0)
摘要:解决方案配置如下 原理是过滤器是逐个进行的,先用MultipartFilter处理文件,在用HiddenHttpMethodFilter处理form表单中隐藏的name为_method的input。其次MultipartFilter配置的multipartResolverBeanName的值要在co 阅读全文
posted @ 2018-02-12 11:02 秋夜雨巷 阅读(3484) 评论(0) 推荐(0)
摘要:jdk动态代理的使用 1.创建实现InvocationHandler接口的类,实现invoke(Object proxy, Method method, Object[] args)接口,其中invoke()执行的方法就为代理实例对象执行的方法。 其中proxy为代理对象,method为方法,arg 阅读全文
posted @ 2018-02-09 14:35 秋夜雨巷 阅读(870) 评论(0) 推荐(0)
摘要:首先执行一条sql语句,也可以在开发中插入数据、修改数据或者查询数据的某个属性时使用。 将查询结果复制为csv粘贴到ultraEdit 选中编辑-->列模式-->插入列,即可在所有列前加上private String 在将换行符^p改为分号加换行符;^p即可在每行最后加分号。 复制到java文件里即 阅读全文
posted @ 2018-02-06 17:12 秋夜雨巷 阅读(564) 评论(0) 推荐(0)
摘要:输入输出流核心代码 所有的文件传输都是靠流,其中文件复制最具代表性.输入流和输出流,从输入流中读取数据写入到输出流中。 TCP图片上传客户端 1.Socket套接字连接服务器,指定ip和端口 Socket socket = Socket(String host, int port); 2.通过Soc 阅读全文
posted @ 2018-02-06 10:59 秋夜雨巷 阅读(2720) 评论(0) 推荐(0)
摘要:概念 网络编程分为BIO(传统IO)、NIO、AIO。Socket编程属于BIO这种传统IO。 InetAddress java.net.InetAddress是JAVA中管理IP地址的类,常用 code UDP 发送数据时必须指定接收端的IP地址和端口号,就好像发送货物的集装箱上面必须标明接收人的 阅读全文
posted @ 2018-02-06 09:21 秋夜雨巷 阅读(959) 评论(0) 推荐(0)
摘要:Class对象 获取Class对象三种方式: Person p = new Person(); Class c = p.getClass(); Class c2 = Person.class; Class c3 = Class.forName("com.qy.entity.Person"); 实例化 阅读全文
posted @ 2018-02-02 15:11 秋夜雨巷 阅读(366) 评论(0) 推荐(0)
摘要:where 及 order by 涉及的列上建立索引。 where子句中使用!=或<>操作符时,会导致引擎放弃使用索引而进行全表扫描。 like ‘%...%’(全模糊)这样的条件,是无法使用索引的,也会导致全表扫描。 where 子句中对字段进行 null 值判断时,会导致引擎放弃使用索引而进行全 阅读全文
posted @ 2018-02-01 17:22 秋夜雨巷 阅读(280) 评论(0) 推荐(0)