牧码

时间不多,道路很长

随笔分类 -  面试问题

摘要:准备数据:// 准备数据List list = new ArrayList();list.add("a");list.add("b");list.add("c");list.add("c");list.add("b");list.add("a");1. 利用... 阅读全文
posted @ 2019-02-19 08:53 脚印在泥泞路上 阅读(25726) 评论(0) 推荐(3)
摘要:try 中的 return 语句调用的函数先于 finally 中调用的函数执行,也就是说 return 语句先执行,finally 语句后执行,但 return 并不是让函数马上返回结果,而是 return 语句执行后,将把返回结果放置进函数栈中,此时函数... 阅读全文
posted @ 2019-01-07 18:15 脚印在泥泞路上 阅读(554) 评论(0) 推荐(0)
摘要:try 中的 return 语句调用的函数先于 finally 中调用的函数执行,也就是说 try 中的 return 语句先执行,finally 语句后执行,但try中的 return 并不是让函数马上返回结果,而是 return 语句执行后,将把返回结果... 阅读全文
posted @ 2019-01-07 17:51 脚印在泥泞路上 阅读(5353) 评论(0) 推荐(0)
摘要:一、什么是java虚拟机?java虚拟机(Java Virtual Machine 即 JVM)是执行字节码文件(.class)的虚拟机进程。java源程序(.java)被编译器编译成字节码文件(.class)。然后字节码文件,将由java虚拟机,解释成机器... 阅读全文
posted @ 2019-01-07 15:43 脚印在泥泞路上 阅读(993) 评论(0) 推荐(0)
摘要:存储引擎概述MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果... 阅读全文
posted @ 2019-01-07 14:48 脚印在泥泞路上 阅读(161) 评论(0) 推荐(0)
摘要:现象public class Test02 { static Thread thread1 = new Thread(new Runnable() { @Override public void run() { ... 阅读全文
posted @ 2019-01-05 11:03 脚印在泥泞路上 阅读(593) 评论(0) 推荐(0)
摘要:现象Integer a = 1000, b = 1000;System.out.println(a == b);//falseInteger c = 100, d = 100;System.out.println(c == d);//true=** 运算比较... 阅读全文
posted @ 2019-01-05 09:39 脚印在泥泞路上 阅读(375) 评论(0) 推荐(0)
摘要:HashMap和HashTable的区别HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap是非线程安全的,HashTab... 阅读全文
posted @ 2019-01-05 09:24 脚印在泥泞路上 阅读(167) 评论(0) 推荐(0)
摘要:方式一:通过Calendar实现Calendar cal = Calendar.getInstance();cal.add(Calendar.DATE,-1);System.out.println(new SimpleDateFormat("yyyy-MM-... 阅读全文
posted @ 2019-01-04 16:16 脚印在泥泞路上 阅读(148) 评论(0) 推荐(0)
摘要:使用的函数:public String(byte bytes[], String charsetName) throws UnsupportedEncodingException { this(bytes, 0, bytes.lengt... 阅读全文
posted @ 2019-01-04 16:06 脚印在泥泞路上 阅读(938) 评论(0) 推荐(0)
摘要:#相当于对数据加上双引号,$相当于直接显示数据#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sq 时的值为:order by “111”;如果传入的值是id,则解析成... 阅读全文
posted @ 2019-01-03 17:20 脚印在泥泞路上 阅读(191) 评论(0) 推荐(0)
摘要:limit子句用于限制查询结果返回的数量格式:select * from tableName limit i,n# tableName:表名# i:为查询结果的索引值(默认从0开始),当i=0时可省略i# n:为查询结果返回的数量# i与n之间使用英文逗号"... 阅读全文
posted @ 2019-01-03 16:02 脚印在泥泞路上 阅读(8351) 评论(0) 推荐(0)
摘要:数据库事务(Transanction)正确执行的四个基本要素:1、原子性(Atomicity):事务开始后所有操作,要么全部完成,要么全部不完成,不可能停滞在中间环节。事务执行过程中出错,会回滚(Rollback)到事务开始前的状态,所有的操作就像没有发生一... 阅读全文
posted @ 2019-01-03 15:11 脚印在泥泞路上 阅读(661) 评论(0) 推荐(0)
摘要:一、MySQL事务隔离级别 隔离级别 脏读 不可重复读 幻读 读未提交 ... 阅读全文
posted @ 2019-01-03 14:56 脚印在泥泞路上 阅读(227) 评论(0) 推荐(0)
摘要:一、@RequestMapping@RequestMapping:用于处理请求url映射,可以作用于类和方法上value:定义request请求的映射地址(默认)method:定义地request址请求的方式,包括【GET, POST, HEAD, OPTI... 阅读全文
posted @ 2018-12-26 18:22 脚印在泥泞路上 阅读(414) 评论(0) 推荐(0)
摘要:参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 ... 阅读全文
posted @ 2018-12-25 09:31 脚印在泥泞路上 阅读(191) 评论(0) 推荐(0)
摘要:原生的jdbc操作数据库流程:1.注册驱动程序:Class.forName(“com.mysql.jdbc.Driver”);2.使用驱动管理类来获取数据连接对象:conn = DriverManager.getConnection(…);3.获取数据库操作... 阅读全文
posted @ 2018-12-25 08:26 脚印在泥泞路上 阅读(1479) 评论(0) 推荐(0)
摘要:线程安全线程安全:如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,此时我们就称之为是线程安全的。我们通过一个案例,演示线程的安全问题:电影院卖票,使用了A、B、C三... 阅读全文
posted @ 2018-11-23 01:08 脚印在泥泞路上 阅读(174) 评论(0) 推荐(0)
摘要:Spring 是一个开源框架,为简化企业级应用开发而生Spring可以实现java模块化开发,贯穿表现层,业务层,逻辑层,实现了各个层之间的解耦合关系Spring 是一个 IOC 和 AOP 容器框架Spring 容器的核心:控制反转(IOC):传统的jav... 阅读全文
posted @ 2018-11-22 20:20 脚印在泥泞路上 阅读(1629) 评论(0) 推荐(0)
摘要:创建线程方式一通过继承Thread类来创建并启动多线程Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执... 阅读全文
posted @ 2018-11-22 11:36 脚印在泥泞路上 阅读(414) 评论(0) 推荐(0)