- 博客(9)
- 收藏
- 关注
原创 小红书后端(java)三面凉面,攒人品
作者:虔慕链接:https://www.nowcoder.com/discuss/250714来源:牛客网中午十二点收到面试的电话,通知两三点去公司面试,一直到晚上七点多,就剩面试官、两个hr和自己。一面1两个链表的第一个公共节点2两个叶子节点最近的公共祖先3数组的子集4矩阵中的最短路径(从左上角到右下角)5数据库的实现原理二面1版本控制用什么,冲突怎么...
2019-09-08 23:16:56
1646
原创 java面试——集合类基础知识
1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet)List和Set的区别: List中元素可以重复,Set中的元素保证唯一性且在TreeSet中元素是有序的。ArrayList,Vector,LinkedList区别: ArrayList是基于数组的形式实...
2019-07-03 10:49:51
154
原创 Mysql优化
分析工具1通过慢查日志,在mysql中开启man查日志,通过设置一个阈值,所有执行时间大于这个阈值的查询都会被记录在日志中。通过一下命令打开慢查日志:show variables like ‘%log%’;将这个变量设置为on,记录那些没有使用索引的sql;show variables like 'long_qury_time';这里的设置的阈值是10毫秒。set ...
2019-06-18 16:01:49
115
原创 java类中的代码块初始化
public class Main { public static void main(String[] args) { System.out.println("A"); new Main(); new Main(); } public Main() { System.out.println("B");...
2019-04-26 21:47:31
455
原创 java中synchronized关键字
synchronized关键字的作用JVM会使用monitor来加锁和解锁,保证了某个时刻只有一个线程执行同步块代码,从而保证了线程安全,同时具有可重入性和不可中断性。 synchronized的四种用法:1第一种:在实例方法前加上synchronized关键字,锁的对象是该类的一个实例化的对象,不同对象同时调用这个方法会并发同时执行,只有是同一个实例化对象时,才会发生线程...
2019-04-10 21:56:40
190
原创 java设计模式-jdk动态代理
.测试程序:先新建一个要被代理的对象和一个事务处理器的对象,将要被代理的对象car传进事务处理器的构造函数中,最后用proxy生成一个代理对象,最后调用要使用的方法。 /** * JDK动态代理测试类 */ public static void main(String[] args) { Car car = new Car(); InvocationHandler h ...
2019-04-03 21:32:28
106
原创 jsp访问本地的图片-tomcat虚拟路径
将web程序部署到tomcat以后,就无法访问本地的图片。今天学到一个小技巧,比较省事。在tomcat下的sever.xml文件中加入一句话, prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
2017-11-19 22:34:44
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人