02 2020 档案

摘要:直接上链接:https://pan.baidu.com/s/1b0inUgYvEfjeusa3z_2p-g 密码:f8jk 阅读全文
posted @ 2020-02-28 20:35 luckyjcx 阅读(6097) 评论(0) 推荐(3) 编辑
摘要:以前乱码问题通过过滤器解决,而SpringMVC给我们提供了一个过滤器,可以在web.xml中添加以下配置 修改了xml文件需要重启服务器! <!--配置解决中文乱码过滤器--> <filter> <filter-name>CharacterEncodingFilter</filter-name> 阅读全文
posted @ 2020-02-26 18:08 luckyjcx 阅读(487) 评论(0) 推荐(1) 编辑
摘要:分页查询 应用场景:当要显示的数据,当一页显示不全,有很多的数据时,就需要分页提交sql请求 语法:select 查询列表 from表名 【 join type join 表2 on连接条件 where筛选条件 group by分组字段 having 分组后的筛选 order by 排序的字段 】 阅读全文
posted @ 2020-02-24 17:14 luckyjcx 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Spring有三大核心思想,分别是控制反转(IOC,Inversion Of Controller),依赖注入(DI,Dependency Injection)和面向切面编程(AOP,Aspect Oriented Programming)。 控制反转(IOC,Inversion Of Contro 阅读全文
posted @ 2020-02-20 19:24 luckyjcx 阅读(300) 评论(0) 推荐(0) 编辑
摘要:相同点: 二者都可以解决线程安全问题; 不同点: 1.、Synchronized 是Java内置的关键字;Lock是一个Java类; 2、Synchronized 无法判断锁的状态;Lock可以判断是否获取到锁; 3、Synchronized 会自动释放锁;Lock必须要手动释放锁!如果不释放锁,会 阅读全文
posted @ 2020-02-19 19:39 luckyjcx 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1、用户通过客户端向服务器发送请求,请求会被Spring MVC的前端控制器DispatcherServlet所拦截。 2、DispatcherServlet拦截请求后,会调用HandlerMapping处理器映射器。 3、处理器映射器根据请求的URL找到具体的处理器,生成处理器对象及处理器拦截器( 阅读全文
posted @ 2020-02-19 17:20 luckyjcx 阅读(343) 评论(0) 推荐(0) 编辑
摘要:对于字符流,一般写入的时候想要马上看到一般需要flush()面试题:close()和flush()的区别?A:close()关闭流对象,但是先刷新一次缓冲区,关闭之后,流对象不可以继续再使用了。B:flush()仅仅是刷新缓冲区(一般写字符时要用,因为字符是先进入的缓冲区),流对象还可以继续使用。 阅读全文
posted @ 2020-02-16 17:31 luckyjcx 阅读(477) 评论(0) 推荐(0) 编辑
摘要:前言: 关于MySql索引数据结构和实现原理的讲解值得阅读一下: 实现原理:https://www.cnblogs.com/songwenjie/p/9415016.htm 索引数据结构:https://www.cnblogs.com/songwenjie/p/9414960.html 1.什么是索 阅读全文
posted @ 2020-02-12 16:04 luckyjcx 阅读(447) 评论(0) 推荐(0) 编辑
摘要:参考CSDN:https://blog.csdn.net/dengjili/article/details/82468576 1.事务四大特性 原子性(Atomicity) 要么都成功,要么都失败。 一致性(Consistency) 事务前后数据的完整性必须保持一致。 持久性(Durability) 阅读全文
posted @ 2020-02-11 19:26 luckyjcx 阅读(145) 评论(0) 推荐(0) 编辑
摘要:主要包括两大引擎 MyISAM,InnoDB 1.MyISAM与InnoDB的区别 2.常规的使用操作 1、MyISAM 节约空间,速度快 2、InnoDB 安全性高,事务的处理,多表操作。InnoDB表的每行数据都保存在主索引的叶子节点上。因此所有的InnoDB表必须包含主键,如果创建表的时候,没 阅读全文
posted @ 2020-02-11 17:47 luckyjcx 阅读(113) 评论(0) 推荐(0) 编辑
摘要:概述 List、Set接口都是继承于Collection主接口,而Map为独立接口 1、List接口下有ArrayList、Vector、LinkedList实现类 2、Set接口下有HashSet、LinkedHashSet、TreeSet实现类 3、Map下有HashMap、LinkedHash 阅读全文
posted @ 2020-02-09 18:04 luckyjcx 阅读(602) 评论(0) 推荐(0) 编辑
摘要:单例模式 单例模式的核心是保证一个类只有一个实例,并且提供一个访问实例的全局访问点。 使用场景 1、Spring中bean对象的模式实现方式 2、Servlet中每个Servlet的实例 3、SpringMVC框架中,控制器对象是单例模式 4、项目中,读取配置文件的类,一般也只有一个对象。没有必要每 阅读全文
posted @ 2020-02-08 20:25 luckyjcx 阅读(154) 评论(0) 推荐(0) 编辑
摘要:整合步骤 一、导入相关jar包 (1)junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> (2) mybatis <depen 阅读全文
posted @ 2020-02-07 15:52 luckyjcx 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");// 阅读全文
posted @ 2020-02-06 19:23 luckyjcx 阅读(502) 评论(0) 推荐(0) 编辑
摘要:1、查看本机IP地址:ifconfig 2、查看当前所在路径:pwd 3、查看指定名称线程:ps -ef | grep tomcat 4、查看当前目录结构:ll 或者 ls 5、杀死指定线程:kill -9 8080 6、文件的解压:tar -zxvf fileName.tar.gz 7、建立软连接 阅读全文
posted @ 2020-02-06 18:09 luckyjcx 阅读(135) 评论(0) 推荐(0) 编辑
摘要:一、继承Thread类+重写run()方法 启动:创建子类对象+对象.start(); 缺点:Java只支持单继承,如果我们的类已经从一个类继承,则无法再继承Thread类。 1 package Thread; 2 3 /** 4 * 模拟龟兔赛跑 5 * 1、创建多线程(方式一):继承 Threa 阅读全文
posted @ 2020-02-06 15:48 luckyjcx 阅读(217) 评论(0) 推荐(0) 编辑
摘要:线程的生命周期及状态转换 在Java中任何对象都有生命周期,线程也不例外,线程的创建即是线程的生命周期的开始,当run() 方法执行完毕, 或者线程抛出一个未捕获的异常 或者 错误的时候, 线程的生命周期就结束了。 Java线程的生命周期分为5个阶段: 新建状态、就绪状态、 运行状态、 阻塞状态、 阅读全文
posted @ 2020-02-06 15:31 luckyjcx 阅读(294) 评论(0) 推荐(0) 编辑
摘要:概念:重写(Override):是存在子父之间的关系,子类里定义的方法与父类里定义的方法具有相同的方法名以及相同的返回值和参数类型 重写规则: 1、方法名形参列表相同; 2、访问权限,子类大于等于父类; 3、返回值类型和声明异常类型子类小于父类; 实例: 1 public class Overrid 阅读全文
posted @ 2020-02-06 14:44 luckyjcx 阅读(366) 评论(0) 推荐(0) 编辑
摘要:相同点:String、StringBuffer、StringBuilder最终底层存储与操作的都是char数组,StringBuffer和StringBuilder都继承了AbstractStringBuilder 不同点:String:char数组是final的,不可变,修改String时实际上是 阅读全文
posted @ 2020-02-06 13:58 luckyjcx 阅读(333) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩