- 浏览: 580309 次
- 性别:
- 来自: 北京
最新评论
-
liu_jiaqiang:
写的挺好
maven多项目管理 -
H972900846:
我想知道哪里整的,如果是自己写的,那有点牛呀如果是抄的请说明出 ...
SSL身份认证原理 -
春天好:
博主写的很好,赞一个,多谢分享 *(^-^*)分享一个免费好用 ...
定向网站爬虫---初级例子 -
fenglingabc:
经过测试,parameterType="java.u ...
mybatis获取主键和存储过程返回值 -
jyghqpkl:
[u][/u] ...
Cookie的secure 属性
文章列表
一个简单的并发测试的例子: 当线程数达到规定的数量,并发执行
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测试
- 博客分类:
- netty
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的资料和准备
- 博客分类:
- netty
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 ...
netty4学习研究系列-序
- 博客分类:
- netty
引用说明github伟大的一首诗:追随牛人,与他们一起修行
修行之道:
关注大师的言行,
跟随大师的举动,
和大师一并修行,
领会大师的意境,
成为真正的大师。
虽然,和大师的差距巨大,但是,作为一名程序员我们需要改变世界的理想,最起码得改变人生的梦想,不管外行给我“it屌丝男”, “码农”等 可以称得上是“关荣”的称号,我们都始终以技术为伴,渴望改变,渴望发展!
工作了近2年,始终认为在技术的领域不够深入,虽然fork过很多大牛的,阅读过优雅的开源代码,却没能真正的把其作为真正的研究,路;已经走了2年,而今,在追随大师的脚步,慢慢前进!
因为 ...
node.js
- 博客分类:
- javascript
因为最近对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 ...
javascript模块化编程
- 博客分类:
- javascript
最近因为多写了点js,感觉就会function,很多时候重名问题会污染变量,导致的问题找也找不到原因,所以花点时间总结下javascript模块化编写方法:
1:一般简单的用
function login(){
}
function logout(){
}
function ajax(){
}
引用js,调用login(),loguo()就可以了,但是如果有其他的login()函数 就会出现问题,所以此方法不适合写公用的js库
2:对象方式
var oauth = {
log ...
javascript对象基础
- 博客分类:
- javascript
全局变量和局部变量
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:分配给 ...
spring3.2x-mvc 初始化
- 博客分类:
- 源代码阅读
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 ...
spring3.2x-mvc源代码阅读
- 博客分类:
- 源代码阅读
最近工作发现,对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 ...
TreeMap源代码
- 博客分类:
- 源代码阅读
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 ...
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, ...
关于 input type=file 事件屏蔽
- 博客分类:
- 前端
·工作中遇到了一个有趣的问题:
<form>
<em>+</em>
<input type=file ></input>
<./form>
css中使得input框覆盖了+号; 当点击+号时平常的弹出选择文件,选到文件了现实文件名,+号变成-号
再按inpu框时 清楚已经选择的 文件
$(document).ready(function() {
var fileType = $('input[name="fileType"]').val();
var ...