自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

原创 数据库中文显示不了,怎么办

数据库中文显示必须每个环节的字符集都支持中文,且一致。从本地SecureCRT到数据库总共经历了多少环节呢?1、本机到虚拟window开发机    (由于windows都没问题);2、虚拟window开发机到Linux虚拟机,走的是SecureCRT设置: 选项->会话选项->外观->字符集编码->UTF-83、从Linux虚拟机到DB的跳板机,走的是SS...

2014-08-15 16:22:35 1552

原创 mysql query cache

query_cache 读者摘要:http://blog.csdn.net/qiuyepiaoling/article/details/6004611 1、query_cache是server的查询缓存,跟存储引擎无关。当然存储引擎层也有查询缓存。2、query_cache缓存的VALUE是“结果集”,而不是“页”。KEY是SQL语句,取HASH,如果SQL中含有子查询,也是作为整体Ca...

2013-07-19 18:20:16 889

原创 Java中double类型的数据精确到小数点后两位

转载: http://blog.sina.com.cn/s/blog_69bd73800100yaej.html  多余位四舍五入,四种方法                                                                 一:                                                        ...

2013-01-24 10:36:04 1899

原创 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 147

原创 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 100

原创 在 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 123

原创 备忘不解释:删除若干天前的文件

 备忘不解释 #!/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 103

原创 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 441

原创 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 122

Memcached内存管理的局限性导致尽量不能让KEY永远不过期

Memcached内存管理的局限性导致尽量不能让KEY永远不过期 http://blog.csdn.net/tenebaul/article/details/8141673    

2012-11-02 17:41:59 66

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 480

原创 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 549

原创 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 133

原创 分布式并发计数器:播放数统计MongoDB实现

 分布式并发计数,以视频站点播放数统计为例(本质是{vid-&gt;count}映射关系),内容提要:Upsert+$INC解决并发计数findAndModify解决写时返回结果JAVA实现:findAndModify+upsert+$INC三剑客谢绝ObjectId,用vid直接做_id(1)Upsert+$INC解决并发计数  第一点:第一次up...

2012-08-14 13:31:48 700

原创 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 343

原创 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 183

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 1283

原创 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 587

原创 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 90

原创 资源竞争与并发控制

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 252

原创 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 123

技术人员也应懂艺术~~:不要把“老年代”叫成“Old Generation”

技术人员也应懂艺术~~:不要把“老年代”叫成“Old Generation”JAVA GC为了针对不同存活率场景采用不同的算法进行高效回收,采取了分代策略,通常是:“新生代(Young Generation)”和“老年代(Tenured Generation)”。但是看比较多的文章时,总发现把老年代Tenured Generation说成Old Generation,我想命名者...

2012-02-09 18:24:14 401

原创 火车站编码(名称-代号)

@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 31197 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 212

原创 技术细节之SimpleDateFormat线程安全问题

技术细节之SimpleDateFormat线程安全问题 博客分类:JavaSUNthreadAccessDate formats are not synchronized. It is recommended to create separate format instances for each...

2011-12-07 19:55:57 159

原创 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 6499

原创 Berkeley DB JAVA Edition入门

 BerkeleyDB是一种KEY-VALUE的存储容器,跟memcached有些类似。但是BerkeleyDB相对于memcached的不同在于:(1)BerkeleyDB不是分布式的,你可以简单的把BerkeleyDB理解为本地的一个磁盘文件,只不过BerkeleyDB会负责组织这个文件,并从这个文件中快速检索出数据;而...

2011-10-11 20:05:36 184

Nginx虚拟主机

  Nginx虚拟主机Nginx的虚拟主机既可以支持“基于域名的”,又可以支持“基于IP的”。备注:2012-02-16更新本BLOG,有时我们还需要基于URL前缀(不是域名)的虚拟主机。比如: 我们集团公司 www.example.com很大,有很多子公司,比如有做上海的子公司,于是这个子公司域名是 shanghai.example.com,这个子公司又有...

2011-08-08 17:24:49 116

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 87

Nginx关于location的匹配规则详解.docx

 Nginx关于location的匹配规则详解http://iteye.com/eyesmore/有些童鞋的误区1、 location的匹配顺序是“先匹配正则,再匹配普通”。矫正:location的匹配顺序其实是“先匹配普通,再匹配正则”。我这么说,大家一定会反驳我,因为按“先匹配普通,再匹配正则”解释不了大家平时...

2011-08-06 16:42:21 117

原创 CumulativeProtocolDecoder 流与事件模型

 ByteBuffer 的 flip 方法,许多人都知道是写操作后,即将要开始读操作,需要flip一把。但是,compact方法,知道的人似乎比较少,它用在什么场景呢?本文就是回答这个问题的。 import java.nio.ByteBuffer;public class T { public static void main(String[] args) {...

2011-08-01 18:31:06 215

原创 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 256

原创 备忘 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 160

原创 备忘: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 94

原创 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 96

原创 数据库毫秒数显示为字符串

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 143

原创 站外播放器测试

2011-01-26 11:11:12 115

原创 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 67

原创 可怕的笑脸(关于正则表达式)

public static LoginAuthResponse parseAuthResult(String authResult) throws LoginAuthException {        LoginAuthResponse resMsg = new LoginAuthResponse();        String[] responseItems = authResult...

2010-09-23 15:35:23 193

原创 用Linux命令行实现SQL的groupby

用Linux命令行实现SQL的groupby需求给定一个sql脚本文件,里面全是insert操作,样例如下:insert into `passport_daily` (uid,loginname,ip,operatetime,result) values ('9454268',' [email protected]','222.168.129.186','12818016042...

2010-08-16 15:40:02 502

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除