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