
Java
夏令
test
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生成jsp验证码的代码详解(servlet版)
package util; import java.util.*; import java.io.*; import java.awt.*; import java.awt.image.*; import javax.servlet.*; import javax.servlet.http.*; import com.sun.image.codec原创 2016-03-11 14:41:01 · 277 阅读 · 0 评论 -
Jsp页面报错状态码含义
原来,全部在HttpServletResponse接口的字段里 状态码 ([color=red]202[/color]),表示一个请求已经被接受处理,但还没有完成。 状态码 ([color=red]502[/color]),表明HTTP服务器从一个服务器收到了一个无效的响应,当其作为一个代理服务器或网关时,无法作出判断。 状态码 ([color=red]400[/color]...原创 2010-01-16 23:21:52 · 179 阅读 · 0 评论 -
错误信息:getOutputStream() has already been called for this response
[b]原因(转):[/b] getOutputStream()和getWriter()这两个方法不能在一个请求内同时使用, 如果使用forward,这时将要跳转到的页面是[color=red]要用getWriter()方法获得输出流把页面内容发送到浏览器[/color], 但之前以经使用了getOutputStream(),而且是同一请求,所以出错了, 使用redirect因为是两个不同的...原创 2010-01-21 20:00:24 · 155 阅读 · 0 评论 -
为什么date.toString()不具备安全性而要使用SimpleDateFormat?
-------------原创 2010-06-03 08:51:13 · 193 阅读 · 0 评论 -
[转]Java设计模式学习心得
[url]http://tech.it168.com/focus/200902/java-design/index.html[/url] [url]http://tech.it168.com/j/2007-05-17/200705170858843.shtml[/url] [url]http://tech.it168.com/j/e/2007-05-20/200705201337218.sht...原创 2010-06-14 13:29:08 · 102 阅读 · 0 评论 -
[转]Java web 开发 获取用户ip
如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,那么真正的用户端的真实IP则是取X-Forwarded-For中第一个非unknown的有效IP字符串。 public String getClientIpAddr(Request request) { String ip = request.getHeader("x-forwarde...原创 2013-04-12 09:43:05 · 107 阅读 · 0 评论 -
接口 两种调用http接口的方法
import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.PostMethod; import org.apache.http.HttpEntity; i...原创 2015-05-18 10:36:38 · 373 阅读 · 0 评论 -
Oracle 关于oracle自带的行转列函数
前言: 环境是java+hibernate+oracle11g 目标是将某表中根据id分组后将name字段的值拼接到一列中,且用“,“进行分割 试过用 wm_concat() 结合 group by , 在pl/sql中执行正常, 但是在java程序运行时会报: ORA-22922:不存在的 LOB 值 1.没用hql查询,用的纯sql 2.也将字段转换为varcha...2015-07-25 18:17:03 · 268 阅读 · 0 评论 -
Java 基本的递归写法
1.首先我们得有一个树状结构的表,类似这种结构。必须得有 id,pid 其他的根据需要来。 我们叫它treeTbl表吧。这里pid为0的表示是顶级节点。 2.接着select * from treeTbl ,并将得到的list 转换成一个Map集合, key 为 pid ,value 为 子元素对象集合或者子元素id集合之类的都可以,根据需要。 我这里只需要...2015-07-28 17:40:28 · 779 阅读 · 0 评论 -
Java 判断字符串的存储长度
判断前台输入项的长度应该都会碰到String.length() 判断出来没有超出最大长度,存到数据库就超出长度的问题,oracle字符集是gbk的不太清楚,如果是UTF-8,中文是占三个字符的,所以要对中文进行特别判断。 代码如下: public static int lengthOfUTF8(String value) { int valueLength...原创 2015-08-17 09:59:17 · 2131 阅读 · 0 评论 -
Java 精度控制
四舍五入,保留两位小数 (找了很多种方法,都有问题,测试得出下面这种方式是可用的) String str="0.235"; String.format("%.2f", Double.parseDouble(str));原创 2015-10-13 10:02:54 · 216 阅读 · 0 评论 -
Java文件下载详解
[color=red][b]1.使用HttpServletResponse实现[/b][/color] [b]Servlet代码:[/b] [code="java"] public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcep...原创 2010-01-16 22:40:36 · 102 阅读 · 0 评论 -
Struts/Hibernate/Spring源码下载
Struts: [url]https://olex.openlogic.com/packages/struts[/url] Hibernate: [url]https://olex.openlogic.com/packages/hibernate[/url] Spring: [url]https://olex.openlogic.com/packages/spring[/ur...原创 2010-01-08 10:59:11 · 103 阅读 · 0 评论 -
java连接mysql
1.下载jar包 网址:http://dev.mysql.com/downloads/ -->点击:"MySQL Connector/J 5.1 — Generally Available (GA) release (recommended)" -->点击:(mysql-connector-java-5.1.10.zip)后面的download按钮 -->点击:"» No thanks, just原创 2016-03-11 14:41:22 · 293 阅读 · 0 评论 -
Java文件下载详解
1.使用HttpServletResponse实现 Servlet代码: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //创建要下载的文件的对象(参数为要下载的文件在服务器上的路径)原创 2016-03-11 14:41:49 · 275 阅读 · 0 评论 -
在Hibernate映射文件里配置Sequence
节点下的节点的写法--> Oracle里该表的用户名.Sequence名称原创 2016-03-11 14:43:03 · 674 阅读 · 0 评论 -
Sybase 动态改变存储过程里查询的数据库
declare @sql varchar(500) select @sql='select * from '+@dbName+'..tableName' --此句用于执行拼接好的SQL语句 exec(@sql) 例二: declare @sql2 varchar(max) declare @str1 varchar(20) set @str1='年龄' select @sql2原创 2016-03-11 14:43:22 · 394 阅读 · 0 评论 -
Java电子书下载地址
http://www.itpub.net/search.php?searchid=1660&orderby=lastpost&ascdesc=desc&searchsubmit=yes *user:creep_原创 2016-03-11 14:44:08 · 680 阅读 · 1 评论 -
[转]Java设计模式学习心得
http://tech.it168.com/focus/200902/java-design/index.html http://tech.it168.com/j/2007-05-17/200705170858843.shtml http://tech.it168.com/j/e/2007-05-20/200705201337218.shtml http://tech.it168.com/a200原创 2016-03-11 14:44:21 · 522 阅读 · 0 评论 -
技术网站网址集合
Java的: http://ajava.org/exep/java/index.html 电脑技术: http://www.utosee.com/post/vlookup.html 综合: http://www.techonthenet.com/excel/pivottbls/index.php原创 2016-03-11 14:45:42 · 331 阅读 · 0 评论 -
SQLServer XXX IS NOT NULL
SQLServer中不能使用像Java和C#中的 XXX!=null 这种用法, 使用上面的用法返回值永远是False False False 正确的用法应该是--> XXX is not null ------ 切记原创 2016-03-11 14:48:36 · 1550 阅读 · 0 评论 -
生成jsp验证码的代码详解(servlet版)
[code="java"] package util; import java.util.*; import java.io.*; import java.awt.*; import java.awt.image.*; import javax.servlet.*; import javax.servlet.http.*; import com....原创 2009-12-04 23:41:41 · 152 阅读 · 0 评论 -
java连接mysql
1.下载jar包 网址:[url]http://dev.mysql.com/downloads/[/url] -->点击:"MySQL Connector/J 5.1 — Generally Available (GA) release (recommended)" -->点击:(mysql-connector-java-5.1.10.zip)后面的download按钮 -->点击:"» ...原创 2009-12-27 01:14:39 · 82 阅读 · 0 评论 -
Quartz 表达式的学习
只记录用到过的,不全面 Quartz版本:quartz-all-1.6.0.jar 先看图 其他示例: 0 0 5,6,13 * * ? 意义:每日5:00,6:00,13:00 被触发 0 10,30 5,6 * * ? 意义:每日5:10,5:30,6:10,6:30 被触发 0 25 3,15 * * ? 意义:每日3:25,15:25 ...2015-10-16 09:34:14 · 142 阅读 · 0 评论