
J2EE
六楼外的风景
j2ee开发,DB管理,网络管理
展开
-
Hibernate HQL like 语句的用法
String str = "中文字符串";String hql = "FROM Table AS t WHERE t.field like '%" + str + "%'";Query query = getSession().createQuery(hql);query.list();使用这种形式传入参数str, 会导致控制台输出:FROM Table AS t WHERE t.field like '% ????%' 之类的乱码, 从而在数据库找不到匹配记录.据说转载 2011-05-11 11:05:00 · 10904 阅读 · 1 评论 -
TOMCAT 主目录 与虚拟目录的配置
TomcatCMSXMLCC++注:本来还想找找原著的连接,结果大家都是复制粘贴,没有给出转载连接.原著估计已被深埋了,呵呵很久没贴过东西了,最近要重新搞web工程,突然发现自己啥都忘记了,原来还要配置虚拟目录啊!放在这里当笔记吧,方便自己日后查找.以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:\Tomcat在默认安装后,tomcat的主目转载 2012-03-21 09:48:48 · 484 阅读 · 0 评论 -
中文乱码处理(项目中解决方法)
今天在做远程医疗项目中,遇到了个较难的中文乱码问题,先不同浏览器(ie6、ie8)之间出现乱码,后查实是不同的tomcat出现乱码所以有了以下步骤:1、页面处理两次js encodeURI2、tomcat中server.xml加了<Connector URIEncoding="utf-8" port="8080" maxHttpHeaderSi原创 2012-03-07 14:26:16 · 678 阅读 · 0 评论 -
实现业务日志系统的思考
利用AOP实现业务日志系统http://blog.youkuaiyun.com/haydenwang8287/article/details/6538263http://newleague.iteye.com/blog/708401利用plsql实现业务日志系统xx利用反射实现业务日志系统xx一个代码实现例子http://deng5566.iteye.com原创 2012-02-01 17:10:05 · 695 阅读 · 0 评论 -
根据生日计算年龄
根据生日计算年龄可以通过Calendar实现。最简单可以考虑get(Calendar.DAY_OF_YEAR)来简单修正年龄,但是遇到生日在闰年的2月29之后,或者今年是闰年的2月29之后可能出现计算不准,误差一天。所以还是老实判断年月日好了。public static int getAge(Date birthDay) throws Exception { Calend转载 2012-02-07 14:53:48 · 4214 阅读 · 0 评论 -
实现IP到地理位置的反查功能
//得到用户注册地区 public String getAddreById(String ip){ StringBuffer result = new StringBuffer(); try { URL url = new URL("http://whois.pconline.com.cn/ip.jsp?ip=" + ip);转载 2011-12-21 23:21:01 · 1096 阅读 · 0 评论 -
java jsp 导出execl报表
1.这是我个人实现的实例:struts.xml配置; application/vnd.ms-excel excelStream filename="expertReport.xls" 1024 struts2 的action写法//得到报表list; public Lis原创 2011-11-17 16:33:55 · 2412 阅读 · 1 评论 -
树结构实现java+js
java:package com.bjpowernode.drp.basedata.manager;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.Resul翻译 2011-10-10 23:49:16 · 1335 阅读 · 0 评论 -
从几幅架构图中偷得半点海量数据处理经验
从几幅架构图中偷得半点海量数据处理经验分类: 27、Architecture design2011-08-15 19:43 5489人阅读 评论(9) 收藏 举报 从几幅架构图中偷得半点海量数据处理经验 (注:转载 2011-08-24 12:43:36 · 495 阅读 · 0 评论 -
JDK和JRE和java编译器Tomcat优化JVM
jdk=java编译器+jre(java运行时环境)jre=jvm+运行时支持类库(String ,Vector);eclipse本身自带了java编译器但不包含jre;原创 2011-08-06 15:13:49 · 1012 阅读 · 0 评论 -
开发备忘录
1,在ssh2当中save.jsp不用经过action可能直接在save.jsp中用即是仅仅是一个就可以的2,在提交表单中要加入表单重复提交,具体如下: (1)jsp: (2) struct.xml:/success.jsp原创 2011-05-06 00:05:00 · 846 阅读 · 0 评论 -
Struct2标签的使用
struts2 标签的使用之二 s:iterator 收藏<br /> struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:<br />s:iterator 标签有3个属性:<br /> value:被迭代的集合<br /> id :指定集合里面的元素的id<br /> status 迭代元素的索引<br /><br />1:jsp页面定义元素写法 数组或list<s:iterator v转载 2011-05-06 10:36:00 · 3075 阅读 · 0 评论 -
Break and Continue
<br />break和continue语句是和循环语句紧密相关的两种语句。其中break关键字的意思是中断、打断,continue关键字的意思是继续。使用这两个关键字可以调节循环的执行。JAVA中文站社区门户LSx;n/cU<br />5.5.1 break语句JAVA中文站社区门户vU:e2S u8V s1f<br />break语句在前面的switch语句中已经介绍过,功能的话是中断switch语句的执行,在循环语句中,break语句的作用也是中断循环语句,也就是结束循环语句的执行。JAVA转载 2011-04-22 15:35:00 · 662 阅读 · 0 评论 -
MyEclipse快捷键大全
MyEclipse 快捷键大全 收藏<br /><br />技巧:取消自动validation<br />validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! <br />取消方法: windows-->perferences-->myeclipse-->validation 除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法: <br />转载 2011-04-20 16:44:00 · 493 阅读 · 0 评论 -
client and server direct
<br />1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成. 所以RequestDispatcher.forward()对于浏览器来说是“透明的”;而HttpServletRe原创 2011-04-21 17:21:00 · 482 阅读 · 0 评论 -
Drools Expert
2.2.3 Drools Expert 2.2.3.1 非对称Rete算法实现 不再需要影子代理。影子代理保护引擎免受有关实事的信息变化的影响,如果发生在引擎控件的外部,它可能不会被修改或撤消。 2.2.3.2 包构建器现在可以构建多个命名空间 你不再需要对一个包命名空间构建一个PackageBuilder 。只要保持为所有命名空间增加你的DRLs,并且getPackag转载 2011-06-07 21:13:00 · 7757 阅读 · 1 评论 -
利用HttpURLConnection对象和Internet交互
1.从Internet获取网页 发送请求,将网页以流的形式读回来. 1)创建一个URL对象:URL url = new URL("http://www.sohu.com"); 2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection();转载 2012-06-07 11:41:47 · 643 阅读 · 0 评论