- 浏览: 167694 次
- 性别:
- 来自: 武汉
最新评论
-
xingkong69663:
推荐一个开源项目,https://github.com/wzh ...
IP查询开放API 收录 -
jammk:
补充一个:IP地址查询接口,免费的:https://www.j ...
IP查询开放API 收录 -
aclyyx:
这个问题由来已久,但不知道为啥支付宝没有修改
支付宝接口
文章列表
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 ...
自己实现数据库连接池
- 博客分类:
- DBCONNECTIONPOOL
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 ...
BigDecimal 使用小记
- 博客分类:
- java基础
今天看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 = ...
条件查询
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总结一下
本文一部分转自kuangbaoxu的博文hibernate------hql总结
博文地址:http://kuangbaoxu.iteye.com/blog/193076
在HQL中关键字不区分大小写,但是属性和类名区分大小写
一、简单属性查询
1.单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致
//查询单个字段
String hql = " select name from Users";
Query query = session.createQuery(hql);
List<String ...
POI3.8 EXCEL应用
- 博客分类:
- 自己解决
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基础
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、"#"包含了一个位置信息,默认 ...