- 浏览: 74315 次
- 性别:
- 来自: 深圳
最新评论
-
lixia0417:
楼主,你的图片不见了。也就是说ByteBuf的申请速度大于释放 ...
Netty OOM案例
文章列表
eclipse构建maven的web项目
- 博客分类:
- eclipse
eclipse构建maven的web项目
标签: eclipseEclipsejavaJavaJAVAmavenMavenweb服务Web服务
2012-11-23 11:10
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping">
<property name="interceptors">
<list>
<ref bean="httpTimeSpendInterceptor" />
<ref bean="typeInterceptor" />
<ref bean=" ...
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。
...
springbean
- 博客分类:
- spring
Spring中Bean的实例化过程图示:
public class MyBeanPostProcessor implements BeanPostProcessor {
private Map<String, ImportListener> importMap = new ConcurrentHashMap<String, ImportListener>();
http://192.168.2.94:8080/solr/
HttpSolrServer httpSolrServer=HttpSolrServer(String baseURL, HttpClient client)
SolrQuery solrQuery = new SolrQuery()
StringBuffer sb = new StringBuffer();
sb.append("id:123");
sb.append(" OR subject:12");
// sb.append("*:*");
so ...
springdatamongodb_api
- 博客分类:
- API
1.查询条件
Criteria
is=相等,in=在列表中,and=且,
Criteria.where("dbid").is(dbid).and("groupTypeId").in(gtIds).and("depId").in(deptRels).and("isPrivate").exists(false).and("itemTypeId").nin(hiddenIds)
nin不属于
exists 字段存在
多个critreia or
new Criteria().orOper ...
springjdbc
- 博客分类:
- API
JdbcTemplate
1.int update(String sql, Object... args)更新语句
update("UPDATE t_crm_call_record_sync SET last_sync_time=? WHERE id=? AND dbid=?", System.currentTimeMillis() , dto.getDataId(), dto.getDbId());
2. List<Map<String, Object>> queryForList(String sql, Object ...
1.初始化list
List list=new ArrayList(Arrays.asList(new String[]{"1","2","3"}));
2.Approvers[] newApprovers
Arrays.sort(newApprovers);
3.continue com:
for()
for()
continue com;
在多层循环很有用处
4.正则表达式 把</em> replaceAll("<([^>]*)>","" ...
InitializingBean
Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。
Bean实现这个接口,在afterPropertiesSet()中编写初始化代码:
package research.spring.beanfactory.ch4; import org.springframework.beans.factory.InitializingBean; class LifeCycleBean implements ...
Redis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅。
提纲
Redis安装
整体架构
Redis主从结构搭建
Redis容灾部署(哨兵sentinel)
Redis常见问题
Redis安装
发行版:CentOS-6.6 64bit
内核:2.6.32-504.el6.x86_64
CPU:intel-i7 3.6G
内存:2G
下载redis,选择合适的版本
实现 Java 多线程并发控制框架
- 博客分类:
- java
所面临的问题
图 1. 线程场景
这幅图中节点代表一个 single Thread,边代表执行的步骤。
整幅图代表的意思是,ROOT 线程执行完毕后执行 T1 线程,T1 执行完毕后并发的执行 T2 和 T3。而从 T2 和 T3 指向 T4 的两条边表示的是 T4 必须等 T2 和 T3 都执行完毕以后才能开始执行。剩下的步骤以此类推,直到 END 作为整个过程的结束。当然,这只是个简略的示意图,可能面对的一个线程场景会有上百个线程。还有,你可以观察到这整个场景只有一个入口点和一个出口点,这意味着什么?在下文中为你解释。
这其中涉及到了 Java 线程的同步互斥机制。例如如何让 ...
兜兜转转,本人14年毕业,13年7月参加实习的,现如今工作已然3年。
现个人掌握的技能java 各集合实习方式,链表,有序数据结构,并发集合的技术,并发包中的各类功能,
及线程的管理,分轮询管理,及分布式。zookeper实现主从备灾。redis各种数据结构,分布式锁的实现(进程之间的加锁),订阅发布的使用(进程间缓存的改变通知),redis梢点技术(防止缓存失效大量的去redis获取缓存
工作经历前两年做游戏开发,随后做互联网通信行业,即将入职华邦云。工作面试对于我来说,面试10家有8,9成功的,但可能由于自己学历(普通2本非211,985)并不太会写简历缘 ...
由一个简单的例子引出并发处理时容易被忽视的陷阱,用来作为面试问题应该很适合。
某日,工作了 4 年多的 Java 程序员小 K 跳槽,面试时碰到这样一个题目....
nginx配置。一次性启动加载多个域名
- 博客分类:
- nginx
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_a ...