自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狮子爱睡觉的专栏

技术引领人生

  • 博客(31)
  • 资源 (32)
  • 问答 (1)
  • 收藏
  • 关注

原创 POI 操作超链接问题,请教各路大神

最近使用Poi操作超链接出现了问题生成的excel内容都没问题,但有的带超链接(单元格内容是写进去了),有的不带,不知道啥问题。链接的是本地文件。POI 3.8关键代码如下: String qaplan = "products/"+pa.getPmCode()+"/PQA/"+pa.getPmCode()+"质量保证计划.doc"; String qacheckdir = "products/"+pa.getPmCode()+"/PQA/检查单...

2020-11-30 00:45:51 1142 2

原创 自开发实现Quartz Web管理

网上能找到的QuartzWeb管理的资料都是使用的一个国外人写的Quartz WebApp的东东,功能也很全面。但是作为自己的应用其实用不了那么多功能,一般我们只要可以定义一个job,指定一个Cron表达式完成工作即可,附带的可以再对任务进行暂停与重启,基本就可以满足应用了。而且网上那个东西稍微还是有点复杂的,不方便集成的自己的项目中,无论是风格还是样式。       基于这样的原因,也是为了

2015-07-03 22:30:59 7044

原创 Maven安装

Linux下Maven安装一 首先安装JDK 解压版下载JDK后解压到文件夹配置环境变量在当前用户主目录下找到.bashrc,配置如下内容export JAVA_HOME=/home/jerry/installed/jdk1.7.0_45export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JR

2015-06-18 23:22:25 566

原创 对JAVA多线程 并发编程的理解

对JAVA多线程并发编程的理解Java多线程编程关注的焦点主要是对单一资源的并发访问,本文从Java如何实现支持并发访问的角度,浅析对并发编程的理解,也算是对前段时间所学的一个总结。线程状态转换Java语言定义了5中线程状态,在任何一个时间点,一个线程只能有且只有其中一种状态,这5中状态分别是:Ø 新建(New):创建后尚未启动的线程处于这种状态Ø 运行(Run

2015-03-22 00:29:40 3058

转载 myeclipse6.5序列号生成

public class fff {public static final void main(String[] args){    String id="bwrs";    String num="999";    System.out.println(getSerial(id,"100",num,true)); }    public static String get

2015-03-02 21:00:04 754

原创 JAVA 不同类加载器命名空间的理解

以前一直有这样一个疑惑:       都说在JAVA中,由不同类加载器加载的类在虚拟机中位于不同的命名空间下,不同命名空间下的类相互不可见。这让我产生了一个迷惑:如果有一个类A使用了java.util.List类,为什么在运行时会没有错误。因为按照类加载的双亲委派机制,自己写的类A一般由系统类加载器加载,而java.util.List肯定是由启动类加载器(也叫Root类加载器)加载的,所以

2014-11-05 01:25:22 3355 2

原创 沙箱安全模型、类加载、class文件校验

相比较C++而言,Java具有良好的安全性,使用Java进行开发,可以更好地减少出错的几率,为了使Java程序更健壮,JAVA提供了以下基本组件,组成了安全水箱模型,来为用户提供更好的安全性,也减少开发人员犯错的机率:1、类装载器结构2、class文件检验器3、内置Java虚拟机的安全特性4、安全管理器及JAVA API下图显示了各部分包含的内容:

2014-10-29 00:37:07 4754

原创 浅谈对Java中ThreadLocal类的理解

Java ThreadLocal理解浅谈

2014-10-16 22:43:03 1692 1

原创 Tomcat 学习进阶历程之关闭钩子

使用JAVA的过程中,经常遇到程序启动时初始化一下资源,或生成一下临时文件,程序退出时要清除这些临时文件,或者程序退出时执行一下必要的其他操作。如果程序是通过我们提供的关闭/退出按钮正常退出的,一切还都好处理,但是如果用户直接关闭虚拟机运行的窗口,那一切就会变的比较复杂。好在java提供了一种优雅的方式去解决这种问题。使得关闭的善后处理的代码能执行。java的关闭钩子能确保总是执行,无论用户如

2014-08-02 12:34:51 2828

转载 Java类加载原理解析

转载自:Java类加载原理解析

2014-06-17 10:25:59 991

原创 Oracle函数 获得一个UUID

create or replace function F_GET_UUID(p_length in INT) return varchar2 is Result varchar2(200);/**************************************************************说明:返回一个指定长度不超过33位的UUID字符串***********

2014-05-21 16:08:11 4094

原创 Tomcat 学习进阶历程之Tomcat启动过程分析

本节通过跟踪Tomcat的源码来分析Tomcat是如何启动及装配各个组件的。分析各个组件之间的调用顺序

2014-05-18 10:24:52 1903

原创 Tomcat 学习进阶历程之Tomcat架构与核心类分析

前面的http及socket两部分内容,主要是为了后面看Tomcat源码而学习的一些网络基础。从这章开始,就开始实际深入到Tomcat的‘内在’去看一看。在分析Tomcat的源码之前,准备先看一下Tomcat的架构与一些核心类的简单分析,并简单介绍一下Tomcat是如何处理一次Http请求的。这部分内容有相当一部分来源于网络,在此,感谢原作者的贡献。Tomcat的总体架构

2014-05-16 00:47:08 3020

原创 并发 错误 java.lang.IllegalMonitorStateException: current thread not owner 分析

public class ThreadTest implements Callable { public String call() throws Exception { // TODO Auto-generated method stub wait(10000); return "hello"; }}调用代码:public static void main(Stri

2014-05-11 11:42:11 10173 2

原创 Tomcat 学习进阶历程之Socket

Tomcat 学习进阶历程之Socket        在前一篇了又重新学习了一下HTTP协议,对它的工作过程和原理又加深了认识。那么当我们通过浏览器访问一个在线资源的时候,浏览器是怎么要将我们的请求发送到资源所在的服务器,又如何获得服务器对请求的响应呢。其实它用的就是我们常见的Socket。       Socket中文通常翻译为‘套接字’,套接字是两台机器之间的通信端点,Socke

2014-02-07 21:22:34 3244

原创 Tomcat 学习进阶历程之http协议

Tomcat作为一个Web应用服务器,最主要的当然就是向客户(浏览器)响应请求的数据,最常用的也就是使用HTTP协议来完成于客户的交互。所以在进一步学习Tomcat前还是再巩固一下HTTP协议的知识。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机

2014-01-26 23:58:17 2350

原创 Tomcat 学习进阶历程之启动脚本篇二:catalina.bat

Tomcat 学习进阶历程之启动脚本篇二:catalina.bat在上一篇startup.bat的介绍中,我们在脚本的最后看到它调用了catalina.bat脚本,本篇就对catalina.bat脚本从头到尾的过一下,看看它到底干了什么?此处就只对重要或不太容易看懂的地方对脚本进行注释。rem 下面这段脚本主要就是设置当前目录变量,检查catalina.bat在指定目录下是否存在s

2014-01-24 23:42:16 5593

原创 Tomcat 学习进阶历程之启动脚本篇一:startup.bat

Tomcat 学习进阶历程之启动脚本篇一:startup.bat我是从上大学的时候才开始接触计算机,一开始就是win2000,所以对批处理脚本命令都不会。平时启TOMCAT都是鼠标双击startup.bat了,很少看过里面写的是什么,也借学习TOMCAT的机会学习一下批处理的常用命令,不求都记住,但求以后再见到批处理命令能看的懂,说的出是干什么的。下面就一行一行的解读TOMCAT_HOME

2014-01-24 15:19:14 2155

转载 你还在疯狂的下载资料,但很少真正的去阅读它吗?

本文转载自网络,看到后让自己感觉有些羞愧。为警示自己以后要多看多做,少做些没用无用功,所以转载为了这篇帖子,我在电脑前苦坐了近一个小时,可惜在最后提交帖子的时候出错,导致辛辛苦苦写的帖子灰飞烟灭,世间最惨的事莫过于此。不过既然已经写了那么多,再重写一遍又何妨。有些话我还是不吐不快!来网站的日子不短了,在这里不但下载了资料,也学到了许多东西。因为喜欢这里所以很认真地去思考能为这个家做

2014-01-23 16:53:01 1071

原创 Jquery Ajax传递中文参数时乱码解决

1、在页面对中文数据编码。value是中文数据:var vv = encodeURI($.trim(value));2、后台获取数据的时候解码:public String getRequestParameter(HttpServletRequest request,String param) throws UnsupportedEncodingException{ St

2013-02-28 16:38:02 817

原创 如何在HTML页面屏蔽鼠标右键和F5刷新键?

//屏蔽鼠标右键function document.oncontextmenu(){  event.cancelBubble = true;  event.returnValue = false;   return false; }//屏蔽F5刷新键function document.onkeydown() {   if(event.keyCode==116

2013-02-27 16:55:34 1432

转载 正则表达式

文章来源:http://www.oschina.net/question/12_9507这篇文章是我读到的关于正则表达式最能让我明白的一篇文章正则表达式测试器说明:该工具允许你测试和分析正则表达式。最近更新1.0.7 各文本框在未获得焦点时不再隐藏选择高亮;F8在各个控件间切换焦点;获得焦点的面板标题变为红色 1.0.6 自动保存时同时保存选项值; 正则表达式运行改为在后台

2013-01-30 15:33:24 596

原创 使用PL SQL 编写一个逗号分割字符串分割处理函数

create or replace function F_INTELLECT_FIRST_SALES_PROV(var_sales in varchar2, var_first_sales IN VARCHAR2, var_split in VARCHAR2) return varchar2 is Result varchar2(1); /**

2013-01-29 11:35:46 4598

原创 通过Java向JSP页面生成图片

通过Java向JSP页面生成图片public class ShowImage extends HttpServlet { private static final Logger log = Logger.getLogger(ShowImage.class); public void doGet(HttpServletRequest req, HttpServletResponse re

2013-01-17 16:07:53 2109

转载 ORACLE NUMBER数据类型

本文系转载,感谢作者原文来源网上关于number的资料很多了,学习总结了下,如果问题及不足,欢迎指正。一、oracle的number类型精度、刻度范围number(p,s)p:1---38s:-84---127有效数位:从左边第一个不为0的数算起,小数点和负号不计入有效位数。p>0,对s分2种情况:1. s>0精确到小数点右边

2013-01-09 09:01:42 569

原创 一步一步学习Linux-------之命令总结

开始手记:工作几年了,听过Linux ,没见过,呵呵,作为一个软件开发者没用过Linux似乎是说不过去的,决定有时间自己主动多接触点Linux,不为成为高手,不为精通,只为好玩,说不定哪天工作也能用上了。。。。。      打算Linux和Linux上的Oracle一块学习,更有动力,哈哈。本篇文章算是座位自己学习Linux过程中命令的一个总结,边学习,边记录,也便于查阅 1、man

2013-01-06 14:31:19 663

转载 查看Oracle执行计划的几种方法

本文来源:http://blog.csdn.net/java3344520/article/details/5506718感谢作者,此篇文章解除了我一些心头疑问以下是原文一、通过PL/SQL Dev工具    1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinalit

2012-12-13 13:31:44 633

原创 通过CSS和DIV创建TAB标签页

通过CSS和TAB创建一个简单的TAB标签页样式简单,清新,可以放在表格中使用的样式如下:a { color:#000000; text-decoration:none;}#navbar { }#header { float:left; width:100%; font-size:93%; line-height:normal;}#header

2012-12-13 10:22:59 2403

原创 使用POI导入Excel数据到系统

1.首先通过页面的上传组件上传一个excel类型的文件后,在java段能得到一个File类型的对象,如果你使用的是struts1,得到的File对象可能是FormFile类型的,如下: FormFile file;2.得到File对象后,就可以进行处理,一行一行的读取数据 try { POIFSFileSystem fs = new POIFSFileSyste

2012-12-04 09:34:23 808

转载 Java 获取路径

在项目中经常需要获取某个文件的路径:在这里提供一些获取路径的方法.. 1.此种方式获取的路径,是当前类所在的路径:Java代码 UserDAOTest.class.getResource("UserDAOTest.class")  UserDAOTest.class.getResource("UserDAOTest.class") 结果如下:

2012-11-16 22:51:31 606

原创 使用POI生成Excel

注意:本分非转载文章,只是为了不让在首页推荐,特地进行此设置。 通常需要让用户导出Excel的模板,一般可以先把模板保存到服务器,让用用户下载,对于不常变化的模板,还可以直接使用POI进行生成,下面就是如何使用POI生成。1、对于表头,首先可以编写一个List,保存Excel模板的表头信息,如下:/** * @说明 返回费用明细的表头字段 * @return *

2012-11-12 08:25:35 636

自开发实现Quartz Web管理工具

http://blog.csdn.net/shiziaishuijiao/article/details/46746529 从以上位置可以查看详细介绍。 网上能找到的Quartz Web管理的资料都是使用的一个国外人写的Quartz WebApp的东东,功能也很全面。但是作为自己的应用其实用不了那么多功能,一般我们只要可以定义一个job,指定一个Cron表达式完成工作即可,附带的可以再对任务进行暂停与重启,基本就可以满足应用了。而且网上那个东西稍微还是有点复杂的,不方便集成的自己的项目中,无论是风格还是样式。 基于这样的原因,也是为了学习一个Quartz(以前还没有用到过)。就想着做一个简单Quartz的Web管理工具。包括可以添加一个任务(添加的任务只能是实现了Quartz Job接口的任务),暂停、启动、删除任务。基本这些都能满足日常应用了。

2015-07-03

Jquery 1.6 中文 英文 api 中文CHM

jquery的中文与英文API,中文CHM格式,英文为网页版式

2014-05-27

SQL语句优化之降龙十八掌

讲述了如何通过所有进行查询SQL优化的十八中方法,工作中绝对能用得到

2012-07-13

MySQL备份及恢复方法

MySQL备份及恢复方法,命令和图形界面方法

2011-11-21

使用xfire开发服务端和客户端服务

原创,使用xfire开发服务端和客户端服务详细步骤,并包含了如何使用AIX创建服务客户端

2011-08-31

Tomcat+MyEclipse的使用

Tomcat+MyEclipse的使用,包含了tomcat中数据源的配置,资源安全认证等内容,适合新手

2011-08-31

prototype1.4 中文手册

prototype1.4 中文手册,学习和使用prototype的绝好参考文档。

2010-08-24

jquery从零开始学习

jquery从零开始学习 pdf.适合刚刚jquery入门学习

2010-08-24

jquery帮助文档

好用的jQuery帮助文档,非常方便查阅

2010-08-24

windows命令符大全,dos操作命令,很有用

windows命令符大全,dos操作命令,很有用,欢迎大家下载使用

2008-10-16

200个常用的js,非常适合初学者使用,欢迎大家下载

200个常用的js,非常适合初学者使用,欢迎大家下载。希望对大家有益

2008-10-16

javascript常用大收藏,非常有用,包含了常用到的各种js

javascript常用大收藏,非常有用,包含了常用到的各种js,很适合初学者,对于有经验的人也很有帮助

2008-10-16

DOM中文帮助手册 DOM方法讲解 有示例

常用DOM方法,示例讲解,非常详细,适合初学者使用

2008-10-16

XMLSpy2006汉化加注册机 XML开发必备,易用

XML开发工具,汉化,好用,XML开发必备,分三部分 此为第三部分,下载全部三部分一起解压才能成功

2008-05-13

Linux内核完全注释(第一版)

Linux内核的详细注释,对学习Linux十分有用。讲述也十分清晰明了

2008-01-15

Linux命令学习大全

收录了一些Linux中最长用到的命令及格式、命令参数设置,pdf格式,十分清晰,比较有用

2008-01-15

微软订阅邮件

从网上收集的一些朋友的htm格式的文档。有我整理成pdf格式,方便阅读。里面有大量代码和说名。有许多编程中常用到的说明。值得下载

2008-01-14

深入编程内幕——Visual C++

学习VC的书籍,不太厚,176页,主讲了VC中常用到的一些内容

2008-01-11

MFC类库参考手册

整套MFC类库参考手册,PDF格式,十分清晰。是学习VC必备用书,经典制作。为了感谢制作的朋友,现在免费共享

2008-01-11

常见C、C++面试问题集

对于想找软件方面工作的朋友十分有用

2008-01-11

C语言常用函数速查

C语言常用函数文档,对C语言感兴趣的朋友可以看一看

2008-01-11

C语言常见问题集

一些常用到,又常不容易弄明白的知识点。很有价值

2008-01-11

VC知识库

讲述vc各方面的知识点。chm文档,共有四部分很详细

2008-01-11

VC类库参考手册(下)

VC常用类的参考手册,比较有用

2008-01-11

VC常见问题108问--很有价值

VC常见问题-108个,对初学者帮助很大 pdf格式,很清晰

2008-01-10

API大全(下)

API函数介绍,中文详解

2008-01-10

CButtonST类使用技巧与函数接口说明

CButtonST是从Button继承下来的一个非常有用的类。可以丰富按钮的功能与外观。这里给出了它的使用技巧与函数接口说明,当然还有源码。

2008-01-10

Win32 API大全:chm格式,非常容易查询

很小,但很实用,查询很方便

2008-01-10

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

TA关注的人

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