黑灵客栈
黑灵的没啥技术含量的技术博客! -> http://zjumty.iteye.com
BlogJava
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
随笔:204 文章:2 评论:243 引用:0
2007年7月16日
在传输层上压缩WebService的请求和响应
posted @
2013-06-23 21:45
黑灵 阅读(6095) |
评论 (1)
|
编辑
收藏
在MongoDB里实现循环序列功能
posted @
2013-04-26 22:57
黑灵 阅读(4588) |
评论 (1)
|
编辑
收藏
输出debug信息到postfix的log
posted @
2013-04-26 19:25
黑灵 阅读(3419) |
评论 (0)
|
编辑
收藏
Java里的CompareAndSet(CAS)
摘要: Atomic从JDK5开始, java.util.concurrent包里提供了很多面向并发编程的类. 使用这些类在多核CPU的机器上会有比较好的性能.
主要原因是这些类里面大多使用(失败-重试方式的)乐观锁而不是synchronized方式的悲观锁.
今天有时间跟踪了一下AtomicInteger的incrementAndGet的实现.
本人对并发编程也不是特别了解, 在这里就是做个笔记, 方便以后再深入研究.
阅读全文
posted @
2013-04-24 17:20
黑灵 阅读(30419) |
评论 (0)
|
编辑
收藏
Apache Mina 中文文档翻译 - 特性
posted @
2013-04-23 22:02
黑灵 阅读(1217) |
评论 (0)
|
编辑
收藏
Apache Mina 中文文档翻译 - 概述
摘要: 概述
Apache MINA 是一个网络应用框架, 它可以帮助你简单容易的开发高性能,高可扩展性的网络应用程序。Apache MINA底层利用Java NIO实现,在TCP/IP和UPD/IP等传输层上提供一个抽象的基于事件驱动的异步API。
阅读全文
posted @
2013-04-22 23:13
黑灵 阅读(2974) |
评论 (0)
|
编辑
收藏
Properties.storeToXML方法抛出空指针哦!
摘要: 今天项目里遇到的, 在这里做个记录!
阅读全文
posted @
2013-04-19 16:42
黑灵 阅读(2468) |
评论 (0)
|
编辑
收藏
关于spring-mvc的InitBinder注解的参数
摘要: 通过Spring-mvc的@InitBinder注释的方法可以对WebDataBinder做一些初始化操作。
比如设置Validator。
我一直在想能不能为每个Request或者每个Action方法单独设置Validator。
也就是说Controller里有多个被@InitBinder标注的方法。 在不同的Action时被分别调用。
阅读全文
posted @
2013-04-17 00:42
黑灵 阅读(26686) |
评论 (2)
|
编辑
收藏
KMP算法里的next函数是怎么得到的?
posted @
2013-04-14 23:24
黑灵 阅读(1413) |
评论 (0)
|
编辑
收藏
简单的监视某个端口的连接数的Linux命令
posted @
2012-10-30 09:38
黑灵 阅读(3081) |
评论 (0)
|
编辑
收藏
HTTP Methods Every Web Developer Must Know
posted @
2012-08-21 09:27
黑灵 阅读(1710) |
评论 (0)
|
编辑
收藏
当客户端和服务器都在自己的机器上时,用wireshark拦截packet
摘要: 当客户端和服务器都在自己的机器上时,用wireshark是看不到发送和接受到的数据包的.
阅读全文
posted @
2012-04-12 09:22
黑灵 阅读(2297) |
评论 (1)
|
编辑
收藏
spring data mongodb的Converter问题
摘要: 调用mongoTemplate的save方法时, spring-data-mongodb的TypeConverter会自动给document添加一个_class属性, 值是你保存的类名. 这种设计并没有什么坏处. spring-data-mongodb是为了在把document转换成Java对象时能够转换到具体的子类. 但有时候我们并不希望出现这个字段, 主要是看上去会比较"烦". 可以通过设置MappingMongoConverter的MongoTypeMapper来解决这个问题.
阅读全文
posted @
2012-02-21 09:34
黑灵 阅读(8703) |
评论 (0)
|
编辑
收藏
Grails 控制台输出乱码的解决方法
posted @
2011-08-25 17:06
黑灵 阅读(1037) |
评论 (1)
|
编辑
收藏
jdbcdslog oracle data source
posted @
2011-06-30 09:55
黑灵 阅读(2142) |
评论 (1)
|
编辑
收藏
Resizing a root LVM volume
posted @
2010-10-07 16:49
黑灵 阅读(685) |
评论 (0)
|
编辑
收藏
The Zen of Python
posted @
2010-08-30 17:05
黑灵 阅读(433) |
评论 (0)
|
编辑
收藏
把RHEL的DVD镜像最为YUM安装源
posted @
2010-08-24 15:41
黑灵 阅读(1623) |
评论 (0)
|
编辑
收藏
Windows XP上给IIS注册WCF服务
posted @
2010-08-11 09:59
黑灵 阅读(2062) |
评论 (0)
|
编辑
收藏
我的ubuntu 常用软件
posted @
2010-08-08 16:45
黑灵 阅读(356) |
评论 (0)
|
编辑
收藏
Visual Studio 2010 配置相关
摘要: Visual Studio 2010 配置相关
阅读全文
posted @
2010-08-05 09:13
黑灵 阅读(323) |
评论 (0)
|
编辑
收藏
wofstreamでUnicode文字列をファイルに出力する。
posted @
2010-08-04 12:14
黑灵 阅读(523) |
评论 (0)
|
编辑
收藏
页面上显示PDF, 但是不显示工具栏(IE).
posted @
2010-07-14 15:32
黑灵 阅读(7844) |
评论 (0)
|
编辑
收藏
oracle使用笔记
posted @
2009-12-08 09:03
黑灵 阅读(351) |
评论 (0)
|
编辑
收藏
Oracle建完索引后要analyze一下才行!
posted @
2009-11-25 17:33
黑灵 阅读(495) |
评论 (0)
|
编辑
收藏
Visual Studio开发QT程序--环境配置
posted @
2009-11-12 22:53
黑灵 阅读(3278) |
评论 (1)
|
编辑
收藏
Tomcat里的cpappend.bat
摘要: 在Tomcat的发行包中有一个bat文件很有意思.
可以把指定的参数添加到classpath里面.
和bat脚本for一起配合,可以实现自动的把某个目录下的jar包都放到classpath里.
阅读全文
posted @
2009-11-05 09:43
黑灵 阅读(1820) |
评论 (2)
|
编辑
收藏
显示文件列表的groovy脚本
摘要: 显示文件列表的groovy脚本
阅读全文
posted @
2009-09-27 19:57
黑灵 阅读(1152) |
评论 (0)
|
编辑
收藏
[ZZ]Linux更改文件时间
posted @
2009-09-25 11:27
黑灵 阅读(351) |
评论 (0)
|
编辑
收藏
ASCII Characters Table
摘要: American Standard Code for Information Interchange (ASCII), pronounced /ˈæski/ is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that work with text. ASCII includes definitions for 128 characters: 33 are non-printing control characters (number 0 to 31 and 127), now mostly obsolete that affect how text is processed; 94 are printable characters (numbers 32 to 126), and the space is cons
阅读全文
posted @
2009-09-18 10:52
黑灵 阅读(343) |
评论 (0)
|
编辑
收藏
[ZZ]Groovy Goodness: Using the GroupBy Method
摘要: In Groovy we can group the elements of a Collection type in a map. We define the rule for grouping with a closure. The result is a map where the key is the grouping condition and the value contains the elements of the Collection type belonging to the key. Let's see the groupBy method in action:
阅读全文
posted @
2009-09-14 09:58
黑灵 阅读(283) |
评论 (0)
|
编辑
收藏
[ZZ]Groovy Goodness: Using Lists and Maps As Constructors
摘要:
Constructors in Groovy can be invoked in a classic Java way, but we can also use lists or maps to create objects. Groovy supports an explicit coersion of a list to a constructor with the as keyword. Or we can rely on the implicit coersion when Groovy looks at the type of the variable to automatically convert the list to the right constructor call.
阅读全文
posted @
2009-09-08 17:09
黑灵 阅读(349) |
评论 (0)
|
编辑
收藏
[ZZ]Groovy Goodness: Using the Inject Method
摘要: Groovy has some features and methods we can categorize as functional programming. The inject() method is a so called higher-order function. Other languages call it a fold, reduce or accumulate. The inject() method processes a data structure with a closure and builds up a return value. The first parameter of the inject() method is the first value of the intermediary results of the second parameter: the closure. When we use the inject() we don't introduce any side effects, because we build up the
阅读全文
posted @
2009-09-08 17:04
黑灵 阅读(321) |
评论 (0)
|
编辑
收藏
[ZZ]Groovy Goodness: Date and Time Durations and the TimeCategory
摘要: Groovy has some elegant ways to work with date and time values. One of them is the support of durations. We can define a duration to denote a certain time amount, like 7 days, 2 hours and 50 minutes. We can use these durations to add or subtract them from date and time objects.
The TimeCategory provides an even Groovier way to work with durations. We can use constructs like 7.days + 12.minutes to create a duration. When we read this code it is just like reading English text. Here is som
阅读全文
posted @
2009-09-07 10:54
黑灵 阅读(446) |
评论 (0)
|
编辑
收藏
[ZZ]Groovy Goodness: Multiple Assignments
摘要: Since Groovy 1.6 we can define and assign values to several variables at once. This is especially useful when a method returns multiple values and we want to assign them to separate variables.
阅读全文
posted @
2009-09-07 10:52
黑灵 阅读(329) |
评论 (0)
|
编辑
收藏
[ZZ]Groovy Goodness: the With Method
摘要: Groovy has a with method we can use to group method calls and property access to an object. The with method accepts a closure and every method call or property access in the closure applies to the object if applicable. The method is part of Groovy's extensions to the java.lang.Object class. Let's see this with an example:
阅读全文
posted @
2009-09-07 10:51
黑灵 阅读(288) |
评论 (0)
|
编辑
收藏
制作图片缩略图的Groovy脚本
摘要: 制作图片缩略图的Groovy脚本
阅读全文
posted @
2009-08-25 13:49
黑灵 阅读(1240) |
评论 (0)
|
编辑
收藏
改文件名的Groovy代码
摘要: 改文件名的Groovy代码
阅读全文
posted @
2009-08-21 10:54
黑灵 阅读(588) |
评论 (0)
|
编辑
收藏
下划线分割字符串转换成驼峰式字符串
摘要: 下划线分割字符串转换成驼峰式字符串的groovy脚本
阅读全文
posted @
2009-06-22 19:19
黑灵 阅读(2574) |
评论 (1)
|
编辑
收藏
Grails develop tip 1
posted @
2009-05-31 10:44
黑灵 阅读(1241) |
评论 (0)
|
编辑
收藏
判断一个类是另一个类的子类
posted @
2008-12-24 15:02
黑灵 阅读(1264) |
评论 (3)
|
编辑
收藏
iBatis+Oracle+hashmap的TIMESTAMP转型问题
摘要: 这是个什么问题呢?
首先你要在这样的环境下:
iBatis-2.3.4.726
oracle jdbc driver 10.2.0.3.0
你的数据库中字段定义为TIMESTAMP
你的sqlMap中的resultClass为hashmap
这是如果你这样调用
Map result = xxxDao.queryForObject(......);
Date someTime = (Date)result.get("someTime");
你会的到如下ClassCaseException: oracle.sql.TIMESTAMP
阅读全文
posted @
2008-11-05 14:28
黑灵 阅读(5095) |
评论 (3)
|
编辑
收藏
日语输入法中特殊文字、符号的输入
posted @
2008-10-10 13:14
黑灵 阅读(252) |
评论 (0)
|
编辑
收藏
Don't trust any library that doesn't have a test suite
posted @
2008-10-04 00:49
黑灵 阅读(241) |
评论 (0)
|
编辑
收藏
ubuntu 配置系统服务的工具
posted @
2008-08-04 17:11
黑灵|
编辑
收藏
Scrum的世界: 我是一名开发人员
摘要: 今天在Dzone上看到一篇blog: Scrum World: I am a developer
以一个开发人员的视角写了scrum中的一次sprint中的一天做的事情. 挺有意思的, 翻译了一下给大家看看, 上面的原文链接有可能进不去, 我是通过国外代理进去的wordpress.com好像一直被挡在了长城外面啊.
阅读全文
posted @
2008-07-23 14:25
黑灵 阅读(1579) |
评论 (2)
|
编辑
收藏
[ZZ]Linux定时任务系统Cron入门
posted @
2008-07-21 12:42
黑灵 阅读(542) |
评论 (0)
|
编辑
收藏
django useful tip
摘要: 最近在用django做一下项目, 我也是第一次使用django, 也是第一次比较正式的使用Python. 本文将记录一下使用django过程中遇到的一下问题和解决办法. 不断更新!
阅读全文
posted @
2008-07-11 12:07
黑灵 阅读(2724) |
评论 (2)
|
编辑
收藏
调整更改ubuntu时区,时间,locale
posted @
2008-07-01 14:02
黑灵 阅读(22774) |
评论 (6)
|
编辑
收藏
如何在window系统中让py文件可以直接执行
摘要: 正常情况下你如果是用安装文件安装的Python, 那么安装时会给你设置好这样的功能. 但是有时候你可能不小心改了配置, 或者不是用安装包安装的. 这是如果你在控制台直接输入:
xxx.py arg1 arg2 这样的命令, 就不会显示"xxx.py"不是内部或外部命令,也不是可运行的程序或批处理文件。
比如你要用 django-admin.py startproject mysite 来建立项目.
阅读全文
posted @
2008-06-20 17:25
黑灵 阅读(28125) |
评论 (1)
|
编辑
收藏
update-rc.d详解 Debian/Ubuntu系统启动脚本
posted @
2008-06-20 16:04
黑灵 阅读(7860) |
评论 (0)
|
编辑
收藏
用Komodo调试Google App Engine应用程序
posted @
2008-06-12 16:30
黑灵 阅读(3012) |
评论 (7)
|
编辑
收藏
关于Chart的开源库
摘要: 收集的一些用于绘制图表的库.
阅读全文
posted @
2008-06-10 14:26
黑灵 阅读(3914) |
评论 (5)
|
编辑
收藏
Tomcat配置
posted @
2008-05-09 10:42
黑灵 阅读(3633) |
评论 (0)
|
编辑
收藏
apche 虚拟目录 (外部部署)(曾经犯的错误)
posted @
2008-05-09 10:34
黑灵 阅读(916) |
评论 (0)
|
编辑
收藏
正则表达式
posted @
2008-03-14 20:39
黑灵 阅读(714) |
评论 (2)
|
编辑
收藏
gbk_to_utf8
摘要: 前些时候需要把项目中的文本文件都从GBK编码转换为UTF-8编码. 如果要手动的一个个的改, 那可费事了. 反正想学学Groovy, 就用Groovy做的转换脚本吧.
阅读全文
posted @
2008-03-11 09:44
黑灵 阅读(2767) |
评论 (2)
|
编辑
收藏
[待翻译]Categories of Java HotSpot VM Options
摘要: 还没翻译, 有时间翻译.
阅读全文
posted @
2007-12-26 14:23
黑灵 阅读(910) |
评论 (0)
|
编辑
收藏
用JakartaCommon的net组件来做ftp下载
摘要: 这几天一个同事要在项目里实现用ftp下载文件. 遇到了很多问题. 于是我推荐他用Jakarta-Commons项目中的net组件在实现. 其实之前我也没有实际用过, 稍稍看了一下文档,知道里面有个ftp包能完成相关的操作. 于是我的同事就兴致勃勃的拿去用了. 可用了以后缺发现了很多问题, 搞得焦头烂额. 经过我们的努力, 终于把问题都解决了, 下面我把遇到的问题和解决方案写下来, 以备其他想要用common-net包的朋友参考.
阅读全文
posted @
2007-11-08 19:21
黑灵 阅读(6000) |
评论 (5)
|
编辑
收藏
Regression testing
posted @
2007-07-31 22:27
黑灵 阅读(1010) |
评论 (0)
|
编辑
收藏
什么是BNF范式,什么又是EBNF范式?
posted @
2007-07-16 14:55
黑灵 阅读(11788) |
评论 (0)
|
编辑
收藏
<
2007年7月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
公告
常用链接
我的随笔
我的评论
我的参与
最新评论
随笔分类
(175)
AJAX(6)
(rss)
DataBase(5)
(rss)
Do everything with Groovy(4)
(rss)
ExtJS
(rss)
J2EE(29)
(rss)
JSF(4)
(rss)
MStar Utility(2)
(rss)
ORM(9)
(rss)
RIA(3)
(rss)
Server配置(2)
(rss)
Struts(1)
(rss)
Tapestry(1)
(rss)
Unix&Linux(32)
(rss)
wap(1)
(rss)
WebWork(4)
(rss)
不编不知道,一编吓一跳(17)
(rss)
乱七八糟(32)
(rss)
客户端技术(1)
(rss)
正则表达式
(rss)
脚本语言(22)
(rss)
文章分类
(1)
Tomcat(1)
(rss)
博客同道
GENOW
(rss)
远离尘嚣
常用资源
Martin Fowler
Martin Fowler的文章
最新评论
1. re: 关于spring-mvc的InitBinder注解的参数
这个里面User与User_是两个不同的类
--mmocake