Java
文章平均质量分 64
刚刚太好了
去哪儿架构师
展开
-
某互联网公司面试
1. CurrentHashMap 说下原理; 说下jdk1.8的实现方式;2. volatile作用与原理3. JUC下的一些同步工具4. 如何用java实现限流(并发、QPS) 并发数:Semaphore QPS:5. JVM调优6. 老年代垃圾回收期7. 介绍下MySQL索引8. MySQL中RedoLog、UndoLog、binLog作用9. 分库分表 分库分表根据什么分? 分布式事务?10. Redis...原创 2020-05-13 15:55:36 · 319 阅读 · 0 评论 -
NIO中注册channel注册多个感兴趣事件-位运算符“或”的使用
看JDK的代码会发现JDK源码很多会用到位运算符来计算,比如HashMap中根据hashcode的值计算元素在数组的位置的时候,没有用%模运算,因为模运算很浪费资源,很慢,如果每次插入,获取都做模运算会很耗时,很慢。HashMap巧妙的利用与运算,HashMap每次扩充数组的长度都为2^n,利用(2^n-1)与hashcode的值做与运算,结果正好与取模运算结果相同,而按位与运算效率是非常之高的。原创 2017-03-25 21:08:12 · 1610 阅读 · 0 评论 -
Java阻塞队列-BlockingQueue介绍及实现原理
阻塞队列是对普通队列的一种扩展,在普通队列功能上增加了一些额外功能。普通队列的功能可以参照java的Queue接口public interface Queue extends Collection { /** * Inserts the specified element into this queue if it is possible to do so原创 2017-04-14 13:12:08 · 2354 阅读 · 0 评论 -
XML生成Java类代码
最近对接第三方公司接口,对方调用我们http接口是在request的body里传的整个的xml字符串,xml的定义是第三方公司定义的。我接到字符串后要对xml内容解析,解析出自己要的业务数据。之前xml和bean之间的转换都是用JAXB,先定义java bean,然后加上xml注解,然后用JAXB把java对象转为xml,或者把xml转为java对象。现在的问题是没有这个java bean类,原创 2017-03-22 14:23:51 · 4900 阅读 · 2 评论 -
Application Server was not connected before run configuration stop, reason: Unable to ping server at
转载:http://blog.csdn.net/x6582026/article/details/70807269Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099解决方案转载 2017-07-27 19:06:30 · 2158 阅读 · 0 评论