`
文章列表
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中Bean的实例化过程图示:   public class MyBeanPostProcessor implements BeanPostProcessor {      private Map<String, ImportListener> importMap = new ConcurrentHashMap<String, ImportListener>();      

SOLR_API

    博客分类:
  • API
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 ...

JAVA_API

    博客分类:
  • API
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主从结构搭建 Redis容灾部署(哨兵sentinel) Redis常见问题 Redis安装 发行版:CentOS-6.6 64bit 内核:2.6.32-504.el6.x86_64 CPU:intel-i7 3.6G 内存:2G 下载redis,选择合适的版本
所面临的问题 图 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)并不太会写简历缘 ...

秒杀问题

APRIL 21ST, 2015 问题的来源 完全不考虑一致性的方案 表结构 方案
由一个简单的例子引出并发处理时容易被忽视的陷阱,用来作为面试问题应该很适合。 某日,工作了 4 年多的 Java 程序员小 K 跳槽,面试时碰到这样一个题目....  
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 ...
Global site tag (gtag.js) - Google Analytics