自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (67)
  • 收藏
  • 关注

原创 Hibernate入门

1。导包: 2。实体类:Person.java文件:package com.itheima.domain;import java.io.Serializable;/*create database day22;use day22;create table PERSONS( ID int primary key, NAME varchar(255)); */pub

2016-09-29 20:45:48 267

原创 国际化

一、固定文本的国际化: 一个消息资源包,由多个properties文件组成的(基名和扩展名一致的)。 这些文件有着以下特点: 基名语言代码(ISO)国家区域代码(ISO).propertiesmessage_zh_CN.properties message_en_US.properties message.properties(默认的)  ResourceBundle 

2016-09-26 21:32:39 329

原创 使用Json实现省市二级联动

1。导包: xpp3_min-1.1.4c.jar和xstream-1.3.1.jar 2。06provinceCity.html文件:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>省市二级联动:返回的是XML</title> <meta http-equ

2016-09-26 20:24:42 6586 1

原创 使用Ajax实现用户名是否已经存在的验证

1。02checkUsername.html文件:<!DOCTYPE html><html> <head> <title>检查用户名是否可用</title> <meta name="keywords" content="keyword1,keyword2,keyword3"> <meta name="description" content="this is my pag

2016-09-25 16:05:55 5435

原创 Java中的常用的代码调试的方法(错误代码定位的方法)

1。通过输出语句实现(定位)。 如,java代码通过System.out.println(“————”);来确定异常代码的位置。 如,html代码在异常代码的前后加入来定位异常代码。 如,JSP代码在异常代码的前后加<% out.print(“———”); %> 如,JavaScript代码在异常代码的前后加入alert(“——–”); 2。通过对相应行的前面打断点来调试,这是会借助F5、

2016-09-25 15:56:29 2174

原创 Ajax入门

1。Ajax是什么? (1)Asynchronous JavaScript And XML指异步 JavaScript 及 XML (2)老技术新用法。是基于JavaScript、XML、HTML、CSS新用法 2。怎样用? (1)创建XmlHttpRequest对象。 (2)注册状态监控回调函数 .何时调用。xhr属性readyState每次发生变化时。 (3)建立与服务器的异

2016-09-25 10:59:33 365

原创 文件上传案例(1)

1。文件上传的必要前提: a、表单的method必须是post b、表单的enctype属性必须是multipart/form-data类型的。 enctype默认值:application/x-www-form-urlencoded 作用:告知服务器,请求正文的MIME类型 c、表单中提供type=”file”类型的上传组件 2。文件上传原理。 3。文件上传案例1: a.导包:

2016-09-21 21:49:46 381

原创 包装设计模式(装饰设计模式)的使用

一、装饰 1、编写一个类,实现与被包装类(数据库驱动对Connection的实现)相同的接口。(使这个类和数据库的驱动实现有着相同的行为) 2、定义一个变量,引用被包装类的实例。 3、定义构造方法,传入被包装类的实例。 4、对于要改写的方法,编写自己的代码即可。 5、对于不需要改写的方法,调用原有对象的对应方法。 二、装饰变体(BufferedReader本身就是包装类,对Reader的

2016-09-16 19:18:52 503

原创 过滤器的一些配置细节

如何过滤转发、包含、异常的资源。 1。FilterCfgDemo.java:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException

2016-09-16 16:54:09 275

原创 通过过滤器控制静态资源的缓存时间

1。StaticResourcesNeedCacheFilter.java文件:package com.itheima.example;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import j

2016-09-16 11:24:15 546

原创 通过过滤器实现控制动态资源不要缓存

1。NoCacheFilter.java文件:package com.itheima.example;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Serv

2016-09-16 10:46:26 568

原创 通过过滤器解决post方式请求参数编码问题和响应编码问题

1。SetCharacterEncodingFilter.java文件:package com.itheima.encoding;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import java

2016-09-16 10:16:32 1225

原创 串级过滤器

串级过滤器:一个过滤器接着另外一个过滤器。 例子: 1.FilterDemo.java文件:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servle

2016-09-16 09:41:27 266

原创 过滤器Filter

1。过滤器是什么? (1)、过滤器属于Servlet规范,从2.3版本就开始有了。 (2)、过滤器就是对访问的内容进行筛选(拦截)。利用过滤器对请求和响应进行过滤 2。生命周期: 诞生:过滤器的实例是在应用被加载时就完成的实例化,并初始化的。 存活:和应用的生命周期一致的。在内存中是单例的。针对拦截范围内的资源访问,每次访问都会调用void doFilter(request,respo

2016-09-14 19:26:34 264

转载 全国省市县区域信息最新数据库脚本(mysql版本)

转自:http://blog.csdn.net/u010427935/article/details/52537878?ref=myread表结构:/*Navicat MySQL Data TransferSource Server : mysqlSource Server Version : 50528Source Host : localhost:33

2016-09-14 16:14:23 12967

原创 采用DBUtil框架实现AOP(面向切面编程)对事务的处理

项目中个文件的结构: 1。导包: commons-dbcp-1.4.jar commons-dbutils-1.4.jar commons-pool-1.5.6.jar mysql-connector-java-5.0.8-bin.jar 2.dbcpconfig.properties配置文件:#\u8FDE\u63A5\u8BBE\u7F6EdriverClassName=com

2016-09-13 20:12:26 804

原创 使用DBUtil框架实现事务的处理

项目中各类的结构: 1.AccountDao接口:package com.itheima.dao;public interface AccountDao { /** * 转账 * @param sourceAccountName 转出账户 * @param targetAccontName 转入账户 * @param money 交易金额

2016-09-12 22:01:59 1534

原创 Apache的DBUtils框架的查询结果处理器的使用(ResultSetHandler接口的子类)

1。导包 (1).commons-dbcp-1.4.jar (2)commons-dbutils-1.4.jar (3)commons-pool-1.5.6.jar (4)mysql-connector-java-5.0.8-bin.jar 2。数据库配置文件:#\u8FDE\u63A5\u8BBE\u7F6EdriverClassName=com.mysql.jdbc.Driveru

2016-09-12 21:34:09 461

原创 采用Apache的DBUtils框架实现数据库的CRUD

1。导包 (1).commons-dbcp-1.4.jar (2)commons-dbutils-1.4.jar (3)commons-pool-1.5.6.jar (4)mysql-connector-java-5.0.8-bin.jar 2。数据库配置文件:#\u8FDE\u63A5\u8BBE\u7F6EdriverClassName=com.mysql.jdbc.Driveru

2016-09-12 20:34:37 332

原创 ArrayList和HashMap常见用法

import java.util.ArrayList;import java.util.HashMap;import java.util.Set;public class Test { public static void main(String[] args) { ArrayList<String> task = new ArrayList<String>();

2016-09-11 19:13:56 1686 1

原创 两种开源数据库连接池的使用

现在很多WEB服务器(Weblogic, WebSphere, Tomcat)都提供了DataSoruce的实现,即连接池的实现。通常我们把DataSource的实现,按其英文含义称之为数据源,数据源中都包含了数据库连接池的实现。开源组织提供了数据源的独立实现: DBCP 数据库连接池 C3P0 数据库连接池实际应用时不需要编写连接数据库代码,直接从数据源获得数据库的连接。程序

2016-09-11 10:34:33 709

原创 事务的特性

1、事务的特性: 原子性:处于事务中的多条语句是不可分割的。 一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如:转账,转账前A+B=2000,转账后A+B=2000 隔离性:多线程并发。一个事务不能被其他线程中的事务所打扰。 持久性:事务一旦提交,永久保存起来。 2、事务的隔离级别:属于事务的。都已开启了事务为前提。 不考虑事务的隔离级别,会出现以下情况(是错的)

2016-09-10 15:58:03 419

原创 事务入门

1、MySQL:每一条语句都属于独立事务,默认自动管理的。 2、开启事务:start transaction; 日后的语句都会处于同一个事务之中。 提交事务:commit; 回滚事务:rollback; 例子1(数据库中事务的操作命令):create table account ( id int primary key auto_increment, na

2016-09-10 15:12:27 250

原创 如何调用数据库的存储过程

CallableDemo.java文件:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.Types;import org.junit.Test;/*delimiter $$CREATE PROCEDURE demoSp(IN inputParam VARCHAR(255), INOUT

2016-09-10 11:16:18 1868

原创 MySQL中大文本或大文件的存取

LobDemo.java文件:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.InputStream;import java.io.Out

2016-09-10 10:55:31 2118

原创 MySQL的批处理

批处理,降低与数据库的连接次数,提高执行效率。 BatchDemo.java文件:package com.itheima.jdbc;import java.sql.Connection;import java.sql.Statement;import org.junit.Test;import com.itheima.util.JdbcUtil;/** * 批处理,降低与数据库的连接次数,提高

2016-09-10 10:01:25 736

原创 PreparedStatement的使用

PreparedStatement的使用: 1.能用PreparedStatement的地方不用Statement。 2.可以避免SQL注入的问题。 3.Statement会使数据库频繁编译SQL,可能造成数据库缓冲区溢出。PreparedStatement 可对SQL进行预编译,从而提高数据库的执行效率。 4.并且PreperedStatement对于sql中的参数,允许使用占位符的形式进

2016-09-08 12:54:07 474

原创 连接数据库的工具类

JdbcDemo6.java文件:import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;public class JdbcDemo6 { @Test public void testAdd(){ Connectio

2016-09-07 21:05:06 359

原创 JDBC连接MySQL数据库的标准模板

JdbcDemo.java文件:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.ut

2016-09-07 19:58:41 374

原创 连接MySQL数据库

JdbcDemo4.java文件:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import java.util.List;//ResultSet详解public

2016-09-07 19:39:28 236

原创 JSTL中的自定义标签的编码步骤

javax.servlet.jsp.tagext.SimpleTag中的方法: void doTag():遇到自定义标签时由服务器调用执行。 JspTag getParent():得到父标签的引用。 void setJspBody(JspFragment jsp):由服务器调用,传出JSP的片段 void setJspContext(JspContext jc):由服务器调用,传入当前页面的

2016-09-05 19:36:48 793

原创 定义和使用EL函数

EL不支持字符串操作 定义EL函数的开发步骤: 1、定义一个普通类,提供实现功能的静态方法(EL函数只能调用静态方法) 2、EL函数进行配置:在WEB-INF目录下建立一个扩展名为tld(Tag Libary Definition)的xml文件。 3、在JSP中使用自定义的EL函数 首先:通过taglib指令引入外部的函数库 <%@ taglib uri=”http://www.ithe

2016-09-04 21:31:45 261

原创 EL中的9个隐含对象

ELDemo2.jsp文件:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>EL的隐含对象</title> </head> <

2016-09-04 21:05:31 738

原创 EL表达式中的empty运算符和三元运算符

ELDemo1.java文件:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>EL运算</title> <meta http-

2016-09-03 21:45:00 8186 1

原创 使用EL表达式获取数据

EL表达式:从四大域对象中获取数据并显示到页面上。 ELDemo.jsp文件:<%@ page language="java" import="java.util.*,com.neu.domain.Student" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.

2016-09-03 21:25:56 4590

原创 Jsp中使用JavaBean

JavaBeanDemo.java文件:<%@ page language="java" import="java.util.*,com.neu.domain.Person" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+req

2016-09-03 19:50:29 216

原创 Java程序片段与java表达式(将结果以表格的形式输出)

example.jsp文件:<%@ page language="java" import="java.util.*,com.neu.Student" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServ

2016-09-03 14:54:26 2481 1

原创 jsp入门小程序

showTime.jsp文件:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+re

2016-09-03 10:56:14 457

mybatis.zip

mybatis

2017-04-14

HTML5+CSS3+JavaScript网页设计案例课堂-课本源代码.zip

HTML5+CSS3+JavaScript网页设计案例课堂-课本源代码.zip

2017-04-14

DB-Regist-XML.zip

DB-Regist-XML.zip

2017-04-14

xml解析.zip

xml解析.zip

2017-04-14

mybatis笔记.zip

mybatis笔记

2017-04-13

JavaEE框架总结.zip

JavaEE框架总结.zip

2017-04-13

day16_01_customerPage(分页).zip

分页查询

2017-04-10

Spring2.zip

Spring

2017-04-04

Spring1.zip

Spring

2017-04-04

java软件开发ppt和笔记

Java PPT

2017-03-31

FinancialManagementSystem

报账系统

2017-03-31

RandomProject

实现抽奖的Java程序,需要现在配置文件中输入参与抽奖人员名字,按随机数抽奖

2017-03-26

2015年Java传智博客基础视频笔记_风清扬(刘意).pdf

2015年Java传智博客基础视频笔记_风清扬(刘意)

2016-06-03

WEB开发入门.ppt

WEB开发入门

2016-05-31

EL表达式.ppt

EL表达式

2016-05-31

MySQL安装.doc

MySQL安装与配置

2016-05-28

MySQL_5.1_zh.chm

MySQL的API查询文档

2016-05-28

mysql5.0.18.exe

MySQL软件

2016-05-28

FreeMind-Windows-Installer-1.0.0-min.1185392965.exe

FreeMind 思维导图,直接下一步就行,只能安装在Windows操作系统中。

2016-05-28

org.swtchart.examples

柱状图、曲线的绘制

2016-04-29

vector.pdf

vector.pdf

2021-11-16

贪心算法和动态规划算法题解.7z

网上搜的贪心算法和动态规划算法课件,主要分析了这两类算法的解法。包括:程序员代码面试指南-第四章递归和动态规划[牛客试网试读版],7.贪心法和动态规划。

2020-04-19

Python学习笔记-V1.docx

python学习笔记,适合有变成基础能力的开发人员阅读,本次笔记主要参考《Python基础教程》。

2019-09-15

Python学习笔记.docx

python学习笔记,适合有变成基础能力的开发人员阅读,本次笔记主要参考《Python基础教程》。

2019-07-21

jdk8源码.zip

jdk8源码,供学习jdk源码的开发人员参考,阅读源码熟悉实现原理和思路。

2018-08-11

ConcurrentDemo.zip

多线程学习过程中写的API使用样例,主要包括线程集合、线程执行器、锁。

2018-06-02

多线程编程.docx

多线程学习笔记,主要总结多线程中的API,给出学习总结和API使用样例。

2018-06-02

OpenSourceFramework.zip

主要包括Apache commons、Apache commons lang、Apache commons-io。

2018-05-09

Java常用开源框架总结.docx

Java常用开源框架总结,主要包括Apache commons、Apache commons lang、Apache commons-io、commons-fileupload。

2018-05-09

FileUploadTest.zip

使用commons-fileupload实现文件上传,通过Servlet接收

2018-05-07

java8Test.zip

java8新特性学习相关的实例代码。。。。。。。。。。。。。

2018-04-01

java8学习笔记.docx

java8新特性举例说明,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-01

CSDN代码.zip

CSDN代码打包,平时积累的一些小的代码片段,作为参考的代码使用。

2018-03-27

JavaAlgorithm.zip

Java 算法

2017-07-26

WebDemo.zip

文件上传

2017-07-19

MyBatis-Spring.zip

MyBatis-Spring.zip

2017-04-16

MyBatis-CRUD-Annotation.zip

MyBatis-CRUD-Annotation.zip

2017-04-16

MyBatis-CRUD

MyBatis-CRUD.zip

2017-04-16

MyBatis代码.zip

MyBatis代码

2017-04-15

MyBatis-HelloWorld.zip

MyBatis

2017-04-15

空空如也

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

TA关注的人

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