自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

转载 JDK自带的native2ascii工具完全揭密

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2asc

2012-12-26 20:35:23 505

转载 struts2 OGNL

首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的?有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也有人说是View,因为所有的需求都是页面驱动的,没有页面,就没有请求,没有请求,也谈不上控制器和数据模型。个人观点:贯穿MVC模型之间起到粘合剂作用的是数据。数据在Vi

2012-12-26 16:35:03 530

转载 struts2 标签

a  a标签创建一个HTML超链接,等价于HTML 的示范代码:登陆更多 a 信息 action  使用action标签 可以允许在JSP页面中直接调用Action。范例如下:更多 action 信息 actionerror  这个标签负责输出错误信息到客户端。示范代码:Action代码如下:

2012-12-26 16:05:55 503

转载 使用filter解决jsp乱码问题

jsp页面的编码要指定,并且跟下面配置的编码一致一.在web.xml中配置xml 代码   filter>          filter-name>EncodingFilterfilter-name>          filter-class>com.kenshin.base.CharacterEncodingFilterfilter-class>

2012-12-18 17:16:37 622

转载 Struts1与Struts2的区别

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的P

2012-12-18 16:13:55 449

转载 jsp servlet 面试

1.说出Servlet的生命周期,并说出Servlet和CGI的区别。     Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。     与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运

2012-12-17 16:44:37 948

转载 Servlet 工作原理解析

从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那

2012-12-14 12:21:25 629

转载 java序列化

有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及J

2012-12-11 16:04:24 591

转载 Java IO流学习总结

Java IO流学习总结Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流

2012-12-11 14:32:02 1485

转载 java栈与堆的区别

栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是

2012-12-10 16:39:36 2702 1

转载 Java内存泄露原因详解

一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方

2012-12-07 15:46:19 82555 33

转载 JVM加载class文件的原理机制

JVM加载class文件的原理机制1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种:     1.系统类     2.扩展类     3.由程序员自定义的类 3.类装载方式,有两种     1.隐式装载, 程序在运行过程中当碰到通

2012-12-06 17:24:14 13300 1

转载 java中作用域与可见性

java中,针对不同的修饰词,类及其类中的方法、域都有不同的可见性。以下为针对java中可见性的几点总结。1.java中的默认包(这个包是没有名称的),对于任何修饰词来说,其中的内容只能对其包内类为可见。2.对于java中的非默认包中的内容,各修修饰词及其可见性如下表:作用域 当前类同一package子孙类 其他packagepublic

2012-12-03 20:55:56 1734

expect-5.43.0和tcl8.4.11.zip

expect-5.43.0和tcl8.4.11.zip

2021-08-08

flowable.oracle.create.6.3.1.sql

如果你第一次跑Flowable6时,提示jar版本跟数据库版本不一致时,请下载这个脚本,这个是oracle版的。到现在都没搞懂,难道Flowable的开发人员都没测试过么,还是说我忽略了啥东西导致失败,项目第一次用Flowable,决定用Flowable6.3.0,因为这个版本官方有中文文档,但是死活跑不起来,最后整理了这个建表脚本,然后把Flowable版本改为6.3.1,最后成功了!

2019-06-19

cut_log.sh

nginx日志按天切分并且删除7天前的日志shell脚本,生产环境使用的,保证可用

2019-06-19

简单的jsp fusioncharts例子

简单的jsp fusioncharts例子,界面比jfreecharts漂亮多了

2011-12-08

HtmlCleaner2.1API(英文)

非常全面的htmlcleaner2.1参考手册,不过是英文的

2010-03-02

比较全的httpclient入门介绍和例子代码

比较全的httpclient入门介绍和例子代码

2010-03-02

STRUTS2 Convention零配置

从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。

2010-03-01

4种xml读写技术比较

XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较

2008-12-13

windows服务移除工具

所有的windows应用服务都可以通过其移除掉,

2008-09-26

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

TA关注的人

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