- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 Tomcat中文乱码解决纪要(不要只盯着tomcat的配置)
1.启动tomcat时,控制台中中文没有乱码,但是项目启动到一定阶段,当输出项目中的日志文件时,此时中文出现了乱码刚开始启动时如下图,没有乱码:启动完成后项目中输出日志信息时,中文乱码:在网上搜了一堆解决乱码的方法,但是仍然解决不了网上解决办法一:(有些网友通过该方法确实已解决,但我的问题没解决!!)1、${CATALINA_HOME}/conf/logging.pr...
2019-12-02 21:31:39 760
转载 如何卸载oracle
如何完全卸载oracle11gwindows下Oracle很不稳定,搞不好就给崩了,花很长时间去捣腾,还不如卸了重装。1.停止所有服务 2.找到这个路径,点击卸载 或者 3.点击卸载产品 4.卸载成功后,点击取消退出 卸载成功后,点击取消退出5.在注册表中删除以下指定的key删除HKEY_L
2017-01-05 14:59:38 4366 1
转载 Java批量操作数据库
/* * 练习批量操作数据库,比较方法一和方法二 * * 方法二比方法一更优越 * * */import java.sql.*;public class TestBatch { public static void main(String[] args) { String SQLUrl="jdbc:microsoft:sqlserver://192.168
2014-04-03 16:48:09 707 1
转载 css_jsp制作页面选项卡
当鼠标移动到哪一个选项卡标题上时候,会自动调用JSP代码,JSP代码的功能和作用是将类名.up和.blank从原来的地方(选项卡标题和选项卡内容)换到现在的地方 ,同时将原来的选项卡标题和选项卡内容中的类名修改为" "最后的效果如图所示: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional
2013-10-10 14:33:47 1394 1
原创 数组的排序方法
利用Arrays带有的排序方法快速排序import java.util.Arrays;public class Test2{ public static void main(String[] args){ int[] a={5,4,2,4,9,1}; Arrays.sort(a); //进行排序 ...
2013-09-01 21:03:03 108
原创 abstract class和interface有什么区别
1.相同点 A. 两者都是抽象类,都不能实例化。 B. interface实现类及abstrct class的子类都必须要实现已经声明的抽象方法。2. 不同点 A. interface需要实现,要用implements,而abstract class需要继承,要用extends。 B. 一个类可以实现多个interface,但一个类只能继承一个abstrac...
2013-08-29 15:28:05 109
转载 JAVA实现Excel导入/导出
JAVA实现Excel导入/导出【转】POI的下载与安装 请到网站http://www.apache.org/dyn/closer.cgi/poi/右击超链接2.5.1.zip下载压缩包poi-bin-2.5.1-final-20040804.zip,解压缩后得到如图2.1所示的目录结构。我们主要用到poi-2.5.1-final-20040804.jar这个库文件。请
2013-07-27 15:30:11 505
转载 JFreeChart核心类及功能
核心类主要有:org.jfree.chart.JFreeChart :图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。JFreeChart 引擎本身提供了一个工厂类用于创建不同类型的图表对象org.jfree.data.category.XXXDataSet: 数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类型的数据集对象类o
2013-07-25 20:42:24 696
原创 java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此异常的原因是服务器端口被占用 所以解决办法是:一:更改服务器的端口号;二:关闭占用当前端口的进程下边介绍第二种方法1.首先进入命令行 查看端口是否被占用 使用命令: netstat -ano我的
2013-07-19 00:22:27 556
转载 org.hibernate.LazyInitializationException的解决方法
Hibernate的Lazy初始化1:n关系时,必须保证是在同一个Session内部使用这个关系集合,不然Hiernate将抛出异常。两种处理方法:一、这是延时加载的问题,把有关联的所有pojo类,在hibernate.cfg.xml文件中。一般在many-to-one中,set标签内中设lazy="false" 。二、用OpenSessionInViewFilter过滤器,注意h
2013-07-13 18:41:48 1086
原创 String类特点
Java中String的两种创建方式:1、String s = “abc”;2、String s = new String(“abc”);第一种先在栈中创建一个对String类的对象引用变量s,然后去查找”abc”是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值’a'、’b'、’c',然后在堆中创建一个String对象object,它的值是刚才在栈中创建的三个char
2013-07-02 21:41:24 1240
原创 Struts2文件上传原理
一.简介Struts2并未提供自己的请求解析器,也就是就Struts2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来。但Struts2在原有的上传解析器基础上做了进一步封装,更进一步简化了文件上传。Struts2默认使用的是Jakarta的Common-FileUpload框架来上传文件,因此,要在web应用中
2013-07-02 10:59:50 884
原创 用O’Reilly公司的cos实现文件上传
[1].[代码] index.html 01html>02head>03meta http-equiv="Content-Type" content="text/html;charset=gb2312">04titl
2013-07-02 10:48:59 660
原创 Struts2+Spring3+Hibernate3 SSH框架整合实现CRUD
使用技术说明:1.使用struts2+spring3+hibernate3整合实现用户CRUD功能。2.使用多种配置方式A.将hibernate从外部导入,使用MySQL作为数据库。B.将hibernate实体映射集成到spring配置文件中。3.使用传统的配置文件集成框架。一、导入Spring3.0、Hi
2013-07-02 10:46:53 955
原创 通用 Java 文件上传和下载组件的设计与实现
概 述 文件上传和下载是 Web 应用中的一个常见功能,相信各位或多或少都曾写过这方面相关的代码。 任何公共组件的设计都必须考虑下面两个问题: 一、如何才能重用? 答:首先,重用的组件必须有用,也就是说,是功能完备的。但另一方面,如果组件负责的职能太多也会影响重用。试想,一个文件上传组件同时还要负责插入数据库记录,一个文件下载组件还要负责解析下载请求并查找要
2013-07-02 10:40:20 1022
原创 commons-fileupload和dwr实现带有进度条的文件上传
使用commons-fileupload和DWR实现带有进度条的上传1%, 5%, 10% 已经上传的数据/数据的总大小 ******** 1. 增加jar: commons-fileupload.jar, commons-io.jar, dwr.jar 2. upload.jsp页面中增加: String path
2013-07-02 10:30:11 919
原创 commons-fileupload组件实现的文件基本上传
使用commons-fileupload组件实现的基本上传: 1. 加jar包:commons-fileupload.jar, commons-io.jar 2. JSP页面中增加form: 3. 增加servlet: public void doPost(HttpServletRequest req
2013-07-02 10:17:42 524
原创 Struts2实现文件上传
上传原理Struts2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。[Java]代码1.文件上传Jsp页面0102
2013-07-02 10:07:44 506
原创 Servlet处理Http请求的执行过程(Servlet核心流程)
Servlet调用过程 1浏览器从地址栏中获取主机名,并获取主机名对应的ip地址,首先从windowshosts文件中查找是否有该主机对应的ip地址 ,如果没有,则查找dns服务器查找主机名对应的ip地址. 2.浏览器连接服务器 。 3.浏览器向服务器发送http请求。 4.服务器读取请求消息。从请求消息中确定客户机要访问的主机名 。 5.服务器从请求消息中确定客户机
2013-07-02 00:14:56 5572
原创 Servlet实现方式(如何创建Servlet)
Servlet实现的常用方式:(实现servlet的常用方式:一个实现,两个继承)1.实现Servlet接口常用方法:init(ServletConfig config) 用于初始化Servletdestory() 销毁ServletgetServletInfo() 获得Servlet的信息getServletConfig() 获得Servlet配置相关信息ser
2013-07-02 00:00:00 1171
原创 Servlet 工作原理
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。Servlet编程,需要引用以下两个类和接口:javax.servlet 和 javax.servlet.http,在这些类和接口中, javax.servlet.Servlet接口尤为
2013-07-01 23:00:47 448
原创 Servlet生命周期
Servlet的生命周期是由servlet容器来控制的,分为3个阶段:初始化阶段、运行阶段、销毁阶段。1.初始化阶段:初始化阶段步骤:A. Servlet容器加载servlet类,把它的. Class文件中的数据读到内存中。 B. Servlet容器创建servletConfig对象。servletConfig对象包含了servlet的初始化配置信息。此外servlet容器还会使得
2013-07-01 22:02:30 412
转载 URL中文传值出现乱码处理方法
例如:http://loaclhost:8086/MyProject/servlet?work=部门主管审批,进行连接时会出现部门主管审批的乱码。为了处理中文乱码部分能够在整个 WEB 系统中都能够使用到,所以将中文乱码处理写成了一个 Filter( 过滤器 ) ,并在web.xml 中配置所有的请求都将经过这个 Filter 进行过滤。过滤器处理过程:1. 获得参数名集合
2013-07-01 21:34:56 982
原创 为什么要使用struts2代替struts1.x?
(1)struts2的execute方法中的参数不会依赖于servletAPI,实现了也servlet解耦,是一种无侵入式的设计。(2)struts2提供了拦截器,利用拦截器可以进行AOP编程,实现权限拦截等功能。(3)struts2提供了类型转换器,我们可以很容易地对请求参数转换成需要的类型。(4)提供了同种表现层技术支持,如JSP、freeMarker、velocity等(5)
2013-06-25 00:21:49 726
基于c语言的电子琴课程设计
2011-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人