自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 select into outfile access deny问题

为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。授权的语句如下:grant select on armory.* to rnd;flush privileges;select查询数据没有问题,但是有的用户有了更多的需求,他想把数据导出来,简单的处理的话,可以用select into outfi...

2011-08-30 14:40:29 289

原创 安装node.js

一.安装node.js Java代码 wet http://nodejs.org/dist/node-v0.4.8.tar.gz tar zxvf node-v0.4.8.tar.gz cd node-v0.4.8 ./configure --prefix=/usr/local/node make make install wet http...

2011-08-30 11:13:16 52

原创 mongodb入门

1、下载http://www.mongodb.org/dr/downloads.mongodb.org/win32/mongodb-win32-i386-1.8.3.zip/download下载http://github.com/mongodb/mongo-java-driver/downloadsmongo-2.6.1.jar3、安装 C:\mongodb-win32-i...

2011-08-29 18:03:49 176

原创 gamecenter有用代码(二)

1、Map转换为list[code="java"]/** * 将展示结构的Map封装为List * * @param map * @return List */ protected List wrapAppPageList(Map friendsPlayMap) { if (MapUtils.isEm...

2011-08-29 17:08:14 177

原创 JSON与JAVA数据的转换

JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph(ezmorph-1.0.4.jar...

2011-08-29 16:30:15 195 1

原创 ConcurrentHashMap之实现细节[转]

http://www.iteye.com/topic/344876http://www.goldendoc.org/2011/06/juc_concurrenthashmap/实现原理 锁分离 (Lock Stripping) ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。它使用了多个锁来控制对hash表的不同部分进行的修改。Concurr...

2011-08-29 15:56:15 51

原创 Java 理论与实践: 正确使用 Volatile 变量[转]

http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效...

2011-08-29 15:23:08 52

原创 gamecenter有用代码(一)

1、接口XCacheFactory[code="java"]public interface XCacheFactory { /** * 根据指定prefix来获取XCache实例 * * @param * @param prefix * @param klass value的类型 * @param...

2011-08-29 14:35:50 172

原创 @deprecated

@deprecated这个方法或类不再建议使用 在新版本中有其他方法或类可以代替这个使用 以后的版本也不会再更新这个方法或类

2011-08-29 13:48:24 143

原创 Java中super的几种用法并与this的区别[转]

1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base { Base() { System.out.println("Base"); }} public class Checket extends Base { Checket() { ...

2011-08-29 11:32:58 52

原创 Eclipse+Resin

这篇短文写给没有做过Eclipse+Resin开发的朋友,并非写给各位高手。:)主要介绍了无需Resin插件如何在Eclipse运行和调试WEB应用程序。因为无需插件,纯JAVA环境运行,步骤可能多一点。下面以Eclipse3.0.1、Resin3.0.12为例说明如何配置,相关配置内容为仅供参考。1、建立基本结构首先在Eclipse中新建一个项目pjt,结构如下:...

2011-08-26 17:08:33 87

原创 resin conf 的修改

1 resin-pro-3.1.5 resin.conf 90行 302行 Resin Professional 3.0.21 77行 256行 其他例子:[code="java"] mapp.kaixin.com mapptest.renren.com mapi.renr...

2011-08-26 16:26:44 150

原创 webgame 日志脚本-最终版

0、testlogfor.sh[code="java"]#!/bin/shecho `date`export PATH="/usr/kerberos/bin:$PATH"export KRB5CCNAME=/tmp/krb5cc_pub_$$trap kdestroy 0 1 2 3 5 15kinit -k -t /etc/krb5.keytabk=0...

2011-08-25 16:16:54 68

原创 crontab 操作

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc...

2011-08-25 11:57:56 69

原创 python 连接mysql

网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上...

2011-08-24 17:58:54 64

原创 mysql 查看用户权限

show grants for 你的用户show grants for webgametest@10.3.18.158;show可以看到很多东西show create database dbname; 这个可以看到创建数据库时用到的一些参数。show create table tickets; 可以看到创建表时用到的一些参数查看用户权限show ...

2011-08-24 14:14:44 116

原创 职场英语之电子邮件

1.Greeting message 祝福Hope you have a good trip back.祝你旅途愉快How is the project going on?项目进行顺利吗?2.Initiate(开始;创始;开始实施) a meeting 发起会议I suggest we have a call tonight at 9:30pm(China Time)with ...

2011-08-24 12:03:26 686

原创 python 入门

http://www.jb51.net/article/926.htmhttp://freshventure.wordpress.com/2011/02/23/%E5%88%A9%E7%94%A8python%E5%B0%86csv%E6%96%87%E4%BB%B6%E5%AF%BC%E5%85%A5mysql/1、中文显示[code="java"]print "Hello,...

2011-08-23 17:53:30 195

原创 firebug net面板详解

firedebug--net--all ---F5--param----------------------------------------------http://www.qianduan.net/detailed-firebug-net-panel.htmlNet面板Net面板就是Firebug中的net tab,中文应该叫“网络”?它可以监控页面中的HTT...

2011-08-23 17:31:32 109

原创 svn 库到 maven库

需要对修改的程序进行rebuild[code="java"]set MAVEN_OPTS=-Dfile.encoding=utf-8cd /d %~dp0svn upcall mvn clean package -U deploypause[/code]http://repos.d.xiaonei.com/nexus/index.html...

2011-08-23 16:58:32 90

原创 [转]Consistent Hashing - memcached分布式原理

memcached的分布式http://www.blogjava.net/syniii/articles/340783.html正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。 服务器端仅包括 第2次、 第3次 前坂介绍的内存存储功能,其实现非常简单。 至于memcached的分布式,则是完全由客户端程序库实现的。 这种分布式是...

2011-08-23 11:39:25 47

原创 Java开发中的Memcache原理及实现(七)Memcached客户端程序 【转】

Java开发中的Memcache原理及实现(七)Memcached客户端程序 http://jiaxiaoyuan1204.blog.163.com/blog/static/65553152010520112614157/ 七、 Memcached客户端程序Memcached的java客户端已经存在三种了:? 官方提供的基于传统阻塞io由Greg ...

2011-08-23 11:31:24 156

原创 memcached的使用【转】

windows下的Server端很简单,不用安装,双击运行后默认服务端口是11211,没有试着去更改端口,因为反正以后会用unix版本,到时再记录安装步骤。下载客户端的java API包,接口非常简单,参考API手册上就有现成的例子。 目标,对旧框架缓存部分进行改造: 1、缓存工具类 2、hibernate的provider 3、用缓存实现session机制 今天先研究...

2011-08-23 11:23:39 65

原创 输出变量linux

catnum=`cat tmp-prom-cat-number.log | wc -l`echo "**$catnum**"catcontent=`sed -n "${catnum} p" tmp-prom-cat-number.log`

2011-08-22 15:28:46 88

原创 webgame 日志解析的过程

[code="java"]awk 'BEGIN {FS="|"}; {print $2 "|" $3 "|" $4}' gamelogin.log.2011-08-15-23 > tmp.1awk 'BEGIN {FS="|"}; {print $1}' tmp.1 | awk 'BEGIN {FS=":"}; {print $1}' > tmp.2

2011-08-19 18:55:46 72

原创 sort如何按指定的列排序

sort如何按指定的列排序0000 27189 41925425065f 15 419254250663 7 419254250675 5 419254250691 7...

2011-08-19 16:15:21 919

原创 bash中的加法运算和其他运算

在Bash中的加法运算有多种表达形式,下面是比较简单的两种:1 a=3let "b=$a+2" #b=5orlet "b=a+2"之所以用双引号,是因为在bash中的变量替换发生在双引号内,如果不用引号,bash会把它们解释为命令。2 a=3((b=a+2)) #b=5这是最简单的一种形式。bash中还可以运行好多中运算,一般的都有,...

2011-08-19 15:33:48 459

原创 linux 清空文件

清空文件的三种方法1,echo “” >test.txt 2,>test.txt 3,cat /dev/null >test.txt

2011-08-19 13:26:21 192

原创 [转]linux if语句内判断参数--检查你胖否

shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当fil...

2011-08-18 19:44:39 69

原创 awk 日志解析

[code="java"]cat test.txt test1.txt | sort | uniq -dvimdiff tmp1 tem2cat tmp1 tmp2 | uniq -dawk '{print $7}' log.2 | sort | uniq > log2.log合并文件cat file1.out file2.out > file2.out cat...

2011-08-17 19:40:04 85

原创 Awk 是一种优秀的文本样式扫描和处理工具。

http://www.ibm.com/developerworks/cn/linux/l-cn-awkinwork/index.htmlAwk 是一种优秀的文本样式扫描和处理工具。 Awk 与 sed 和 grep 有些相似, 但功能比后者强不少。 awk 提供的功能包括样式载入, 流控制,数学运算符,进程控制以及许多内置的变量和函数等。 借助于这些功能, 我们可以很方便地利用 awk 对各种...

2011-08-17 17:42:56 47

原创 awk 解决方案

删除行首的空格和制表符awk '{ sub(/^[ \t]+/,""); print }'删除某列空格gsub(/[[:blank:]]*/,"",$1)

2011-08-17 15:02:03 52

原创 awk if else

awk '{if($1=="aaa") {print "yes"} else {print "no"}}' aaa.txtawk 'BEGIN {FS="|"}; { if(index($1,":")>0) {print substr($1, 1, index($1,":")-1) "|" $2 "|" $3 } else {pri

2011-08-16 18:11:07 524

原创 Linux中的head和tail命令

Linux中的head和tail命令在Linux中,最常见读取文件命令是cat、more和less,但若使用tail和head命令,它能更为方便的实现精确读取。一、head 命令实例1、默认,显示开头前10行。1 head /etc/passwd 2、显示开头前k行。(以下3行效果一样)123 head -k /etc/passwd(最常见用...

2011-08-16 16:48:08 686

原创 Java 编码规范

前言阐述一般性Java源文件的结构规范。 本文档==关注一般源代码文件的组成项目、项目之间先后顺序的规定,以及格式要求。== 本文档没有阐明各个项目元素的命名规范,这部分我们通过另外的规范来约束。 本文档自2009-07-27日起施行,施行过程中,如有异意、问题或建议,请发送 xn_tech@opi-corp.com 讨论,邮件标题按此格式编写:[开发规范] XXXXX。若某个Te...

2011-08-16 13:39:30 66

原创 Effective java

创建和销毁对象 第1条:考虑用“静态工厂方法”代替构造器 在类中声明 public static Selector open() {return xxx;} 1、静态方法有名称,好记! 2、可选返回同一实例,避免创建新实例 3、根据参数策略可返回适当的子类型的对象实例 4、使参数化类型实例的代码变得简洁:Map map = HashMap.newInstance();...

2011-08-16 13:38:12 60

原创 spring 单态和原型

spring 单态和原型单态:模型提供了具有特定名称的对象的共享实例,可以在查询时对其进行检索。Singleton 是默认的也是最常用的对象模型。对于无状态 服务对象很理想。 原型:模型确保每次检索都会创建单独的对象。在每个用户都需要自己的对象时,原型模型最适合。1 < beans > 2 3 4 5...

2011-08-15 15:43:17 173

原创 java 基础知识——使用构造函数

java 基础知识——使用构造函数 // 范例文件:UseConstructor.java import java.lang.*; public class UseConstructor { UseConstructor() //创建方法,注意其名称必须和类一致 { System.out.println("呼叫创建方法..."...

2011-08-15 15:29:21 97

原创 Ip地址自动获取命令

1、cmd下 ipconfig /release2、cmd下 ipconfig /renew

2011-08-15 11:07:47 734

原创 CRUD

CRUD是指在做计算处理时的增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。...

2011-08-12 18:34:56 143

gradle安装文档

gradle安装文档

2015-05-05

fusionchart 3.1破解

fusionchart 3.1破解版 swf文件

2012-02-28

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

TA关注的人

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