- 博客(56)
- 收藏
- 关注
原创 使用JAXB创建XML
import java.io.Serializable;import java.io.StringWriter;import java.util.HashSet;import java.util.Set;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind
2014-07-08 10:38:37
571
原创 下载文件测试
下载超过120秒会执行tracert (windows)public class SchedulerTask { public static Logger log = Logger.getLogger(SchedulerTask.class); /** * * @throws Exception */ public void st
2013-11-05 12:14:05
831
原创 JAVA两种模式下的代理方法
java.net.HttpURLConnection:// 设置http访问要使用的代理服务器的地址&端口Properties prop = System.getProperties();prop.setProperty("http.proxyHost", "proxy.cmcc");prop.setProperty("http.proxyPort", "8080");or
2013-11-05 12:02:47
609
转载 SVN使用教程之-分支/标记 合并 subeclipse
转载:http://energykey.iteye.com/blog/512745首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个
2013-08-27 16:52:06
549
原创 有意思的面试题
不使用第三个变量交换两个变量值?例如 int a=5,b=10;a = a + b;b = a - b;a = a - b;List list = new ArrayList(); //定义Integer泛型String str = "abc"; Method[] method=list.getClass().getMethods();//取
2013-08-27 16:40:03
390
原创 Linux (centos) 修改系统时间
关闭更新: /sbin/service ntpd stop (start)修改时间:date -s 12/25/2012 or 16:00:00更新到BIOS:/sbin/hwclock --systohc
2013-07-02 18:17:31
722
原创 Linux (centos) 安装 MySQL
yum install MySQL-server 安装MYSQL但是因为某些东东没有安装成功可以先卸载该类库yum -y remove mysql-libs-5.1.52* -y的意思就是不用询问是否remove卸载完成之后,再安装MySQL成功了启动:/etc/init.d/mysql start登录MYSQL出现问题mysqladmin: connect to server at
2013-07-02 18:17:29
299
原创 svn for linux (ubuntu)
Subclipse 1.8.x Update Sitehttp://subclipse.tigris.org/update_1.8.xFailed to load JavaHL Library. These are the errors that were encountered:no libsvnjavahl-1 in java.library.path no svnjavahl-1 in
2013-07-02 18:17:27
446
原创 js读写cookie
///设置cookie function setCookie(NameOfCookie, value, expiredays) { //@参数:三个变量用来设置新的cookie: //cookie的名称,存储的Cookie值, // 以及Cookie过期的时间. // 这几行是把天数转换为合法的日期 var ExpireDate = new Date (); ExpireDate.setTime
2013-07-02 18:17:25
363
原创 解决weblogic启动慢和创建域慢&线程配置
决weblogic启动慢和创建域慢的方法2010-08-18 18:33创建域慢启动慢的特征:创建域到70%时,进程长时间等待(命令行创建时停止在100%处),创建域启动Weblogic的时候也是长时间停止。 Weblogic在Linux下启动慢的原因,发现从进程堆来看,线程挂在security相关的随机数生成上面,是由于JDK的Bug(JDK从/dev/random读取‘randomness’
2013-07-02 18:17:23
560
原创 JS打印设置空白页眉和页脚
window.print();设置空白页眉和页脚 var hkey_root,hkey_path,hkey_key;hkey_root="HKEY_CURRENT_USER";hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";//设置网页打印的页眉页脚为空 function pagesetup_null(){
2013-07-02 18:17:21
1643
原创 SQL批量生成SQL语句
select 'truncate table '||table_name|| '; ' from tabs where tablespace_name= 'OA_CNEMC' //表空间
2013-07-02 18:17:19
427
原创 JAVA打ZIP包
import java.io.*;import java.util.*;import java.util.zip.*;public class ZipCompress { public static void main(String[] args) { try { FileOutputStream f = new FileOutputStream("target.zip"
2013-07-02 18:17:17
490
原创 JAVA截取带有HTML的字符串[转]
import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; @SuppressWarnings({"unchecked" }) public class CutHtml {
2013-07-02 18:17:15
767
1
原创 搜索建议样式
http://www.cnblogs.com/qiantuwuliang/archive/2009/08/03/1537213.html -- jquery相关 var line = 0; function del(){ if(jQuery("#newDiv")){ jQuery("#newDiv").remov
2013-07-02 18:17:13
403
原创 CSS & JS
超过长度截掉并加“。。。”:text-overflow:ellipsis; white-space:nowrap;width:220px;text-decoration:none; overflow: hidden;height:38px; 分散对齐:text-align:justify; text-justify:distribute-all-lines; text-align-
2013-07-02 18:17:11
510
原创 Freemarker常用
主页:http://www.freemarker.org/index.html获得数据:package com.ninemax.nacao.business.template;import com.ninemax.nacao.business.dataSearchInfo.clsResourceTypeBus;import com.ninemax.nacao.business.searchE
2013-07-02 18:17:09
523
原创 利用Lucene检索开发用的API
学习一门新的知识,API是必不可少的,那就从API开始。首先,要有一个API的库,库里是所有知识点的API,供大家查询。同时API库需要支持检索。怎么建立库,用什么用的组织结构建库还没想好。正好下载了一个Lucene 3.0,.先建一个API的检索玩玩(本文只提供了一个基本的Demo,并未做优化,这一个系列文章的目的,就是想记录一个学习的轨迹,看看各位看客,能不能通过这个轨迹学习完Lucene 3
2013-07-02 18:17:07
459
原创 action js
在action中 response.getWriter().print("window.parent.document.getElementById('userCareer').value='"+currentUserName+"';window.parent.ymPrompt.close();"); 可获得父页或者向父页传值等。
2013-07-02 18:17:04
954
原创 DWR日志
如果DWR会打印多余的日志 可把log4j.properties 中加入:log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.logger.java.sql.PreparedStatement=ERRORlog4j.logger.uk.ltd.getahead.dw
2013-07-02 18:17:02
541
原创 Google搜索框风格[转]
Google Suggestvar arrOptions = new Array(); var theTextBox; var currentValueSelected = -1;//表当前选中的某项 //以上设置一些全局变量 window.onload = function(){ var elemSpan = document.createElement("span");//在页面创建span
2013-07-02 18:17:00
547
原创 JQuery与DWR的冲突
jquery和prototype比较,以及冲突解决 var $j = jQuery.noConflict();$j("div p").hide(); // 基于 jQuery 的代码$("content").style.display = "none"; // 基于其他库的 $() 代码详细:http://www.w3school.com.cn/jquery/core_noconflic
2013-07-02 18:16:58
495
原创 LUCENE3.0 的二次查询
// public static void searchInResult(String qw, String oldqw, Sort sort, int n)// throws ParseException, IOException {// QueryParser queryParser = new QueryParser(Version.LUCENE_CURRENT,"TITLE",n
2013-07-02 18:16:56
496
原创 LUCENE3.0(转)
利用lucene的Filter,具体可以查看lucene的api中的org.apache.lucene.search.CachingWrapperFilter,它可以缓存上次的搜索结果,从而实现在结果中的搜索。01.import java.io.IOException; 02.import org.apache.lucene.analysis.SimpleAnalyzer; 03.imp
2013-07-02 18:16:54
442
原创 锁(locking)
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。 H
2013-07-02 18:16:52
528
原创 javascript(js)的小数点乘法除法问题
用js计算12.32 * 7 结果是多少?答案:86.24000000000001为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。另外再计算一下:8.80 * 100 * 12 / 100结果:105.6000000000000238.8
2013-07-02 18:16:50
426
原创 CAB OCX插件解决
注册:regsvr32 *.ocx文件的路径上网浏览网页的时候,经常会出现提示“Windows已经阻止此软件因为无法验证发行者”,无法安装那个软件,导致了网页无法正常浏览,将网页设置为信任站点,关闭安全中心及杀毒软件都不行。解决:1、打开浏览器“Internet选项-安全-自定义级别”,在弹出的窗口中把“下载未签名的ActiveX控件”设置为“启用”,并且把里边有关ActiveX控件项的所有
2013-07-02 18:16:48
694
原创 RedHat 9 Linux开启SSH服务命令
RedHat 9 Linux开启SSH服务命令 启动:service sshd start 安装过程:1.以root身份登入系统(没登入系统和没有足够的权限都不能安装,晕,这不是废话) 2.检查安装系统时是否已经安装SSH服务端软件包: rpm -qa|grep openssh 若显示结果中包含openssh-server-*,则说明已经安装,直接启动 sshd服务就可以了(
2013-07-02 18:16:46
3130
原创 删除.SVN文件的REG
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@="cmd.e
2013-07-02 18:16:44
481
原创 JPA由实体生成表
persistence.xml 实体名不能有下划线、主键不能有约束(待更进一步的考证) 测试:EntityManagerFactory factory = Persistence.createEntityManagerFactory("xxx");//persistence-unit name="xxx" EntityManager em = factory.createEnti
2013-07-02 18:16:42
692
原创 log4j写入数据库相关配置
log4j.propertieslog4j.rootLogger=WARN,DATABASE #直接使用log4j包中的文件 log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender#与数据库建立连接 log4j.appender.DATABASE.URL=jdbc:oracle:thin:@192.168.12.98:152
2013-07-02 18:16:39
501
原创 DMP导出导入
数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys
2013-07-02 18:16:37
470
原创 AJAX 异步
//get city ajax startvar req; function Change_Select() { var zhi = ''; var dtd=document.getElementById("province"); for(var i=0;i if(dtd.options[i].sele
2013-07-02 18:16:35
261
原创 常用JS的使用方法
var ss = document.all.from1.radio;if(ss[0].checked) alert(ss[0].value);if(ss[1].checked) alert(ss[1].value); from1.radio返回数组 radio有多个,返回数组NodeList 数组是没有value属性的 所有undefinedradio的获取必须循环每一个radio的
2013-07-02 18:16:33
403
原创 WebLogic9.x 10.x 线程调整
在控制台上,队列设置里面,有Thread Count、Thread Priority和Queue Length,可以调整一下。另外,backlog也可以调整一下。提升线程数会在重新启动server后生效,队列长度是执行队列的最大长度,提升线程优先权将导致这个队列cpu优先权超过低优先权线程。提升线程数有时可以增加应用程序性能,但是在提升数量前,有很多因素需要考虑。设置数量太高会降低服务器性能,在服
2013-07-02 18:16:30
565
原创 DWR相关例子
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).DWR确实是一个非常优秀的项目,它通过反射,将java翻译成javascript,然后利用回
2013-07-02 18:16:28
388
原创 DW 常用的一些样式
单页面的链接颜色:function changeGj(){ document.getElementById("jgqcImage").style.color="#0292cb"; document.getElementById("jgdmImage").style.color="#0292cb"; document.getElementById("gjImage").style.color
2013-07-02 18:16:26
1985
原创 ext 异步加载树_2
附件中 是 整个项目 ,下载即可使用1.需要建立数据库和表结构 sql 和数据脚本 见上面2.讲项目放在TOMCat 可以直接运行 对于前台接收json字符串 的一个思考(2010.05.23): 对于上面的例子,我们是使用 menu.jsp 来接收后台的返回的json字符串menu.jsp 的内容很简单 2行 其中: 标签的escape属性默认值为true,
2013-07-02 18:16:24
429
原创 ext 异步加载树_1
实现原理:树的每一个节点都有自己的ID,和它的父亲节点的ID,还有自己的文本内容,以及点击后在哪个frame中打开哪个连接,是否是叶子节点等内容,树的第一级节点的父亲节点的ID我们将它置为0,以后每次点解一个非叶子节点的时候,我们都去异步加载他的所有孩子结点,将信息组装成JSON字符串,返回给前台,前台的EXT Tree使用JSON数据构造树 主要步骤: 第一步:构造 树的 表结构
2013-07-02 18:16:22
610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人