摘要: 对于要有扎实的java基础,集合是必须掌握的,而且精读这部分的源码很有用,也很有必要。而LinkedList是在java.util包下,和java.io,java.lang都是比较常用,而且比较简单。看看它们的源码有助于锻炼我们看源码的感觉,也了解一下大神们写代码的风格。看这些源码的目的,更多是为了 阅读全文
posted @ 2020-05-19 21:22 欧小文大叔 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 一般我们对缓存读操作的时候有这么一个固定的套路: 如果我们的数据在缓存里边有,那么就直接取缓存的。 如果缓存里没有我们想要的数据,我们会先去查询数据库,然后将数据库查出来的数据写到缓存中。 最后将数据返回给请求 代码例子: 1 @Override 2 public R selectOrderById 阅读全文
posted @ 2020-04-24 15:27 欧小文大叔 阅读(1421) 评论(7) 推荐(3) 编辑
摘要: 1,用户通过客户端向服务器发送请求,请求会被Spring MVC的前端控制器DispatcherServlet所拦截. 2,DispatcherServlet拦截请求后,会调用HandlerMapping处理器映射器. 3,处理器映射器根据请求的URL找到具体的处理器,生成处理器对象及处理器拦截器( 阅读全文
posted @ 2020-02-19 10:57 欧小文大叔 阅读(292) 评论(0) 推荐(1) 编辑
摘要: 1,什么是字符串常量池? 字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价。JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化。为 了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM会首先检查字符串常量池。如果字符串已经 阅读全文
posted @ 2019-08-31 18:07 欧小文大叔 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 一,数组的优缺点 在Java核心技术卷1中写到数组是一种数据结构,用来储存同一类型值的集合。 优点: 1,按照索引查询元素速度快,效率高 2,能存储大量数据 3,按照索引遍历数组方便 缺点: 1,长度固定不变 2,采用连续存储空间,删除环绕添加效率低下 3,无法直接保存映射关系 4,缺乏封装,操作繁 阅读全文
posted @ 2019-07-26 12:15 欧小文大叔 阅读(214) 评论(0) 推荐(1) 编辑
摘要: 需求: 用户登录 技术需求: Servlet+Spring+Mybatis+MVC+jsp+css+html+jquery 数据库设计: 用户表 Sql语句设计: select * from t_user where uname=#{0} and pwd=#{1} 实现: mapper层 UserM 阅读全文
posted @ 2019-07-10 21:20 欧小文大叔 阅读(324) 评论(0) 推荐(1) 编辑
摘要: 面向对象的三大特性 继承:一般只能单继承,内部类实现多继承,接口可以多继承 1 class Meal{ 2 Meal(){ 3 System.out.println("Meal()"); 4 } 5 } 6 class Bread{ 7 public Bread() { 8 System.out.p 阅读全文
posted @ 2018-11-20 12:18 欧小文大叔 阅读(486) 评论(0) 推荐(1) 编辑