- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 maven项目web配置文件多环境配置
web.xml配置 servlet> servlet-name>appServletservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> init-param> param-name>contextConfigLocationparam
2017-01-31 16:58:13 3369
原创 HashMap在非线程安全下的死循环
众所周知,HashMap是非线程安全的,需要线程安全一般选择ConcurrentHashMap或者Hashtable,但是往往常识性的东西容易出问题,比如最近有个同事在线上就碰到这个问题,以前也知道HashMap的这问题,但是最近放假,花点时间整理下: 觉得画图耗费时间,就直接手绘再上传照片,下面直接对着下面的图说明下图一1、HashMap基础数据结构是一个链表数组,假设hash方式是模2,对于余数
2017-01-31 14:20:47 373
原创 jetty 源码编译
1、git上拉代码:https://github.com/zhongxiankui/jetty.project.git 2、cd到代码目录jetty.project,mvn install,期间会碰到诸如: [ERROR] Failed to execute goal on project cdi-websocket: Could not resolve dependencies
2017-01-26 18:23:02 1117
原创 java虚假唤醒
虚假唤醒就是一些obj.wait()会在除了obj.notify()和obj.notifyAll()的其他情况被唤醒,而此时是不应该唤醒的 解决方法: pthread_cond_wait的通常使用方法: pthread_mutex_lock(); while(condition_is_false) pthread_cond_wait(); pthread_mutex_u
2017-01-07 22:49:40 803
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人