- 博客(119)
- 收藏
- 关注
原创 数据库中文显示不了,怎么办
数据库中文显示必须每个环节的字符集都支持中文,且一致。从本地SecureCRT到数据库总共经历了多少环节呢?1、本机到虚拟window开发机 (由于windows都没问题);2、虚拟window开发机到Linux虚拟机,走的是SecureCRT设置: 选项->会话选项->外观->字符集编码->UTF-83、从Linux虚拟机到DB的跳板机,走的是SS...
2014-08-15 16:22:35
1622
原创 mysql query cache
query_cache 读者摘要:http://blog.youkuaiyun.com/qiuyepiaoling/article/details/6004611 1、query_cache是server的查询缓存,跟存储引擎无关。当然存储引擎层也有查询缓存。2、query_cache缓存的VALUE是“结果集”,而不是“页”。KEY是SQL语句,取HASH,如果SQL中含有子查询,也是作为整体Ca...
2013-07-19 18:20:16
942
原创 Java中double类型的数据精确到小数点后两位
转载: http://blog.sina.com.cn/s/blog_69bd73800100yaej.html 多余位四舍五入,四种方法 一: ...
2013-01-24 10:36:04
1996
原创 Resin system-property tag works fine in Resin 4.X
The following issue has been CLOSED ====================================================================== http://bugs.caucho.com/view.php?id=5294 ==============================================...
2013-01-20 13:43:17
206
原创 Firefox和Struts2在Date上干架
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import org.apache.struts2.util.StrutsTypeConverter;public class DateConverte...
2012-12-29 19:51:46
180
原创 在 Servlet中获取Spring Bean
在 Servlet中获取Spring Bean,备忘 不解释 import org.springframework.web.context.WebApplicationContext;import org.springframework.web.context.support.WebApplicationContextUtils;public class Heart...
2012-12-29 16:13:52
158
原创 备忘不解释:删除若干天前的文件
备忘不解释 #!/bin/bashexport LANG="en_US.UTF-8"export SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"export SYSFONT="latarcyrheb-sun16" #delete files modified min 20 ago/usr/...
2012-12-25 18:49:40
149
原创 HTTP Basic Auth 备忘
http://wiki.nginx.org/HttpAuthBasicModulehttp://wiki.nginx.org/Faq#How_do_I_generate_an_htpasswd_file_without_having_Apache_tools_installed.3F location / { auth_basic "Rest...
2012-12-14 15:41:38
490
原创 Struts2/XWork < 2.2.0 Remote Command Execution Vulnerability
备忘下,TMD delicious现在都搞定老不爽了 。。。 riday, July 9, 2010CVE-2010-1870: Struts2/XWork remote command executionUpdate Tue Jul 13 2010: Added proof of concept Apa...
2012-11-07 18:07:49
167
Memcached内存管理的局限性导致尽量不能让KEY永远不过期
Memcached内存管理的局限性导致尽量不能让KEY永远不过期 http://blog.youkuaiyun.com/tenebaul/article/details/8141673
2012-11-02 17:41:59
107
Nginx的location if 太奇怪了
需要请求的图片,其中$station_id是变量 http://host/thumb/200x/$station_id.jpghttp://host/thumb/160x/$station_id.jpg 为了容错,提供了两张默认图片,当$station_id对应的图片找不到的时候,用默认图片替代http://host/thumb/notfound_160x.jpg...
2012-10-23 18:55:17
524
原创 Bash把一个时间戳转化成日期
继续备忘,老忘记,记忆不行了 比如:给定一个毫秒数 1350014340795 Bash 看日期date -d @1350014340 [root@zw_79_195 ~]# date +'%F %T' -d @13500143402012-10-12 11:59:00 [root@zw_79_195 ~]#...
2012-10-12 15:48:57
603
原创 Hex Bytes
好些年前写的,偶然找出来,临时用下,顺便分享下~~ 性能好像不咋地 import java.io.ByteArrayOutputStream;public class UltraEdit { public static void main(String[] args) { System.out.println(UltraEdit.getInstance().ge...
2012-09-19 11:41:42
181
原创 分布式并发计数器:播放数统计MongoDB实现
分布式并发计数,以视频站点播放数统计为例(本质是{vid->count}映射关系),内容提要:Upsert+$INC解决并发计数findAndModify解决写时返回结果JAVA实现:findAndModify+upsert+$INC三剑客谢绝ObjectId,用vid直接做_id(1)Upsert+$INC解决并发计数 第一点:第一次up...
2012-08-14 13:31:48
797
原创 iptables实现代理功能(不解释,备忘用)
[@tc_132_12 apps]# cat forward.sh #! /bin/shtarget_host=10.11.132.12target_port=10086forward_host=10.10.83.83forward_port=8080echo 1 > /proc/sys/net/ipv4/ip_forward/sbin/iptables...
2012-05-31 19:21:59
385
原创 apache httpd 配置虚拟目录
安装apache httpd后,修改 C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf ,在其中增加如下:Alias /C/ "C:/" Options Indexes FollowSymLinks AllowOverride None Order deny,allo...
2012-05-30 11:14:11
235
JVM设置Young Gen大小
JVM设置Young Gen的大小疑问设置年轻代的3组参数有优先级区别设置Young Generation的大小(假设设为1024m),似乎有很多参数,大概分为3组:(1)-XX:NewSize=1024m和-XX:MaxNewSize=1024m;(2)-Xmn1024m;(3)-XX:NewRatio=2; (假设Heap总共是3G)很奇怪,为什么hotspot的J...
2012-05-15 19:22:22
1395
原创 mysql innodb binlog_cache_size 设置
Mysql有很多系统变量可以设置,系统变量设置不同,会导致系统运行状态的不同。因此mysql提供两组命令,分别查看系统设置和运行状态。1、系统设置:SHOW [GLOBAL | SESSION] VARIABLES [like_or_where] SHOW VARIABLES shows the values of MySQL system variables.2、运行状态:...
2012-05-03 10:49:27
646
原创 Missing artifact com.sun:tools:jar:1.5.0
Missing artifact com.sun:tools:jar:1.5.0在eclipse中使用maven插件m2eclipse,总是提示:Missing artifact com.sun:tools:jar:1.5.0 网上找了些资料,原因主要是因为eclipse启动的时候使用的javaw.exe虚拟机是JRE中的,而tools.jar是在JDK下的,因此第一个解决办法是让...
2012-03-19 20:12:01
135
原创 资源竞争与并发控制
PPT内容:1.应用层并发控制?不是重点 2.Lost Update?乐观锁与悲观锁 3.隔离级别:脏读Dirty Read+幻读Phantom Read4.InnoDB锁与多版本控制? 5.意向锁? 6.事务传播行为?PPT地址: [url]http://www.slideshare.net/tenebaul/ss-11681968[/url][f...
2012-02-21 10:17:46
301
原创 redis入门介绍
Redis入门简介深入了解redis请阅读官方文档:redis documentationhttp://redis.io/documentation 再深入了解redis阅读源代码分析:redis under the hoodhttp://pauladamsmith.com/articles/redis-under-the-hood.html 1、认识redishttp:...
2012-02-13 17:08:32
180
技术人员也应懂艺术~~:不要把“老年代”叫成“Old Generation”
技术人员也应懂艺术~~:不要把“老年代”叫成“Old Generation”JAVA GC为了针对不同存活率场景采用不同的算法进行高效回收,采取了分代策略,通常是:“新生代(Young Generation)”和“老年代(Tenured Generation)”。但是看比较多的文章时,总发现把老年代Tenured Generation说成Old Generation,我想命名者...
2012-02-09 18:24:14
495
原创 火车站编码(名称-代号)
@bjb|北京北|VAP|0@bjd|北京东|BOP|1@bji|北京|BJP|2@bjn|北京南|VNP|3@bjx|北京西|BXP|4@gju|革居|GEM|5@gmc|光明城|IMQ|6@hme|虎门|IUQ|7@qsh|庆盛|QSQ|8@szb|深圳北|IOQ|9@xyc|西阳村|XQF|10@cqb|重庆北|CUW|11@cqi|重庆|CQ...
2012-01-12 16:35:20
35004
1
top命令解释
概述:输出结构和输出控制Top命令输出主要分4部分信息:1、系统负载(load average);2、CPU使用情况(CPU utilization);3、内存使用情况(Mem utilization),包括交换区(SWAP);4、进程列表:默认列出进程号(PID),进程所属的用户(USER),占CPU情况(%CPU),占内存情况(%MEM),从运行到现在总共占用多长时间的...
2012-01-05 17:42:19
262
原创 技术细节之SimpleDateFormat线程安全问题
技术细节之SimpleDateFormat线程安全问题 博客分类:JavaSUNthreadAccessDate formats are not synchronized. It is recommended to create separate format instances for each...
2011-12-07 19:55:57
182
原创 Mysql的BigInt(20),Int(20)以及Bigint(32)有区别吗?
原文: http://stackoverflow.com/questions/3135804/types-in-mysql-bigint20-vs-int20-etcc http://dev.mysql.com/doc/refman/5.1/en/numeric-types.html Types in MySQL: BigInt(20) vs Int(20) etcc ...
2011-10-19 15:09:23
6662
原创 Berkeley DB JAVA Edition入门
BerkeleyDB是一种KEY-VALUE的存储容器,跟memcached有些类似。但是BerkeleyDB相对于memcached的不同在于:(1)BerkeleyDB不是分布式的,你可以简单的把BerkeleyDB理解为本地的一个磁盘文件,只不过BerkeleyDB会负责组织这个文件,并从这个文件中快速检索出数据;而...
2011-10-11 20:05:36
223
Nginx虚拟主机
Nginx虚拟主机Nginx的虚拟主机既可以支持“基于域名的”,又可以支持“基于IP的”。备注:2012-02-16更新本BLOG,有时我们还需要基于URL前缀(不是域名)的虚拟主机。比如: 我们集团公司 www.example.com很大,有很多子公司,比如有做上海的子公司,于是这个子公司域名是 shanghai.example.com,这个子公司又有...
2011-08-08 17:24:49
142
Nginx关于Rewrite执行顺序详解.docx
Nginx关于Rewrite执行顺序详解第一篇:break和last的区别Rewrite 模块概述REFER: http://wiki.nginx.org/NginxHttpRewriteModule#rewrite If the directives of this module ...
2011-08-07 22:53:37
117
Nginx关于location的匹配规则详解.docx
Nginx关于location的匹配规则详解http://iteye.com/eyesmore/有些童鞋的误区1、 location的匹配顺序是“先匹配正则,再匹配普通”。矫正:location的匹配顺序其实是“先匹配普通,再匹配正则”。我这么说,大家一定会反驳我,因为按“先匹配普通,再匹配正则”解释不了大家平时...
2011-08-06 16:42:21
136
原创 CumulativeProtocolDecoder 流与事件模型
ByteBuffer 的 flip 方法,许多人都知道是写操作后,即将要开始读操作,需要flip一把。但是,compact方法,知道的人似乎比较少,它用在什么场景呢?本文就是回答这个问题的。 import java.nio.ByteBuffer;public class T { public static void main(String[] args) {...
2011-08-01 18:31:06
248
原创 JAVA NIO之Direct Buffer 与 Heap Buffer的区别?
个人总结Direct Buffer vs. Heap Buffer1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高;2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Buffer所申请的空间),...
2011-07-26 18:27:50
305
原创 备忘 mysql add column
ALTER TABLE `access` ADD `email` VARCHAR(64) DEFAULT NULL;ALTER TABLE `access` ADD UNIQUE INDEX uidx_email (email);ALTER TABLE `access` ADD `email` VARCHAR(64) DEFAULT NULL,ADD UNIQUE INDEX ...
2011-03-31 17:13:25
196
原创 备忘:mysqldump
mysqldump --default-character-set=GBK -d --socket=/data/mysqlpayment/passport_3366/sock/mysql.sock passport_database_name > script_passport.sql
2011-02-19 08:06:43
124
原创 mysql授权 老是忘记
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root654321' with grant option;Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 ...
2011-01-30 09:41:48
121
原创 数据库毫秒数显示为字符串
mysql> select FROM_UNIXTIME(regdate/1000,'%Y %D %M %h:%i:%s %x')as date from passport_user_info where userid = 10699366 \G *************************** 1....
2011-01-28 16:13:40
194
原创 tcpdump
简单的TCPDUMP命令: tcpdump -i eth0 -n host 123.125.120.31 and dst port 80 | grep -v 60.247.30.1
2010-12-18 11:52:13
89
原创 可怕的笑脸(关于正则表达式)
public static LoginAuthResponse parseAuthResult(String authResult) throws LoginAuthException { LoginAuthResponse resMsg = new LoginAuthResponse(); String[] responseItems = authResult...
2010-09-23 15:35:23
326
原创 用Linux命令行实现SQL的groupby
用Linux命令行实现SQL的groupby需求给定一个sql脚本文件,里面全是insert操作,样例如下:insert into `passport_daily` (uid,loginname,ip,operatetime,result) values ('9454268',' 876334249@qq.com','222.168.129.186','12818016042...
2010-08-16 15:40:02
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人