- 博客(66)
- 收藏
- 关注
转载 java的poi技术读取Excel数据到MySQL
项目结构:Excel中的测试数据:数据库结构:对应的SQL:1 CREATE TABLE `student_info` (2 `id` int(11) NOT NULL AUTO_INCREMENT,3 `no` varchar(20) DEFAULT NULL,4 `name` varchar(20) DEFAULT
2017-08-23 22:22:21 670
转载 java 基础加强(myeclipse,debug,junit,JDK5新特性,反射)
思维导图 1、myeclipse的安装和使用 *eclipse:是一个免费的开发工具 *myeclipse:是一个收费的插件,破解myeclipse, **安装目录的要求: 不能有中文和空格 **安装完成之后,选择一个工作空间 ,这
2017-08-13 21:12:44 334
转载 maven常见开发配置spring,hibernate,structs,jdbc,log4j,mybatis
precode_snippet_id="1681394"snippet_file_name="blog_20160512_1_3000015"name="code"class="html">xmlversion="1.0"encoding="UTF-8"?>projectxmlns="http://maven.apache.org/P
2017-08-12 22:47:47 391
转载 Tomcat+Servlet保存Cookie到浏览器
我们在访问一些大型购物网站的时候,都有添加到购物车这一项,而购物车里面的东西都是临时的,商品买完之后购物车里面的东西可能就没有价值了。如果把这些临时的东西都保存到服务器的话,无疑是一种资源浪费。因此今天我们就引入一个新名词Cookie,说是新名词其实一点也不陌生,我们电脑或者浏览器清理垃圾的时候都有轻触Cookie这一项。其实这就是我们访问一些网站的时候,开发者为了避免自己服务器压力,或者减少服务
2017-08-12 22:42:03 339
转载 利用poi从jsp页面导出报表到excel
一个excel表格:HSSFWorkbook wb = new HSSFWorkbook();一个工作表格(sheet):HSSFSheet sheet = wb.createSheet("测试表格");一行(row):HSSFRow row1 = sheet.createRow
2017-08-06 12:01:23 6680
转载 DBC连接数据库经验技巧
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接
2017-08-06 11:59:59 2532
转载 对基于Servlet+JSP+JavaBean开发模式的用户登录注册的升级
还记得我前面所写的博文基于Servlet+JSP+JavaBean开发模式的用户登录注册吗?我们以前是创建代表数据库的xml文件来保存用户信息的,现在我们已经学习了数据库相关的知识,所以应把xml换成数据库,升级成数据库应用。 我们在把以前的工程复制并拷贝时,假设以前的工程名是day09_user,现复制一份并拷贝,重新修改工程名为day14_user,此刻将其直接部署在tomcat服务器上,
2017-08-06 11:55:54 358
转载 java-工具-tomcat-加载机制
前言 说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷….为什么会优先加载src下的java文件(编译出的class),而不是jar包中的class呢? 现
2017-08-03 22:10:43 221
转载 张英泽 struts2+spring+hibernate整合步骤
1234567891011121314151617181920212223242526272829303132333435
2017-08-03 22:05:19 347
转载 Java进阶(三十三)java基础-filter
java基础-filter 我们先看看没有filter的时候,整个web客户端-服务端的一个流程。 接下来我们再看看引入了filter之后的Uml图。尝试分析这两者之间的差别。 filter从哪里来? 是在servlet2.3规范中加入的。 filter的生命周期?
2017-07-31 21:06:50 214
转载 Java进阶(五十四)初识JAVA类加载机制
什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.class文件的过程就是类加载了。 所以,总结来说就是:虚拟机将.class
2017-07-31 21:04:57 198
转载 Java进阶(五十三)JAVA 注解机制
不知道大家在平时用到注解的频率多不多,注解对我们的帮助很大,能为我们节省很多工作。最直接的就是可以代替配置文件的功能,无论是基本的servlet还是常用的三大框架,里面都使用了注解,并且逐渐的代替了原本繁琐的配置,大大提高了编码效率。 随着注解使用的越来越频繁,我们对底层实现的了解越来越少,所以在这一章我们来好好了解一下注解是怎么实现的。 首先注解是什么?通俗的意思是为程序的元素(
2017-07-31 21:03:31 199
转载 Java进阶(四十)Java类、变量、方法修饰符讲解 Java类修饰符
Java类修饰符 abstract: 将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final: 将一个类生命为最终(即非继承类),表示他不能被其他类继承。 private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
2017-07-31 21:01:59 219
转载 Java进阶(三十七)java 自动装箱与拆箱
前言 这个是jdk1.5以后才引入的新的内容。Java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装称为装箱,解包装称为拆箱); 其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例: //声明一个Integer对象 Integer n
2017-07-31 21:00:23 181
转载 JSP中的EL表达式详细介绍
一、JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。 二、JSP EL简介1、语法结构 ${expr
2017-07-26 15:03:02 214
转载 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)
在DRP中终于接触到了MVC,感触是确实这样的架构系统灵活性不少,现在感触最深的就是使用tomcat作为服务器发布比IIS好多了,起码发布很简单,使用起来方便。 首先来简单的学习一下MVC的基础知识,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显
2017-07-26 15:00:13 425
转载 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(一)
前一段时间写了一个应用,里面需要用户的登录注册。由于以前没有涉及过这方面的知识,所以走了很多弯路。花了好几天才完成了用户的登录。犯错的原因一是对于工程的目录结构不了解,而是对于各个部分的作用不了解。这周我们老师刚好讲到web服务器的搭建,听完他说得才知道以前自己搭建的那一个是多么烂。好了,开始正题:(一):工程的创建 首先打开eclipse,如图所示,创建一个动态的web工程
2017-07-25 14:09:46 3026
转载 JSTL 标签库<c:if> <:forEach> <:forTokens>
核心标签库核心标签是最常用的JSTL标签。引用核心标签库的语法如下:%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>1标签 描述 用于在JSP中显示数据,就像... > 用于保存数据 用于删除数据 用来处理产生错误的异常状况,并且将错误信息储存起来if> 与我们
2017-07-25 14:06:52 509
转载 JavaWeb项目实现文件上传动态显示进度
当我学习JavaWeb文件上传的时候,我就一直有一个疑问,网站上那些博客的图片是怎么上传的,因为当提交了表单之后网页就跳转了。后来我学习到了Ajax,我知道了浏览器可以异步的发送响应,这时我又有新的疑问,那就是在我上传一些文件的时候,那些网站的上传进度是怎么做到的,因为servlet直到上传完成之后才完成响应。 最近我们的项目中有一个地方中需要用到一个功能,当用户点击一个处理按钮时,前台
2017-07-23 10:31:31 318
转载 JavaWeb——文件上传和下载.
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileup
2017-07-22 23:26:54 660
转载 javaweb文件上传的九大问题
一、文件上传中要注意的9个问题1、如何保证服务器的安全把保存上传文件的目录放到WEB-INF目录中。 2、中文乱码问题 2.1普通字段的中文请求参数String value = FileItem.getString("UTF-8");2.2上传的文件名是中文解决办法:request.setCharacterEncoding("UTF-8");
2017-07-22 23:23:56 812
转载 eclipse tomcat May be locked by another process 解决
eclipse中开发,项目部署在tomcat7中,每次修改文件之后,tomcat要自动重新部署,就会报这个错误Could not delete D:/workspace-jee-indigo/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/ssh/WEB-INF/lib. May be locked by ano
2017-07-20 23:00:24 578
转载 servlet之cookied/session深入浅出(上)
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题?
2017-07-20 14:06:18 168
转载 servlet/filter/listener/interceptor区别与联系
一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。S
2017-07-20 14:00:38 150
转载 Java中static关键字用法总结
1. 静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple { static void go() {
2017-07-20 13:58:42 132
转载 log4j配置实例详解
precode_snippet_id="1615032"snippet_file_name="blog_20160318_1_9184101"name="code"class="html"># rootCategory rootLogger 日志写出器# Appender 日志目的地 ,把格式化好的日志信息输出到指定的地方去# Lay
2017-07-18 21:23:24 219
转载 反射和JavaBean
一、反射的基石:类Class 1、概述: Java程序中各个java类同属于一类事物,描述这类事物的java类是Class。 注意区分类修饰符class和类Class。前者是对某类事物的一个修饰,这些事物可以是任何事物,而这些事物的具体属性值是什么,则由该类的实例对象来确定,同类型事物的不同实例对象有不同的属性值;后者是对java中所有类
2017-07-18 21:17:40 948
转载 宏观上把握SpringMVC框架
springmvc是一个基于mvc的web框架,是spring框架的一个模块,所以springmvc和spring无需通过中间整合层进行整合。我们先来看下spring的一个架构模型,看springmvc在spring框架中所处的位置: 从图中可以看出,springmvc是spring的一个web框架,所以上图中描述的是spring web mvc,它和struts2的功能差不多,下面
2017-07-17 15:04:34 300
转载 JSP中的EL表达式详细介绍
一、JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。 二、JSP EL简介1、语法结构 ${expr
2017-07-17 14:57:45 178
转载 struts2中jsp页面传值到action方式总结
jsp页面跟通常的html传值一样 通常有两种方式1.form表单传值2.url方式传值通常后台接受前端传值 都是用的 request.getParameter("username")但是在struts框架下 可以用set方法让action自动接收 也更方便所以 action接收值也有两种方式1.request.getParameter("usern
2017-07-15 21:33:43 238
转载 Session介绍、API、生命周期、应用
什么是SessionSession 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用户的身份的。Sessio
2017-07-14 13:47:53 210
转载 什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大
2017-07-14 13:44:55 236 1
转载 spring、IoC控制反转和DI依赖注入入门、基于XML的Bean装配、基于注解的Bean装配
1、spring是一个轻量级的容器(工厂),主要管理对象的(bean)。spring它比较重要,是因为它涉及的范围比较多,甚至可取代struts2来管理web层(springMVC),也甚至可以取代Hibernate管理DAO层(jdbcTemplate),但是我们这里说的spring还是主要集中在service层的管理上。——spring目前已经不仅仅是一个JavaEE管理框架了,它有很
2017-07-13 14:50:39 376
转载 Java Web中的Servlet及Filter
在Servlet到底是什么的文章中已经做了说明,下面简单说下Servlet,以便和Filter做个对比一、ServletWeb 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。1.1Servlet的介绍1.2Servlet的使用通常情况下,我们自己定义的 servlet
2017-07-12 21:54:57 148
转载 JavaBean & super & this
JavaBean起初还是在j2ee的web开发中用的比较多他是一个遵循特定写法的Java类,它通常具有如下特点:•这个Java类必须具有一个无参的构造函数•必须是一个公共类•字段必须私有化。•私有化的字段必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 JavaBean的属性可以是任意类型
2017-07-12 21:47:07 239
转载 课程从html到jsp MVC的一点小结
0.html实用body设置超链接 link 设置颜色 alink 设置鼠标按下时颜色 vlink 设置已访问后颜色宽度为240px的分隔线 厚度为5 靠右使用标题标签时,如h1.该标签会将字体变成粗体字,并且会自成一行。 一般预设字体大小为3,字体三 底线上标 下标引用 效果为斜体帅气特殊字元,称为字符实体:©®(注册)√(对号)
2017-07-11 13:46:35 187
转载 web.xml中关于Servlet、Filter、Listener的配置
(一)web.xml不同元素的加载顺序加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。web.xml 的加载顺序是:ServletContext -> context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据
2017-07-11 13:43:36 218
转载 Java中类加载机制与反射
主要内容详细内容概述JVM和类当调用Java命令运行某个Java程序时候,该命令会启动一个Java虚拟机进程,同一个JVM的所有线程、所有变量都处于同一个进程里面,它们都使用该JVM进程的内存区,当系统出现以下几种情况的时候,JVM进程将会被终止。(1)程序运行到最后正常结束;(2)程序运行到使用System.exit(0)或者Runtime
2017-07-10 17:00:28 179
原创 构造器
构造器的最大用处就是创建对象。如果在类定义中没有显式的定义一个构造器,则编译器在编译源文件时,会创建一个没有参数、没有方法体执行语句的空的构造器。如果显式的定义了一个构造器,则上述的空的构造器则不会存在。在调用构造器创建对象的时候,系统会为每个对象的实例变量设置默认值基本数据:数值型的为0,布尔类型的为false,char类型的为’\u0000’;引用数据类型:nu
2017-07-09 20:44:57 141
转载 JDK中比较重要的包
(1) java.lang:包含了Java语言的核心类,如String/Math/System/Thread等,使用该包下面的类是不需要显式的导入的;(2) java.util:包含了大量的工具类,如集合框架的,日期处理等;(3) java.net:关于Java网络编程的一些类和接口;(4) java.io:关于Java输入输出编程的相关类和接口;(5) jav
2017-07-08 22:13:56 757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人