- 博客(23)
- 资源 (6)
- 收藏
- 关注
转载 CyclicBarrier介绍
CyclicBarrier介绍 (一)一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnabl
2014-06-27 17:51:05 456
转载 我对Java中回调函数的理解
刚接触java时不明白是什么是回调函数,也不知道回调函数有什么作用,在工作中也碰到了回调函数的应用,例:Spring中的HibernateTemplate类中就有用到。于是在网上查了一下关于回调函数的资料,很多都是举打电话的例子来解释java中的回调函数,我看完之后,还是不太明白其中回调的含义。下面是我对回调函数的理解class A 是做主板的,class B 是做CPU的,突然有一天cl
2014-06-27 14:52:37 438
转载 重定向和转发的区别【转】
一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: Java代码 request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jsp Java代码 response.sendRedirect("new.js
2014-06-25 15:42:48 573
转载 Spring+Quartz定时任务,简单的小例子,新手完全手册
www.ydyrx.com最近公司要用定时任务,自己想着学习并完成任务,百度,google,360,必应,能用的搜索都用了,参差不齐,搞了一整天,也没找到一个好的例子。没办法,励志要写一个给新手用,破解迷茫。我这里是spring3.1.0+quartz2.1.7 用的持久化方式定时的相关参数存储到数据库里的首先要引入jar包,我这边用的是quartz2.1.7 如
2014-06-25 15:39:14 735
转载 Java各种对象理解
关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释收藏O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对
2014-06-24 11:05:54 480
转载 使用HandlerInterceptor实现简单的授权
实现拦截器接口HandlerInterceptor或者HandlerInterceptorAdapter Java代码 package com.qunar.keyvalue.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Http
2014-06-20 17:18:01 1029
转载 使用Spring MVC HandlerExceptionResolver处理异常
Spring MVC的确很强大,在每一个你想的到和想不到的地方都会留下钩子,来插入自定义的实现,透明替换默认实现, 拦截器堆栈结构设计的非常强大,多种试图的解析,url mapping的多种实现,Locale resolver、Theme resolver 、multipart file resolver,Excepiton hanlder Resolver等等,能让Spring MVC从
2014-06-20 15:32:41 654
转载 inux下如何安装并运行多个tomcat服务器
想在同一台服务器上安装两个甚至更多的tomcat服务器,其实我们只需要注意的就是port问题:我们只要修改以下三处端口就可以同时开启多个tomcat服务了.注意事项:我安装的都是解压免安装版本的,原因是这样安装的tomcat所以的配置和程序都在同一指定目录下,如果你安装了其他版本,请参考我以下的说明,只是在配置和程序的路径查找上麻烦了点,其实是一样的.关键就
2014-06-20 11:37:37 686
转载 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属
2014-06-19 17:38:24 473
转载 理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它
2014-06-13 10:03:42 387
转载 java cookie 详解
一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们昵称
2014-06-12 15:12:45 420
转载 使用Synergy共享你的鼠标和键盘
公司为每个软件开发人员配置了两部计算机,一部台式机安装Linux操作系统,一部笔记本安装Windows XP。开发编程主要在Linux下,处理文档和邮件则在Windows下。工作经常需要在两台电脑间切换,一般情况下,Easwy都是把椅子移来移去来切换,或者是使用远程桌面来从一台计算机上访问另外一台计算机,由Windows访问Linux远程桌面可以使用cygwin X server,由L
2014-06-12 14:06:22 1065
转载 ubuntu中netstat命令的用法
功能说明:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况参 数:-a或–all 显示所有连线中的Socket。-A或– 列出该网络类型连线中的相关地址。-c或–continuous 持续列出网络状态。-C或–cache 显示路由器配置的快取信息。-e或–extend 显示网络其他相关信息。-F或–
2014-06-12 14:01:14 1810
转载 Z Shell - 用强大的ZSH把Bash换掉
Z Shell - 用强大的ZSH把Bash换掉大多数的Linux用户偏爱Bash,因为发行版通常默认的就是它。Bash确实是不错的Shell,但仍有用很多不尽人意的地方,如自动补全的功能不够强大,定位较长路径不够方便,命令历史管理不够完善等。我是经一个法国朋友(超级大Geek..)介绍使用zsh,功能十分强大..推荐给大家!1.安装zsh
2014-06-12 13:54:58 12638
转载 jQuery 双击事件(dblclick)时,不触发单击事件(click)
万恶的双击事件啊!! 在jQuery的事件绑定中,执行双击事件(dblclick)时能触发两次单击事件(click)。即一个标签元素(如div等),如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblclick), 执行双击事件(dblclick)时却会触发两次单击事件(click)。 先看一下点击事件的
2014-06-10 17:43:57 858
转载 JNDI数据源的配置及使用 (2010-11-21 21:16:43)
数据源的作用JDBC操作的步骤: 1、 加载驱动程序 2、 连接数据库 3、 操作数据库 4、 关闭数据库,释放连接 也就是说,所有的用户都需要经过此四步进行操作,但是这四步之中有三步对所有人都是一样的,而所有人只有在操作上是不一样,那么这就造成了性能的损耗。 那么最好的做法是,准备出一个空间,此空间里专门保存着全部的数据库连接,以后用户用数据库操作的时候不用再
2014-06-04 17:16:42 471
转载 JNDI 是什么
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有
2014-06-04 16:19:53 447
转载 Lucene / Solr 开发经验
转自 Lucene/Solr开发经验[原] 作者 张驰有道 注意:该文章所属Blog中的日记遵循Creative Commons(创作共用)授权 ,您可以任意转载,转载时请务必以超链接形式标明文章原始出处 和作者信息 及本声明 。 [开篇语 ]按照惯例应该写一篇技术文章了,这次结合Lucene/Solr来分享一下开发经验。Lucene是一个使用Java语言写
2014-06-04 15:57:02 759
转载 Tcpcopy简介与实战
Tcpcopy简介TCPCopy是一种请求复制(所有基于tcp的packets)工具 ,其功能是复制在线数据包,修改TCP/IP头部信息,发送给测试服务器,达到欺骗测试服务器的TCP 程序的目的,从而为欺骗上层应用打下坚实基础。TCPCopy七大功能1)分布式压力测试工具,利用在线数据,可以测试系统能够承受的压力大小(远比ab压力测试工具真实地多),也可以提前发现一些b
2014-06-04 13:51:10 519
转载 NOSQL非关系型数据库学习(四)这样对比下HBASE, MEMCACHED, MONGODB, REDIS和SOLR
Sourcehttp://db-engines.com/en/system/HBase%3BMemcached%3BRedis%3BSolrNameHBase Memcached MongoDB Redis Solr DescriptionWide-column stor
2014-06-03 18:02:27 1268
转载 一网打尽当下NoSQL类型、适用场景及使用公司
摘要:对比传统关系型数据库,NoSQL有着更为复杂的分类——键值、面向文档、列存储以及图数据库。这里就带你一览NoSQL各种类型的适用场景及一些知名公司的方案选择。在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Oracle或者是MySQL。甚至是做一些默认的选择,比如使用.NET的一般会选择SQL Serv
2014-06-03 17:51:05 500
转载 编程语言的选择并非无关紧要
且说前一段时间听淘宝的黄裳讲解淘宝网站架构发展的时候,说起 2004 年底淘宝为何从 PHP 向 Java 转移的事情。为何转换,他阐述了几个理由,其中一个是非常有趣的:当时的 PHP 缺少一个 IDE。而合适的 IDE 能够有效提升规模化软件开发的效率。我们知道 eBay 在 2002 年的时候也在 Sun 技术团队的帮助下,将整个应用架构从 C++ 迁移到 J2EE 。也就
2014-06-03 17:28:35 564
Spring2.5.chm spring(我们的春天) 完全学习手册
2011-09-04
Struts2_中文API.pdf 2.深入 Struts 架构
2011-09-04
面试题集 大全(全盖)
2011-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人