![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术集锦
文章平均质量分 73
arui_email
hi```I'm Eric```welcome```
展开
-
hibernate执行sql的方法
1.在使用hibernate的时候,有的时候需要用sql语句来执行,而HibernateDaoSupport方便了操作后,执行sql时候遇到不能执行的问题, 2.下列方法是一个内部类来执行sql,可以写一个通用方法来执行sql,通常如果没有必要尽量不使用sql,但是有的时候就必须使用了,就想下列的查询分组查询,不想在hibernate中使用一对多关系,而又必须使用group by 哪么只能使用转载 2012-07-12 11:36:11 · 4637 阅读 · 0 评论 -
sleep 和 wait的区别
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统资源;wa原创 2013-07-07 11:23:15 · 545 阅读 · 0 评论 -
tomcat 中设置连接池
1.将数据库驱动程序的JAR文件放在Tomcat的 common/lib 中; 2.在server.xml中设置数据源,以MySQL数据库为例,如下: 在 节点中加入, <Resource name="jdbc/DBPool" type="javax.sql.DataSource" password="root" driverClassName="com.mysql.j转载 2013-06-06 19:22:25 · 771 阅读 · 0 评论 -
String 转 Date
/**String 转Date Start**/ DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); Date operdate = null; String str = null; // String转Date try {原创 2012-11-01 10:16:34 · 626 阅读 · 0 评论 -
java 找出一个字符在 一个字符串中的位置
String strRalationName = "部门信息(ERP系统)—人员信息—父表—生成规则验证";//在一段字符中,找出一个字的第几次出现位置 public int findNumber (String str,String letter,int num){ int i = 0; int m = 0; char c = ne原创 2013-04-14 18:23:07 · 3196 阅读 · 0 评论 -
js 数字每个三位加一个逗号
/**转化金额**/function convert(money) { var s = money; /**获取小数型数据**/ s += ""; if (s.indexOf(".") == -1) s += ".0"; /**如果没有小数点,在后面补个小数点和0**/ if (/\.\d$/.test(s)) s += "0"; /**正则判断**/ while (/\d原创 2013-04-12 12:59:21 · 2616 阅读 · 1 评论 -
js动态表格及获取每一个文本框的动态id属性
/****动态的增加行****/ function nextRow(){ var productIndexObj = document.getElementById('productIndex'); var productTbl = document.getElementById('productTbl'); var productIndex = parseInt(pr原创 2013-04-10 21:55:13 · 2240 阅读 · 0 评论 -
js清空所有的code和name
/**将所有code和name清空********/ function reSet(){ var codes=document.getElementsByName("code"); var names=document.getElementsByName("name"); for(var i=0;i<codes.length;i++){ codes[i].value原创 2013-04-10 21:50:38 · 807 阅读 · 0 评论 -
java 读取excel
package com.icss.mdm.maintain.data;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import jav原创 2013-04-03 13:15:31 · 817 阅读 · 0 评论 -
JSP中获取当前访问URL、URL参数等信息的小结
在网上搜索的,感觉是经常用到的就拿过来大家查阅:JSP页面中相关代码: <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String url原创 2013-07-16 09:34:36 · 3099 阅读 · 0 评论 -
java 获取服务器端的webapps路径
/** * 获取服务器端的webapps路径 * @return */ public String findServerPath(){ String classPath = this.getClass().getClassLoader().getResource("/").getPath(); try { classPath =URLDec原创 2012-11-01 10:12:42 · 8770 阅读 · 0 评论 -
java计算时间差
一、计算时间差。原创 2014-06-09 16:54:50 · 841 阅读 · 0 评论 -
java发送JSON格式的http通讯的post请求
一、下面是java代码经过测试后成功了。package com.test;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingE原创 2014-04-01 10:24:56 · 8172 阅读 · 0 评论 -
在原springMVC的web项目中添加webservice(用的是xfire)
框架是spring MVC + weblogic12c + jdk1.7 数据库是 oracle ,用的是jdk自带的webservice部署到tomcat是好的···weblogic12c服务器上之后启动报错 ···more than one instance```这样的错误,查阅相关资料说是weblogic自身的bug需要下载补丁,我去官网下载呢···收费的···并且没看到weblogic12.1.1.0的补丁,webservice就在此换成了Xfire框架了···原创 2014-03-17 19:34:43 · 13199 阅读 · 0 评论 -
spring 定时执行任务
1、applicationContext-job.xml 配置文件如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/原创 2013-08-05 15:20:30 · 3816 阅读 · 0 评论 -
myeclipse 添加注释的 模板
1、打开myeclipse工具。2、window-Preferences-java-Code Style-Code Templates-import。3、下面就是xml的文件内容信息。 <template autoinsert="false" context="constructorcom原创 2013-07-26 13:12:44 · 986 阅读 · 0 评论 -
jsp 下载 服务端的文件到本地
一、list页面的js,点击list列表下面的下载按钮调用jsfunction downloadDoc(filePath,fileName){ var path = filePath+fileName; var contextLength = ""; var sp = path.substring(contextLength.length,path.length); docum原创 2013-06-06 18:13:24 · 27797 阅读 · 3 评论 -
去掉文件下所有的.svn
一、先把原有的带.svn控制的工程备份一份,然后再拷贝一份到另一个目录,比如:K:\chinasofti\XXX项目二、建一个txt文件夹 把下面的 代码拷过去,把格式改成 .bat FOR /r K:\chinasofti\XXX项目 %%a IN (.svn) DO rmdir /s/q %%a 三、双击 这个 .bat格式的文件。这样就可以把所有的 .svn去掉了。原创 2013-06-08 14:00:04 · 1086 阅读 · 0 评论 -
java获取服务器、工程路径等相关信息System.getProperty("user.dir")
package com.yunda.agent.util;import java.net.MalformedURLException;import java.net.URI;import java.net.URISyntaxException;import org.apache.log4j.Logger;public class DownloadDoc { protected L原创 2013-07-18 10:07:15 · 3470 阅读 · 0 评论 -
hibernate 主键 策略
在Hibernate中在生成主键策略有这几个属性: assigned 需要自己设置 --默认 identity sqlserver自动增长 sequence oracle自动增长 increment mysql自动增长 native 通用数据库自动增长因为在Hibernate中,默认是assigned,是需要们来设置的。所以只要我们改成identity或者native就可原创 2013-03-13 10:42:37 · 570 阅读 · 0 评论 -
java流的分布图
翻译 2012-10-26 20:20:35 · 747 阅读 · 0 评论 -
map2bean AND bean2map
package cn.test.bean;import java.util.HashMap;import java.util.Map;import org.apache.commons.beanutils.BeanUtils;public class Bean1 { private String name; private Integer age; private Doubl原创 2012-09-17 15:49:55 · 2660 阅读 · 0 评论 -
log4j 自定义日志文件
log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 先看一个常见的log4j.properties文件,它是在控制台和myweb.log文件中记录日志: log4j.rootLogger=DEBUG, stdout转载 2012-07-23 12:18:01 · 942 阅读 · 0 评论 -
log4j的配置以及使用
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger=[level] , appenderName1, appe转载 2012-07-20 18:34:11 · 785 阅读 · 0 评论 -
hibernate 执行sql ,select 返回string long
1.执行sql,返回一个结果集,适用查询一个字段并返回一条记录public Long findSeqTbTest() { String sql = "select SEQ_TB_TEST.nextval from dual"; SQLQuery query = this.getSession().createSQLQuery(sql); String str转载 2012-07-12 19:58:01 · 9231 阅读 · 0 评论 -
java使用dom4j读取xml的简单例子
例如读取如下一个xml文件 1 abc 2 xyz dom4j读取上面xml文件的代码如下:package com.codeif.test;import java.util.Iterator;import org.dom4j.*;import org.dom4j.io.*;/** * @author codeif.com */publ转载 2012-06-29 18:32:21 · 1411 阅读 · 0 评论 -
string 转化xml xml转化为string
一、使用最原始的javax.xml.parsers,标准的jdk api // 字符串转XML String xmlStr = \"......\"; StringReader sr = new StringReader(xmlStr); InputSource is = new InputSource(sr); DocumentBuilderFacto转载 2012-06-29 17:41:20 · 81978 阅读 · 5 评论 -
db2 数据库的导出导入
1记录源数据库的相关配置参数,包括数据库注册表变量(db2set)、数据库管理系统参数(dbm cfg)、数据库配置参数(db cfg);2用db2look导出建库ddl脚本,用于在目标库中创建数据库对象;3用db2move导出源数据库的数据;4使用导出的建库ddl(由于平台不同可能需要作少量修改),建库,建数据库对象;5参照源数据库的配置参数(通常需要根据目标机器的硬件配置和系统转载 2012-07-09 11:59:46 · 2809 阅读 · 0 评论 -
db2 的常用命令
以下文件同样在附件中//删除表中字段(注意每删除三个要将此表重组,因为默认改变方式为三次,重组后将归零)alter table [tablename] drop column [columnname];//添加表中字段(可无限添加)alter table [tablename] add column [columnname];//为表添加主键约束(该列必须为not null)alt转载 2012-07-09 10:16:36 · 1353 阅读 · 0 评论 -
dtree连接数据库动态生成树菜单
一、读取数据库中的数据返回list集合package com.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import jav转载 2012-10-30 16:44:58 · 4571 阅读 · 1 评论 -
MyEclipse10.6 安装xfire 插件
自Myeclipse7.5后貌似默认不启用XFire插件的集成 本人今天使用Myeclipse10.6是发现没有XFire 自己捣鼓捣鼓 已经成功添加XFire 添加步骤 1.打开Myeclipse->Help->Myeclipse Configuration Center 会加载一会 耐心等待 2.Dashboard选项卡->Myeclipse Features 滚动条下拉至底转载 2012-11-05 13:48:16 · 8667 阅读 · 12 评论 -
JsonUtil JSONObject、JavaBean、Model、list相互转化
package com.XXX.XXX.common.util;//上面是包路径import java.lang.reflect.Field;import java.lang.reflect.Method;import java.text.SimpleDateFormat;import java.sql.Date;import java.sql.Timestamp;import j原创 2012-11-02 17:41:32 · 12776 阅读 · 1 评论 -
Dom 解析 XML
package com.bird.xml;import java.io.FileOutputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Transformer;import javax转载 2012-11-01 15:31:27 · 679 阅读 · 0 评论 -
HibernateSessionFactory.java
package com.ws.sf.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import org.apache.log4j.Logger;import org.hibernate.HibernateException;import org.h原创 2012-11-01 10:29:52 · 3494 阅读 · 0 评论 -
把blob数据放到服务器的硬盘里
一、通过传递参数读取db2的blob数据放到服务器的硬盘目录 /** * 从三项查询出来文件数据放到服务器的webapps的jj目录 * @param path,路径 * @param dateStr,时间戳 * @param fileName,文件名称 * @param itemId,项目id */ public void findByAttachment(Stri原创 2012-11-01 10:26:31 · 1540 阅读 · 0 评论 -
Memcache工作原理及其例子
1 Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 为什么会转载 2012-10-30 17:47:04 · 4148 阅读 · 3 评论 -
Memcached 客户端程序三种API的比较
Memcached 客户端程序 Memcached的java客户端已经存在三种了: ? 官方提供的基于传统阻塞io由Greg Whalin维护的客户端 ? Dustin Sallings实现的基于java nio的Spymemcached ? XMemcached 1. 三种API比较 1) memcached client for java 较早推出的转载 2012-10-30 17:24:38 · 17391 阅读 · 0 评论 -
低版本的ie不支持trim()方法
if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } }原创 2015-08-06 17:24:30 · 1051 阅读 · 0 评论