- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 浮点数做运算的问题
System.out.println(0.05 + 0.01);System.out.println(1.0 - 0.42);System.out.println(4.015 * 100);System.out.println(123.3 / 100);Float f = Float.valueOf("20014999");System.out.println(new
2014-02-24 15:25:32 744
原创 Intelj使用
IntelliJ 10.0.1设置JDK:File-->Project Structure: project SDK--New a jsdk.ctrl + y 删除行psvm 然后按Tab键,会自动生成public static void main方法sout然后按Tab键,会自动生成System.out.printlnpsfi 然后按Tab键,会自动生成publi
2013-12-19 15:11:04 2205
原创 CentOS下安装Nginx
yum install make gcc gcc-c++ libtool zlib zlib-develcd /datawget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gztar -zxvf pcre-8.21.tar.gzcd pcre-8.21./con
2013-11-19 14:30:19 847
原创 Mysql多实例之mysqld multi
相关软件注:mysql采用二进制安装为最佳!rpm安装坑爹啊!yum install -y wget gcc-c++ make ncurses ncurses-devel perlwget -c ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/mysql-5.1.60.tar.gz[编辑] 安装
2013-11-05 09:45:14 2390
转载 MySQL解压版编码设置
http://michael-wong.iteye.com/blog/976381(转)到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:\mysql-5.5.10-win32 打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5
2013-09-27 11:21:37 4455
转载 ZooKeepr日志清理
http://nileader.blog.51cto.com/1381108/932156/(转)在使用zookeeper过程中,我们知道,会有dataDir和dataLogDir两个目录,分别用于snapshot和事务日志的输出(默认情况下只有dataDir目录,snapshot和事务日志都保存在这个目录中,关于这两个目录的详细说明,请看《ZooKeeper管理员指南》)
2013-09-27 11:17:52 6363
原创 Maven使用
建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.yunmall -DartifactId=App建一个 web 项目 : mvn archetype:create -DgroupId=com.yunmall -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
2013-01-26 18:44:47 575
原创 Linux使用命令大杂烩
1、iconv命令实现字符集编码的转换iconv -f latin1 -t utf8 reviewboard.sql>reviewboard.sql.udiff reviewboard.sql*2、cat /etc/passwd 可以查看所有用户的列表w 可以查看当前活跃的用户列表cat /etc/group 查看用户组3、权限chmod -R a+
2013-01-26 18:43:03 330
原创 我学Solr
Solr简介说起Apache Lucene,可以说无人不知,无人不晓,但是说道ApacheSolr,恐怕知道的不多。看看Apache Solr的说明:Solr是一个基于Lucenejava库的企业级搜索服务器,包含XML/HTTP,JSONAPI,高亮查询结果,缓存,复制还有一个WEB管理界面。Solr运行在Servlet容器中。所以Solr和Lucene的本质区别有以下三点:搜索服务器,
2012-03-20 20:38:28 1098
转载 Select For Update行级锁定
Oracle的SelectFor Update语句可以实现在读取数据后马上锁定相关资源,防止被其他session修改数据的目的。也就是我们常常谈到的“悲观锁定”(现实应用开发中,使用悲观锁定的情况少之又少,也许是因为乐观锁定的实现更加灵活和便捷的缘故)。这个小文儿做一个小
2011-10-01 22:36:59 19870
原创 普通表转分区表方法
--Oracle9i以上版本,利用在线重定义功能CREATE TABLE T (ID NUMBER PRIMARY KEY, order_no varchar2(40), order_date DATE);--unable to create INITIAL extent for
2011-07-21 14:09:09 986
原创 四个有用的过虑器
一、 使浏览器不缓存页面的过滤器import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 用于的使 Browser 不缓存页面的过滤器
2011-07-19 09:55:35 330
转载 深入研究java.lang.ThreadLocal类
一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的
2011-07-08 15:27:14 318
转载 ORACLE 包
包的作用 : 包可以将任何出现在块声明的语句 ( 过程 , 函数 , 游标 , 游标 , 类型 , 变量 ) 放于包中 , 相当于一个容器 . 将声明语句放入包中的好处是 : 用户可以从其他 PL/SQL 块中对其进行引用 , 因此包为 PL/SQL 提供了全程变量 .包分为两部分 : 包头和包体 .如何创建包 ?1) 包头 : 语法格式 : CREATE OR REP
2011-06-23 12:51:00 330
转载 oracle查看锁表进程,杀掉锁表进程
用管理员账号登陆查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao,
2011-06-22 10:37:00 346
转载 SELECT INTO 和 INSERT INTO SELECT
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和
2011-06-22 10:35:00 496
转载 js 设置网页打印的页眉页脚和页边距
http://blog.sina.com.cn/s/blog_629788b70100n9zr.html var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//Software//Microsoft//Internet Explorer//PageSetup/
2011-06-15 12:28:00 11827
转载 Quartz的配置及使用和定时触发功能的实现
建立一个Test类:package com.test;import java.util.Date;public class Test {public void copyMove(){System.out.println(new Date().getTime()+"时 被调用");}}applicationContext.xml下配置:http://www.springframework.org/d
2011-06-13 16:36:00 734
转载 CVSNT+TortoiseCVS 版本控制系统
<br />概述 CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件,自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了最新版本而痛哭流涕。还有就是你对程序做了一些修改,但是修改很少,你只想给远方的同事发一个两个版本之间的差别文件,这样可以免于邮箱不够大,
2011-05-31 13:31:00 604
原创 创建表空间
<br /><br />//创建临时表空间 <br /> <br />create temporary tablespace test_temp<br />tempfile 'D:/app/hmit/oradata/mydata/test_temp.dbf' <br />size 32m <br />autoextend on <br />next 32m maxsize 2048m <br />extent management local; <br /> <br />//创建数据表空间 <br />cr
2011-05-28 14:32:00 400
原创 将rs中的值放到数组中
<br /><br />ResultSetMetaData rsmd = rs.getMetaData();<br />int columnCount = rsmd.getColumnCount();<br />Object[] os = new Object[columnCount];<br />for(int i=0 ;i<columnCount; i++) {<br />os[i] = rs.getObject(i+1);<br />}
2011-05-26 15:55:00 878
转载 Tomcat6下配置数据源及使用
<br />1.将数据库驱动程序拷贝到tomcat/lib目录下面,同时在MYSQL的数据库test下建立表echo_message。<br /><br />2..在tomcat根目录的conf/catalina/localhost(对于Tomcat6及其以上版本,需要自己创建catalina和localhost这两个目录)下增加wind.xml文件(该文件名为了更好的可读性最好和下面的path="/xxx"的xxx相同)<br /><br />3.该文件内容: <br />----------------
2011-04-21 09:58:00 768
转载 使用DataSource小结
<br /><br />DataSource接口(javax.sql.DataSource)替代DriverManager获取Connection的方法,有以下好处:可以在部署时灵活更换Connection实现;可以更好的屏蔽数据库的相关性。<br />以下以oracle为例说明。<br /> 使用厂商DataSource<br />数据库厂商在提高JDBC2.0和以上版本的JDBC驱动中应该包含厂商的DataSource实现。<br />OracleDataSource ods = new OracleD
2011-04-21 09:52:00 23655 1
原创 WebSphere中设置
URL:jdbc:oracle:thin:@192.168.1.16:1521:ora9i一 WebSphere中设置编码当安装了webSphere的小型机的默认编码不是GBK, 而应用程序是以GBK作为默认编码会导致一系列的乱码问题。 在这个情况下,我们可以通过webSphere的控制台设置来修正该问题。 以下webSphere简称WS,WS有WS5和WS6,两个有些不同
2011-04-19 13:41:00 1799
原创 SimpleJdbcTemplate简单应用
<br /> <br />添加用户<br />public void addUser(User user) {<br /> StringBuffer strSql = new StringBuffer();<br /> strSql .append("insert into user(id ,name) values(:id, :name)");<br /> try {<br /> SqlParameterSource ps = new BeanPropertySqlParameterSou
2011-04-14 17:25:00 648
转载 jsp打印条形码
将 barbecue-1.5-beta1.jar 放入工程下的 WEB_INFO/lib目录里在工程的web.xml里增加 servlet映射文件参数解释 data=123456789 要生成条形码的字符type=Code39 表示是code39码 ,条形码类型width 表示生成的条形码的宽度height=20 表示生成的条形码的高度使用稍微需要注意一点的是 条形码下面是否同时显示条形码内容.下面这几句话是设置方法headless true
2011-04-10 20:56:00 3745
原创 TOAD应用
<br />1、查询显示乱码问题<br />右键 "我的电脑",在"属性"--"设置"--"环境变量"--"系统变量"中增加一项,其中变量为为NLS_LANG ,变量值为AMERICAN_AMERICA.ZHS16GBK.重启TOAD后,即可看到原为乱码的内容,显示为正常中文<br /> <br /> <br />2、常用快捷键:<br />F4 移动到表上,查看表的描述 <br />F5 重启当前页面 <br />F6 格式化sql <br />F7 clear all<br /> <br /
2011-04-08 20:15:00 1022
原创 设置myeclipse自动生成的author等注释
<br />一、window->preference->java->code styple->code Template 当你选择到这部的时候就会看见右侧有一个框显示出code这个选项,你点开这个选项,点一下他下面的New Java files 然后你点edit按钮,把他的内容换成你的就可以了:(例如)<br />${filecomment}<br />${package_declaration}<br />/**<br />* @author Tree E-mail:Tree@1
2011-02-28 23:43:00 7509 1
转载 Winrar 注册
<br />将以下Winrar 3.9 注册码内容拷贝粘贴到记事本中,然后将文件保存为rarreg.key ,然后复制到你的winrar安装目录<br /> <br />RAR registration data<br />Federal Agency for Education<br />1000000 PC usage license<br />UID=b621cca9a84bc5deffbf<br />6412612250ffbf533df6db2dfe8ccc3aae5362c06d54762105
2011-02-25 13:25:00 636
转载 从0到33600端口详解
<br />在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL<br />Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等<br />。二是逻辑意义上的端口,一般是指TCP/IP协议中的 端口,端口号的范围从0到65535,比如<br />用于浏览网页服务的80端口,用于FTP服务的21端口等等。这里将要介绍的就是逻辑意义上的<br />端口。 <br /> 查看端口 <br /> 在Windows 2000/XP/Serv
2011-01-15 18:18:00 943
转载 PLSQL Developer 设置快捷键
<br />1、登录后默认自动选中My Objects <br /> 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 <br />设置方法: <br />Tools菜单 --> Brower Filters,会打开Brower Folders的定单窗口,把“My Objects”设为默认即可。 <br />Tools菜单
2011-01-15 15:29:00 474
转载 JexcelApi和POI导入Excel日期识别成数字的解决方案
用过Jxl或者POI导入Excel信息的朋友应该都遇到过这样的问题。日期格式的单元格有些会识别成数字单元格。(为什么说有些呢?因为在Excel文件中输入2008-3-18的日期可以正确导入,但是输入3-18的就会识别成数字。)关于这个问题我找了很久,都没有找到解答。现在解决了,所以记录以下,一是怕以后忘了,二是希望遇到这个问题的朋友可以少走弯路。 <br /><br />首先来分析一下这个问题的成因。既然两个开源包都有同样的问题,说明可能是Excel内部就是这样存储的。所以需要通过一些其他的方式来从NUME
2011-01-15 14:07:00 605
转载 AJAX实例入门
<br />一、<br />readyState 状态 状态说明<br />(0)未初始化<br />此阶段确认XMLHttpRequest对象是否创建,并为调用open()方法进行未初始化作好准备。值为0表示对象已经存在,否则浏览器会报错--对象不存在。<br />(1)载入<br />此阶段对XMLHttpRequest对象进行初始化,即调用open()方法,根据参数(method,url,true)完成对象状态的设置。并调用send()方法开始向服务端发送请求。值为1表示正在向服务端发送请求。<
2010-10-22 14:06:00 349
转载 window.open()应用
【1、最基本的弹出窗口代码】<br /> <SCRIPT LANGUAGE="javascript"> <br /> <!-- <br /> window.open ('page.html') <br /> --> <br /> </SCRIPT> <br /><br /> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中
2010-10-22 13:57:00 421
转载 SQL(待学习)
CREATE TABLE elecct ( pid int, prop_name VARCHAR(15),vid int, NAME VARCHAR(20));insert into elecct(pid,prop_name,vid,NAME) values(11,'手机',3232483,'IPone')insert into elecct(pid,prop_name,vid,NAME) values(11,'手机',3232484,'联想')insert into elecct(pid,
2010-10-16 22:50:00 407
转载 Oracle函数NVL
nvl( ) 函数<br />从两个表达式返回一个非 null 值。<br /><br />语法<br /><br />NVL(eExpression1, eExpression2)<br /><br />参数<br />eExpression1, eExpression2<br /><br />如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExp
2010-10-14 17:02:00 373
转载 Oracle函数Decode
<br />一、Decode()<br />假设我们想给职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%<br />通过SQL语句就可以直接完成:select decode(sign(salary - 8000),1,salary*1.15,-1,salary*1.2,salary from employee <br />DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于i
2010-10-14 16:58:00 328
转载 javascript回车提交表单
<br />一、只针对IE<br /><INPUT TYPE=text NAME="passwd" SIZE=20 maxlength = 8 onkeydown="KeyDown()" ><br />function KeyDown() {<br /> if (event.keyCode ==13) {<br /> event.returnValue=false;<br /> event.cancel =true;<br /> loginFor
2010-10-13 22:24:00 338
转载 MyEclipse快捷键
常用快捷键(只有一部分,常用及不熟悉的)Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Ctrl+/ 在代码窗口中是这种//~注释。ctrl+shift+c在代码窗口中是这种注释,在JSP文件窗口中是〈!--~--〉。Ctrl+Shift+/ 也行。Ctrl+Shift+F格式化文件Format DocumentC
2010-10-13 22:14:00 514
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人