`
文章列表
abstract public class BaseHibernateEntityDao<T> extends HibernateDaoSupport { private Class<T> entityClass; public BaseHibernateEntityDao() { entityClass =(Class<T>) ((ParameterizedType) getClass() .getGenericSuperclass()).getActualTyp ...
1.URI URL URN 3个关系 URI unform resource Identifier 统一资源标识符 URL unform resource Locator  统一资源定位符  可以定位 就可以找到这个物件 你可以试下在本地打开网页 看下地址栏 就明白了 URN unform resource Name 统一资源命 URI 是统一资源标识符,而 URL 是统一资源定位符。因此,笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源 2.JAVA拿路径 File API ...
package myd.utils; import java.util.*; import java.sql.*; import org.junit.Test; /** * 2012-12-28 * @author fs * DBConnectionPool */ public class DBConnectionPool { public DBConnectionPool(int poolsize) { this.poolsize = poolsize; init(); } public ...
今天看API 发现BigDecimal一个问题 记录一下 public BigDecimal(double val) 构造方法 中说明 Note:   the   results   of   this   constructor   can   be   somewhat   unpredictable 下面代码大家看下就明白了 System.out.println(new BigDecimal(0.1)); System.out.println(new BigDecimal(Double.toString(0.1))); float和double只能用来做科学计算或者是工程计 ...
对KEY的排序比较简单 直接用treeMap就可以,通过构造方式或者是KEY值类实现Comparable 接口也可以 @Test public void TestThree() { //对MAP的VALUE值进行排序 简单来说就在TREEMAP对KEY排序的基础上 通过KEY拿VALUE 然后在进行排序 HashMap<String,Integer> hashmap = new HashMap<String,Integer>(); hashmap.put("two", 2); hashmap.pu ...
今天写了自定义标签来处理 一些权限问题 自定义标签本身没有太多好说的 但是我发现JSP自带标签 eclipse 有自动填充功能 但是JSTL标签 却不能自动填充 本来想让自己标签 实现这个功能 看了下源代码 发现他们是XSD来定义标签  但是自定义标签 虽然有XSD http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd 这个已经定义好了 只好放弃了这个想法 大家如果有好的解决方案 可以留言说下。
后台拿IP String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip) ...
今天项目要用到 查询访问网站用户的IP 然后网上查询了 资料还很多 不过有些已经失效了 在这总结下 腾讯,pconline 的API已经失效 不能使用 淘宝的IP接口地址: http://ip.taobao.com/instructions.php 腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php ...
BufferedInputStream bis = null; BufferedOutputStream bos = null; OutputStream fos = null; InputStream fis = null; String filepath=path;//本地绝对路径 File uploadFile = new File(filepath); fis = new FileInputStream(uploadFile); bis = ...

HQL 语句总结

条件查询 1.拼字符串 where条件后面,可以用字符串连接组成条件 String hql = " select s.id, s.name from Student s where s.name like '%1%'"; Query query = session.createQuery(hql); List list = query.list(); for (Iterator iter=students.iterator(); iter.hasNext();) {     Object[] obj = (Object[])iter.next();     ...

HQL 语句总结

最近用到了HQL总结一下 本文一部分转自kuangbaoxu的博文hibernate------hql总结 博文地址:http://kuangbaoxu.iteye.com/blog/193076 在HQL中关键字不区分大小写,但是属性和类名区分大小写 一、简单属性查询 1.单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致 //查询单个字段 String hql = " select name from Users"; Query query = session.createQuery(hql); List<String ...
POI 3.8 当到一定数量后写到硬盘的临时文件 new SXSSFWorkbook(20000) 临时文件是个XML,最后在一次导出到EXCEL里面 这个缓解经常遇到的out of memory 不够。 excel2003 可以导6W多条 2007 100多W条 对于过多的海量数据 可以采取多个EXCEL 或者单EXCEL 多个SHEET 的方式 然后对于项目报错 Class.initializeClass org. openxmlformats.schemas.spreadsheetml.x2006.main 是因为XMLBEAN 版本有冲突 下载最新的JAR包可以解决这 简单的记录 ...
Creation of element failed org.eclipse.core.internal.registry.Configuration 网上都说删除update目录 我试了不行。 然后查看workspace/.metadata/.log日志发现报错是 MESSAGE An error occurred while automatically activating bundle org.maven.ide.eclipse 自动加载org.maven.ide.eclipse 看来应该是这个插件引起的问题 然后到Myecplise /eclipse/features,plugins 目 ...

integer i =2

java在编译的时候 Integer i = 20; 被译成 Integer i = Integer.valueOf(2); JDK源代码     private static class IntegerCache { private IntegerCache(){} static final Integer cache[] = new Integer[-(-128) + 127 + 1]; static {     for(int i = 0; i < cache.length; i++) cache[i] = new Integer(i - 128); }     ...
有一次发现一张网页添加的一个交互效果无法生效, 上网查了下。是一个小小的#导致的。 因为这个交互效果需要在一个链接a标签中加入一点js代码来调用脚本,当时使用的是a href="#",如果这个链接是以新窗口的方式(target="_blank")打开的话,那么js就无法生效了。这个时候就需要用到href="javascript:void(0)"。 在这里简单说下href="javascript:void(0)"和href="#"的区别: 1、"#"包含了一个位置信息,默认 ...
Global site tag (gtag.js) - Google Analytics