自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

转载 DBCP代码研读以及就数据库连接失效的解决

 问题 网上很多评论说DBCP有很多BUG,但是都没有指明是什么BUG,只有一部分人说数据库如果因为某种原因断掉后再DBCP取道的连接都是失效的连接,而没有重新取。就此研读了一下DBCP的代码,共享之。 分析 DBCP使用apache的对象池ObjectPool作为连接池的实现,有以下主要的方法 Object borrowObject() throws Excepti

2015-07-31 10:00:47 353

原创 java在线预览txt、word、ppt、execel,pdf代码

在页面上显示各种文档中的内容。在servlet中的逻辑 word:  BufferedInputStream bis = null; URL url = null; HttpURLConnection httpUrl = null; // 建立链接 url = new URL(urlReal); httpUrl = (HttpURLConnection) url.ope

2013-06-17 17:20:52 765

原创 oracle存储过程的递归调用

一个查找父地址的过程. CREATE OR REPLACE FUNCTION F_CALLPARENTARDADDRESS(V_ARDADDRESSID IN NUMBER, V_GRADE IN NUMBER) RETURN NUMBER IS V_SELFGRADE

2012-12-20 15:00:04 942

原创 rank,dense_rank,row_number使用和区别

rank,dense_rank,row_number区别 一:语法(用法):      rank() over([partition by col1] order by col2)      dense_rank() over([partition by col1] order by col2)      row_number() over([partition by col1] or

2012-10-31 11:01:36 303

原创 提供一个JAVA过滤HTML代码和截取字符串的类(包括测试用例)

import java.util.regex.Pattern; public class FunctionUtil { public static void main(String[] args) { String str = "" + "依据绩abc效管理体系的规定,公司决定于" +

2012-04-18 09:26:33 630

原创 在网页中捕获 400,500,403,404错误。

在写程序时,别忘记给程序加上错误捕获处理。 在web.xml中添加以下内容,捕获错误。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> error-page>         error-code>500error-co

2012-03-16 15:02:57 1776

转载 HttpURLConnection的使用

/* * URL请求的类别分为二类,GET与POST请求。二者的区别在于: * a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, * b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。 */ URL url = new URL("http://localhost:8080/T

2012-02-14 10:01:56 359

tcnative-1.dll

tcnative-1.dll

2017-09-01

poi导出Excel

利用poi导出Excel

2012-12-14

Struts+Spring+Hibernate整合教程

一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案 的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。框架通常能很 好的解决一个问题。然而,你的应用是分层的,可能每一个层都需要各自的框架。仅仅解决UI问题 并不意味着你能够很好的将业务逻辑和持久性逻辑和UI 组件很好的耦合。例如,你不应该使具有 JDBC代码的业务逻辑放入控制器之中,这不是控制器应该提供的功能。一个UI 控制器应该是轻量 化的组件,由它代表对UI范围之外的其它应用层的服务调用。良好的框架自然地形成代码分离的原 则。更为重要的是,框架减轻了开发人员从头构建持久层代码的精力,从而集中精力来应用逻辑上, 这对客户端来说更为重要。

2012-02-20

2012年java最新面试题解析及答案

根据自己的面试经验,帮助大家找到一份满意的工作。

2012-02-09

FreeMarker 中文手册

FreeMarker 是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于HTML格式的文本用来自动生成源代码)的通用工具。它是为Java 程序员提供的一个开发包或者说是类库。它不是面向最终用户,而是为程序员提供的可以嵌入他们开发产品的一款应用程序

2012-02-03

Velocity-1.7

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。

2012-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除