自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有时想得太简单的博客

有时想得太简单的博客

  • 博客(65)
  • 收藏
  • 关注

原创 Java 之 SSH 框架搭建

SSHSSH 是 JavaEE 中三种框架(Struts2 + Spring + Hibernate)的继承框架,是目前比较流行的一种Java Web 开源框架(SSH 主要用于 Java Web 的开发,SSH 有 SSH1和 SSH2 两种,区别在于 Struts 的版本是1还是2,本文介绍的是 SSH2)SSH 对应分工Struts2:控制逻辑关系Spring:...

2018-04-21 16:25:45 877

原创 Java 之 SpringAspectJ

AspectJAspectJ 是一个面向切面的框架,它扩展了 Java 语言(也是一种语言)定义了 AOP 语法,有专门的便依赖用来生成遵守 Java 字节编码规范的 Class 文件AspectJ 是一种编译期的用注解形式实现的 AOPAOP/Spring AOP/AspectJ 的区别AOP:是一种面向切面的编程范式,是一种编程思想,旨在通过分离横切关注点,提高模块化,...

2018-04-21 16:06:07 327

原创 Java 之 Spring 注解配置和 AOP

注解配置当我们的项目越来越复杂时,配置文件也会变得复杂影响开发效率所以 Spring 提供了注解方式来配置 bean准备工作使用注解准备工作 1.添加 Context 命名空间 xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocati...

2018-04-19 21:36:43 245

原创 Java 之 Spring 框架概述

SpringSpring是一个开放源代码的设计层面框架他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。把它理解为对象的管家,帮忙管理项目中用到的对...

2018-04-18 20:25:02 326

原创 Java 之 struts 表单验证及文件的上传下载

表单提交数据的验证硬编码使用 java 代码进行验证配置import org.apache.commons.lang3.StringUtils;import org.apache.struts2.interceptor.validation.SkipValidation;import com.opensymphony.xwork2.ActionSupport;import ...

2018-04-17 20:06:26 230

原创 Java 之 struts2自定义拦截器

过滤器与拦截器的区别过滤器理论上可以过滤任何内容,比如html,jsp,servlet,图片路径,action等等拦截器只能用来拦截action自定义拦截器创建方式public class MyIntercept implements Interceptor{ // 声明周期方法 // 拦截器的初始化方法 @Override public ...

2018-04-17 08:52:19 149

原创 Java 之 struts2

struts2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Strut...

2018-04-12 20:05:18 205

原创 Java 之 事务与 hibernate

事物原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。使用事务(用事务的sql语句(事务开始和事务提交) 包裹住 你要执行语句)1.把事务打开 2.写你要执行语句3.把事务进行提交4.把事务回滚(rollback;) 遇到断电 事务没有提交 那么事务会自动回滚begin;update 表 set money=money-100 where user...

2018-04-08 19:17:02 582

原创 Java 之 JSP

pageContext 域<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/

2018-04-02 20:23:55 243

原创 Java 之 JSP

jsp原理访问 jsp 页面时,jsp 页面会被翻译成 .java 文件.java 文件会被编译成 .class 文件(字节码文件)例如:在网页中显示当前时间<%@ page import="java.util.Date"%><%@ page language="java" contentType="text/html; charset=UTF-8" ...

2018-03-30 19:35:16 190

原创 Java 之 HttpSession

HttpSession/* * HttpSession 服务端的技术 * 服务器会为每一个用户创建一个独立的 session * * HttpSession 原理 * 当用户第一次访问 Servlet 时,服务器端对给该用户创建一个独立的 Session, 并且生成一个 SessionID * 这个 SessionID 在响应浏览器的时候,会被装进 cookie 中 * 从...

2018-03-29 21:01:09 7528

原创 Java 之 会话技术

// 设置服务器的编码格式和浏览器查看要使用的编码格式response.setContentType("text/html;charset=UTF-8");request.setCharacterEncoding("UTF-8");// 获取表单中所有提交的数据打印String username = request.getParameter("username");String pass...

2018-03-28 21:21:58 202

原创 Java 之 JavaEE 设置全局配置、请求转发、请求重定向、HttpServletResponse 和 HttpServletRequest

添加模板代码 模板代码package ${enclosing_package};import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReque...

2018-03-27 19:26:06 879

原创 Java 之 JavaWeb 配置服务器

TomcatTomcat 文件夹bin:可执行文件(打开关闭服务器的文件)conf:服务器的配置信息lib:服务器依赖的 jar 包logs:服务器日志temp:产生的临时文件work:服务器自己的工作空间webapps:默认存放工程(应用程序)的文件夹wtpwebapps:跟 eclipse 关联后产生的存放工程的文件夹启动 Tomacat从控制台启...

2018-03-26 19:54:16 781

原创 Java 之 数据库第三方 jar 包和数据库连接池

commons-dbutils-1.6.jarcommons-dbutils-1.6.jar操作 JDBC 连接数据库,并且执行 sql 语句,处理返回的结果集三个核心类:DbUtils 关闭资源方法(安静的关闭,不用异常处理)QueryRunner 执行 sql 语句,并且返回想要的结果集,参数 ResultSetHandler 是接口(使用实现类,想要什么结果集,就传入该接口...

2018-03-23 20:22:53 1040

原创 Java 之 JDBC

JDBCJDBC(Java Database Connectivity)Java 数据库连接规范(一套接口)由 Sun 公司提供的JDBC 核心类JDBC 四个核心类DriverManager 创建连接Connection 连接类Statement 执行 sql 语句ResultSet 结果集JDBC 连接步骤...

2018-03-22 19:52:13 197

原创 Java 之 MySQL 思维导图

MySQL 思维导图 http://blog.csdn.net/huzongnan/article/list

2018-03-21 20:34:48 778 4

原创 Java 之 MySQL 查询与约束

查询排序 order by 列名 asc(默认) desc查询所有学生记录,按年龄升序排序SELECT *FROM stuORDER BY sage ASC;或者SELECT *FROM stuORDER BY sage;查询所有学生记录,按年龄降序排序SELECT *FROM stuORDER BY age DESC;查询所有雇员,按月薪降序排序,...

2018-03-20 19:57:16 546

原创 Java 之 mysql 基础

数据库数据库(DataBase DB)长期保存在计算机的存储设备上的文件按照一定规则组织起来 被用户应用的集合数据库管理系统使用和维护数据库的软件保证数据库的安全性和完整性用户通过该系统范文数据库中的数据数据库中一行记录与对象之间的关系。列(column):字段行(row):一条记录(实体)数据库管理系统通过SQL结构化查询语言)来定义和操作数据SQL:Struct...

2018-03-19 20:27:07 302

原创 HTML 之 JQuery

JqueryjQuery是一个快速,小巧,功能丰富的JavaScript库。它使诸如HTML文档遍历和操作,事件处理,动画和Ajax等事情变得简单得多,它具有可在多种浏览器中工作的易于使用的API。结合多功能性和可扩展性<!DOCTYPE html><html lang="en"> <head> <meta ...

2018-03-16 20:05:39 273

原创 HTML 之 JSON

JSONJSON 轻量级的数据交换格式JSON 用来表示对象和数组<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>JSON</title>

2018-03-16 19:57:45 1653

原创 HTML 之 事件捕获和冒泡以及事件的绑定

事件捕获和冒泡<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>事件捕获和冒泡</title> <style type="te

2018-03-16 19:53:52 175

原创 HTML 之 事件与事件对象和动画

事件<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>事件</title> <style type="text/css&quo

2018-03-14 21:34:52 241

原创 HTML 之 定时器

定时器<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>定时器</title> <style type="text/css&q

2018-03-14 21:31:00 19805 1

原创 HTML 之 DOM 操作

DOM<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>简单的 DOM 操作</title> <style type="tex

2018-03-14 21:25:59 208

原创 HTML 之 JS 基础语法

JS 基础语法<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>基础语法</title> </head> <

2018-03-14 21:23:00 614

原创 HTML 之 CSS form 表单和 table 表格

form 表单<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>form 表单</title> <style type="te

2018-03-14 21:15:26 3281

原创 HTML 之 CSS 之脱离文档流、定位、过渡、2D形变

脱离文档流文档流: 1、从左至右,从上至上的布局。 2、符合html中标签本身含义的布局,比如某些标签独占一行。有些标签属于行内元素等。 脱离文档流:让元素在文档流里飞起来,不再占用原来的空间。 也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档流的元素不存在而进行定位。 需要注意的是,使用float脱离文档流时,其他盒子会无视这个元素,但其他盒...

2018-03-14 20:50:20 638

原创 HTML 之 HTML 常用标签

常用标签标题标签标题标签: h1 ~ h6 双标签 块级标签h1 最好只出现一次,用于网页的 logo 部分h2常用于二级标题,也就是子模块标题h4~h6不常用display: block(显示为块级) | inline(显示为行级) | none(不显示)font-weight: bold(设置为粗体) | normal(设置为正常字体)<h1>T...

2018-02-28 19:43:56 161

原创 HTML

什么叫 HTMLHTML是HyperText Markup Language简写中文名:超文本标记语言标记标记/标签:</>标记分类: 单标签 双标签标记的特点:大小写不敏感、有属性、有块级行级之分、要闭合单标记语法:<标记名 属性名="属性值" />双标记语法:<前标记名 属性名="属性值"></后标记名> ...

2018-02-26 20:41:24 233

原创 Java 之 Java 多线程编程

JqueryjQuery是一个快速,小巧,功能丰富的JavaScript库。它使诸如HTML文档遍历和操作,事件处理,动画和Ajax等事情变得简单得多,它具有可在多种浏览器中工作的易于使用的API。结合多功能性和可扩展性<!DOCTYPE html><html lang="en"> <head> <meta ...

2018-02-05 20:31:57 307

原创 Java 之 Java 缓冲流与序列化

缓冲流缓冲流(高效率的流)BufferedOutputStream 缓冲输出字节流构造方法:BufferedOutputStream(OutputStream out)参数:字节输出流的父类 FileOutputStream使传进来的流更高效BufferedInputStream 缓冲输入字节流字节流与缓冲流的区别当程序发出指令去读取一个文件时,对比使用字...

2018-02-01 21:59:46 260

原创 Java 之 Java 字符流与转换流

字符流字符流一个字符一个字符的读注意:只能用来操作文本(不能写图片、音频、视频)Writer(所有字符输出流的父类,是抽象类)FileWirter构造方法(绑定写入的路径): 文件 字符串mac 系统下,一个中文字符占3个字节默认使用 UTF-8的编码表(通用的编码表)Windows 系统下,一个中文字符占2个字节默认使用 G...

2018-01-31 21:21:15 403

原创 Java 之 Java 字节流

字节流一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。字节流参照物为自己的程序什么叫输出?程序 --> 文件 输出什么叫输入?文件 --> 程序 输入字节输出流(OutPut) -- 写文件OutPutStream 是抽象类,是所有输出流的父类一次写入一个字节,一个字节是8个二进制位字节输出流pub...

2018-01-30 20:48:06 303

原创 Java 之 Java 文件过滤器

文件过滤器public class Demo { public static void main(String[] args) { // 测试过滤器效果 File file = new File("/Users/Desktop/Test"); // 使用重载的 listFile 方法 File[] listFiles ...

2018-01-30 20:36:56 214

原创 Java 之 Java File 类

FileFile 作用1.操作文件2.操作文件夹3.操作文件的路径分隔符获取路径分隔符String pathseparator = File.pathSeparator;System.out.println(pathseparator);不同平台下获取的路径分隔符不同mac 系统下路径分隔符为:(冒号)Windows 系统下路径分隔符为;(分号)获取...

2018-01-29 21:30:59 196

原创 Java 之 Java 基础语法

Java 基础语法Java 概述、基本语法、数据类型、流程控制方法、面向对象、设计思想、集合http://blog.csdn.net/huzongnan/article/list

2018-01-28 20:56:52 514 2

原创 Java 之 Java 异常处理

ThrowableThrowable(异常最顶端的类) Error(服务器奔溃,数据库奔溃) Exception(异常类) RuntimeException(运行时异常,编写程序时,程序员犯的错)出现异常解决思路:1.出现异常去找上级解决2.找上级解决相当于找任务的调用者,main 的调用者 JVM 处理3.JVM 默认的处理方式:打印异常类,错误...

2018-01-26 21:38:19 343

原创 Java 之 Java 集合总结

区别HashMap 和 Hashtable 的区别HashMap(JDK1.2) 可以保存 null 值Hashtable(JDK1.0) 不可以保存 null 值HashMap 是线程不安全的(效率高)Hashtable 是线程安全的(效率低,耗费资源)ArrayList、LinkedList 和 Vector 的区别ArrayList ...

2018-01-25 19:57:28 361

原创 Java 之 Java Map 接口

Map 接口Map 接口(双列集合的根接口)1.以键值对形式保存数据2.键和值一一映射,可以通过键来获取值注意:给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.当对象的类型和Map里元素类型不兼容的时候,就会抛出一个 ClassCastExcep...

2018-01-24 20:33:55 292

空空如也

空空如也

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

TA关注的人

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