`
iluoxuan
  • 浏览: 580309 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一个简单的并发测试的例子: 当线程数达到规定的数量,并发执行 package com.http.concurrent.test; import java.util.concurrent.CyclicBarrier; /** * 测试业务处理线程 * @author lijunqing */ public abstract class WorkRun implements Runnable { private final CyclicBarrier barrier; public WorkRun(CyclicBarrier barrier) ...
1:freemarker eclipse插件安装方法:http://freemarker.org/editors.html,注意eclipse版本   2: 基本使用     <dependencies> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.9</version> </dependency> ...

java nio测试

package com.java.nio.study; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.ServerSocketChannel; import java.nio.channels.SocketChannel; import j ...
Netty4 官网: http://netty.io/ Netty4 文档: http://netty.io/4.0/api/index.html Netty4 github: https://github.com/netty/netty Netty4 使用的项目: http://netty.io/wiki/related-projects.html     1 :  安装最新版的eclipse----集成了maven和git 2:  安装apache-maven 3:  配置eclipse, 同时把maven仓库配到 http://maven.oschina.net/hel ...
引用说明github伟大的一首诗:追随牛人,与他们一起修行          修行之道: 关注大师的言行, 跟随大师的举动, 和大师一并修行, 领会大师的意境, 成为真正的大师。   虽然,和大师的差距巨大,但是,作为一名程序员我们需要改变世界的理想,最起码得改变人生的梦想,不管外行给我“it屌丝男”, “码农”等 可以称得上是“关荣”的称号,我们都始终以技术为伴,渴望改变,渴望发展! 工作了近2年,始终认为在技术的领域不够深入,虽然fork过很多大牛的,阅读过优雅的开源代码,却没能真正的把其作为真正的研究,路;已经走了2年,而今,在追随大师的脚步,慢慢前进!   因为 ...

node.js

因为最近对node.js感兴趣,   1: 安装node.js 去官网下载最新的mis包,win7下   2: 在cmd下运行node -v 查看安装的版本   3: http://www.nodebeginner.org/index-zh-cn.html#javascript-and-nodejs node.js入门的书籍;   安装sub lime text3 写js脚本;以前听过很多人推荐;现在自己用起来感觉真是不错,什么都能干;   1: 安装pachkage control 插件    2: 安装 SublimeCodeIntel 提示插件   node.j ...
最近因为多写了点js,感觉就会function,很多时候重名问题会污染变量,导致的问题找也找不到原因,所以花点时间总结下javascript模块化编写方法:      1:一般简单的用       function login(){ } function logout(){ } function ajax(){ }    引用js,调用login(),loguo()就可以了,但是如果有其他的login()函数 就会出现问题,所以此方法不适合写公用的js库      2:对象方式       var oauth = { log ...
全局变量和局部变量     1:块级外面的不管有误var显示声明都为全局变量     2:块级内部var显示声明的为局部变量,可以再{}块内任意地方声明,没有未全局变量     3:window都是全局变量     4:var a = {               name:'ljq'         }对象中全部是公有的,外部可以修改
ubuntu安装memcached:   sudo apt-get install memcached     2:memcached配置和说明   察看是否启动 ps -ef|grep memcache 启动: memcached -d -m 50 -p 11211 -u memcache -l 127.0.0.1   安装后默认:      /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1     配置说明:     -d:以daemon的方式在后台启动运行一个守护进程 -m:分配给 ...
1:web.xml中的配置: <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <se ...
最近工作发现,对spring mvc的应用还是不怎么的灵活,扩展的程度低了点;所以决定花点时间读下spring3.2x的源代码   1:准备工作 ubuntu12.4  安装jdk1.7.x , eclipse 4.2 (4.3老解压不了不知道为什么), m2e(去官网着最新的更新地址), apache-maven.3.x  安装记录:http://iluoxuan.iteye.com/blog/1698072   2:eclipse的git上直接下载springframework,发现spring构建不是maven,好像是sts啥的,难的麻烦   新建spring3.x-mv ...
:Spring中视图有多种,现在因为WAP网站的原因,需要自定义JstlView可以使得渲染JSP时时候能给html中每个连接加上参数: 1:使用HttpServletResponseWrapper类包装HttpServletReponse /** * 重写包装类 * @author lijunqing */ public class WapResponseWrapper extends HttpServletResponseWrapper { private ByteArrayOutputStream buffer; private PrintW ...
1:TreeMap是java中排序的Map,实现的原理是基于红黑树。   红黑树原理介绍的blog: http://www.cnblogs.com/fanzhidongyzby/p/3187912.html    红黑树最难的其实就是: 1:插入的时候, 怎么修正树结构 2:删除的时候,怎么修正树结构 因为出现的类型比较多,判断的也比较多;但是原理都一样,保证高度不超过1,一般都是用旋转达到平衡   测试例子: public void treeMapTest() { Map<Object, Object> treeMap=new Tree ...

HashMap源码

1:参考 http://www.ibm.com/developerworks/cn/java/j-lo-hash/   3:java map对比性能 http://blog.hongtium.com/java-map-skiplist/    测试例子:   public class MapTest { @Test public void hashMapTest() { Map<String, Object> map=new HashMap<String, ...
·工作中遇到了一个有趣的问题: <form>  <em>+</em>   <input  type=file ></input>  <./form>   css中使得input框覆盖了+号; 当点击+号时平常的弹出选择文件,选到文件了现实文件名,+号变成-号 再按inpu框时 清楚已经选择的 文件     $(document).ready(function() { var fileType = $('input[name="fileType"]').val(); var ...
Global site tag (gtag.js) - Google Analytics