- 博客(80)
- 资源 (6)
- 收藏
- 关注

原创 GO语言初探(一) 开发环境配置及测试
1、GO下载地址http://code.google.com/p/go-windows 2、配置环境变量选择我的电脑->右键单击属性-> 选择高级选项卡->点击下面的环境变量设置 分别在系统环境变量中添加如下4个环境变量goroot GO的安装路径 例如c:/gogoos mingw goarch386pathGO的BI
2010-04-23 09:02:00
2540
原创 CentOS6.2 java服务环境搭建
1、mysql数据库安装输入 yum list installed mysql*查看是否已经安装了mysql相关组件,我们服务器上需要2个组件,1个是mysql,一个是mysql-server,前一个是客户端,后一个是服务通过查看发现服务器默认安装了mysql客服端,所以我们直接安装服务端即可yum list mysql*通过该命令查看相关mysql安装包,找到了mysql-s
2013-02-01 17:39:41
525
原创 备忘:mysql 修改表字段sql
alter table 表名 modify column 字段名 类型;例如数据库中user表 name字段是varchar(30)可以用alter table user modify column name varchar(50) ;
2012-12-25 15:05:18
268
原创 关于suse10 mysql5的最大默认连接数配置问题
用vi 打开/usr/bin/mysqld_safe然后在命令状态下输入"/--skip-external-locking" 进行查到,会分别找到2处然后分别+上:-O max_connections=1000,如下: $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --dat
2012-12-25 11:35:15
433
原创 mysql 创建 % 用户后, 本地无法连接【原因】
其中两个账户有相同的用户名monty和密码some_pass。两个账户均为超级用户账户,具有完全的权限可以做任何事情。一个账户 ('monty'@'localhost')只用于从本机连接时。另一个账户('monty'@'%')可用于从其它主机连接。请注意monty的两个账户必须能从任何主机以monty连接。没有localhost账户,当monty从本机连接时,mysql_install_db创建的
2012-12-14 11:24:12
994
原创 mysql 创建用户 grant
使用 GRANT 语句创建MySQL用户:mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;: 所有权限,在localhost登录,用户名为"monty", 密码为"some_pass"mysql> GRANT A
2012-12-14 11:01:54
712
原创 mysql 创建数据库,在无工具状态下,指定utf-8【备忘】
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
2012-12-14 10:15:47
243
转载 IP地址的三种表示格式及在Socket编程中的应用
IP地址的三种表示格式及在Socket编程中的应用 作者:huangguisu 使用TCP/IP协议进行网络应用开发的朋友首先要面对的就是对IP地址信息的处理。IP地址其实有三种不同的表示格式,关于这一点,如果你还不知道,亦或对相关的知识还有所迷惑,本文对你将会有很大的帮助。Ascii(网络点分字符串)-网络地址(32位无符号整形
2012-12-12 17:32:43
373
原创 suse10 tomcat配置
suse10 配置tomcat61、输入:zypper se jdk查找jdk,一般可以从相关的软件源中找到最新版本的jdk2、输入:zypper in jdk安装jdk3、成功安装后,在/etc/profile中加入如下配置(加到最后面即可)export JAVA_HOME=/usr/java/jdk1.7.0_05export CLASSPATH=.:$JAVA_H
2012-11-21 11:53:25
752
原创 TOMCAT多实例配置
一个机器上安装2个以上tomcat时,需要注意以下端口需要修改一个是默认为8005的 shutdown监听端口,一个是默认为8009的APJ端口,还有一个就是默认为8080的HTTP监听端口。顺便说一下安装绿色版本TOMCAT,需要在startup.bat文件的最上面+上 SET "JAVA_HOME=JDK目录" SET "CATALINA_HOME=解压后Tomcat的目录
2012-03-12 21:10:30
274
TOMCAT多实例配置
一个机器上安装2个以上tomcat时,需要注意以下端口需要修改一个是默认为8005的 shutdown监听端口,一个是默认为8009的APJ端口,还有一个就是默认为8080的HTTP监听端口。顺便说一下安装绿色版本TOMCAT,需要在startup.bat文件的最上面+上 SET "JAVA_HOME=JDK目录" SET "CATALINA_HOME=解压后Tomcat的目录
2012-03-12 21:03:48
140
转载 eclipse与flex builder 3整合
在使用java和Flex这两个技术开发项目的时候,为了方便,快速的开发,可以给Java的开发工具中,添加Flex开发的插件。具体操作如下: 1、在eclipse官网上下载eclipse3.3并安装。 2、在adobe的网站上下载Flex Builder 3 进行安装。 3、在任意目录建一个以下结构的目录:flex_plugin->eclipse
2011-12-12 16:25:59
552
转载 java jar打包成EXE
可以把普通的Java程序做成真正的exe也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些 build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorld.java其中的ma
2011-10-29 18:55:59
483
转载 java桌面程序jar打包成为EXE
可以把普通的Java程序做成真正的exe也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些 build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorld.java其中的ma
2011-10-29 18:55:16
466
转载 解决通过this.class.getResource()得到的URL中含有空格为乱码的问题
例如:结果是file:/C:/Documents%20and%20Settings/%e5%ba%84%e6%99%93%e6%af%85 /Local%20Settings/Temp/temp0.jar!/db/dmozdata.mdb 而我们期望是 C:/Documents andsettigsd sdfsdfsdf sdfsdf sdfsd 等等这里我们
2011-10-29 18:28:47
375
maven导入本地jar包命令
mvn install:install-file -DgroupId=alifel.org.codehaus.jackson -DartifactId=jackson-all -Dversion=1.8.5 -Dfile=C:\Users\alifel\Desktop\we
2011-10-17 11:15:51
234
转载 PNG透明背景7中处理方法
PNG图像格式介绍:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PN
2011-10-09 17:48:29
283
原创 TOMCAT与IIS整合完整版(Jakarta)
废话不多说,我们直接切入正题, 这是根据客户要求,第二次整合iis和tomcat,第一次糊里糊涂的就整合好了,这次因为客户的服务器上本来就已经有一个TOMCAT,而客户要求,我们新装一个TOMCAT,运行我们的服务,由于端口的问题,这次整合破费周折。1、在TOMCAT的CON
2011-09-10 12:18:37
825
转载 mysql-Innodb事务隔离级别-repeatable read详解
原文地址:http://orzdba.wordpress.com/2011/03/03/transaction_isolation_levels/一、事务隔离级别ANSI/ISO SQL标准定义了4中事务隔离级别:未提交读(read uncommitted),提交读(read committed),重复读(repeatable read),串行读(serializable)
2011-06-16 11:36:00
3799
1
原创 java 数字基础类型那点事
<br />java在作数学运算的过程中,如果2个变量类型不同,则把较低级的变量类型自动转换为较高级的。<br /> 级别-由低到高:(byte,short,char)--int--long--float--doubl例子1:public static void main(String args[]){ double c = 9999999999999999999999999999999999.99f * 9999999 ; System.out.println(c); }上例运行结果:In
2011-05-28 17:57:00
290
转载 maven命令
<br />1. 创建Maven的普通java项目:<br />mvn archetype:create<br />-DgroupId=packageName<br />-DartifactId=projectName <br />2. 创建Maven的Web项目: <br />mvn archetype:create<br />-DgroupId=packageName <br />-DartifactId=webappName<br />-DarchetypeArtifactId=maven-arche
2011-05-27 11:39:00
381
原创 javascript 整数四舍五入
<br />Math.ceil求最小的整数但不小于本身. Math.round求本身的四舍五入。 Math.floor求最大的整数但不大于本身.
2011-05-26 06:48:00
349
原创 WIN7如何查看端口被什么程序占用
<br />netstat -aon|findstr 8080<br /> <br />输入命令后,会得到占用端口号的进行ID<br /> <br />然后 tasklist ,在进程列别中查找该ID
2011-05-14 16:39:00
5510
原创 maven添加jar包到本地代码库
<br />mvn install:install-file <br />-DgroupId=<your_group_name> <br />-DartifactId=<your_artifact_name> <br />-Dversion=<snapshot> <br />-Dfile=<path_to_your_jar_file> <br />-Dpackaging=jar <br />-DgeneratePom=true
2011-05-09 22:21:00
630
原创 java的秘密(一):sun.misc.Unsafe的API
这是一个非常强大的类,提供了硬件级别的原子操作。以下是我通过阅读其他一些已经开源的JDK源码,通过它们对该类的调,总结出来的API,如有错误请指正。本文版权归“乱七八糟的代码(blog.youkuaiyun.com/alifel)”所有,如需转载请注明出处,否则必追究其版权问
2011-04-05 11:11:00
4202
原创 mysql-InnoDB中,不同事务隔离级别下的不同SQL语句的锁定情况
对于一个与数据库相关的并发应用,如果作为开发者的你不了解该类型数据库在不同事务隔离级别下的不同SQL语句的锁定情况,很难保证你的程序不做傻事,本文着重介绍了mysql-innodb的相关内容;对于不同的事务隔离级别,不同操作伴随的自动加锁情况不同;对于不同的事务隔离级别,事务自动释放各种锁的位置也不同。
2011-03-23 16:18:00
995
转载 JAVA并发:jsr133对volatile新的保证
<br />对 volatile 的新保证<br />volatile 原来的语义只保证 volatile 字段的读写直接在主存而不是寄存器或者本地处理器缓存中进行,并且代表线程对 volatile 变量进行的这些操作是按线程要求的顺序进行的。换句话说,这意味着老的内存模型只保证正在读或写的变量的可见性,不保证写入其他变量的可见性。虽然可以容易实现它,但是它没有像最初设想的那么有用。 <br />虽然对 volatile 变量的读和写不能与对其他 volatile 变量的读和写一起重新排序,但是它们仍然可以
2011-03-21 01:41:00
445
原创 JAVA并发:happens-before是什么?-对其作用以及内容的阐述
<br />happens-before 是JSR133确定的东东,这个相信大家都知道了。 至于它的作用呢,其实它就是一套规则,只要你的程序中A HB B,那么B就能看到A的操作(无论A/B是否是同一个线程).<br /> <br />其内容为如下:<br /> <br /> (注:JMM动作(Java Memeory Model Action),Java存储模型动作。一个动作(Action)包括:变量的读写、监视器加锁和释放锁、线程的start()和join())<br /> <br />happens-
2011-03-21 00:53:00
2438
原创 MYSQL 导出数据库脚本
<br />mysqldump -u{用户名} -p {数据库}>{文件路径}<br /> <br />例如:<br />mysqldump -uroot -p test>test1.0<br />会把test数据库导出为test1.0的文件,并存储在bin路径下面<br />
2011-02-27 16:21:00
339
原创 SVN导入导出
<br />导入:<br />svnadmin dump 仓库路径 > 导出文件路径<br />例如: SVN仓库在d:/cks 里面建立了一个test的仓库,我们想导出一个test0.1(该文件也在仓库)的仓库备份<br />svnadmin dump d:/cks/test > test0.1<br /> <br />导入<br />svnadmin load 仓库路径 < 备份文件<br />例如:SVN仓库在d:/cks 里面建立了一个test的仓库,我们想导入test0.1(该文件也在仓库)的仓库
2011-02-27 15:34:00
829
原创 抛弃教条主义,走出一条真正的
<br />前言:<br /> 测试,对于我一个程序爱好者来说,真正接触也就1年半。而真正感觉到测试的重要性和对测试开始有了思考也是最近才开始的事情。记得前年4月份的时候,我去了我们这面一家相对稍微可以一点的公司(西部地区,实力确实不能高估),第一次,项目经理要求我们给完了的代码写单元测试,当时我虽然不是第一次接触单元测试这个概念,却是第一次实打实的弄这玩意,但是整个过程,我感觉完全是为了应付测试部和QA(一方面,QA要查测试用例代码和报告,另一方面,没有经过单元测试的功能,测试部的人不测)。写的所
2011-02-20 13:36:00
145
原创 面向对象的程序设计注意事项一:一个成员由一组特定的方法来管理
<br />心得体会:<br /><br /> 在面向对象的程序设计中,一个成员最好由一组特定的方法来管理。其他任何对该成员的操作都经过这组方法来操作。特别是通过静态变量来做线程间的通信的时候,该问题尤为重要。
2011-02-19 10:58:00
338
原创 高效的随机数列生成函数-推荐
<br />/** * 产生一个长度为length的随机整数数列,数值范围在0-max之内(包括0,但不包括max),并且不重复 * @param length 随机数列长度 * @param max 数值范围最大值 * @return * @throws Exception 当length>max时抛出该异常 */public int[] randomIntList(int length,int max) throws Exception{ if(length
2010-09-28 10:41:00
380
原创 TOMCAT6 设置ICO
<br />在JSP页面head中间添加<br /><link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" /><br /> <br />href指向ico图片地址
2010-08-04 21:31:00
450
原创 YUI Compressor使用
<br />1、下载<br />http://yuilibrary.com/downloads/download.php?file=2a526a9aedfe2affceed1e1c3f9c0579<br />2、到yuicompressor-2.4.2目录下使用ant 进行构建生成yuicompressor-2.4.2.jar包<br />命令:ant -f build.xml<br />3、使用yuicompressor-2.4.2.jar包进行js/css压缩<br />命令:java -jar yui
2010-08-03 21:54:00
327
原创 lucene3.0 初探与优化
<br />平台 个人电脑<br />操作系统:win7<br />cpu : T5600<br />内存 :2G<br />测试数据量:200W<br />1、不要使用模糊匹配的条件查询,模糊查询时非常损耗性能的,我在测试的时候性能损失高达5倍<br />2、indexReader在索引没有更新的情况下,最好共享,以提神性能,每次打开200W数据量的索引约消耗时间60MS<br />3、在进行了索引更新的情况下,indexReader必须重新打开才可以查询新怎么增加的东西
2010-07-26 11:47:00
382
spring-modules-0.8.zip
2009-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人