自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习Java的日子

JavaEE成长记

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Exception和Error有什么区别?

标准回答:1、Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。2、Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行...

2018-08-23 23:14:39 185

原创 ActiveMQ使用教程

太懒了好久没写了,。。。。。 现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的。上篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。消息中间件我们简单的介绍一下消息中间件,对它有一...

2018-08-20 16:07:39 326

原创 struts2_入门第一天:概述、快速入门、执行流程、常见配置、Action的访问

今天的课程内容1. Struts2框架的概述2. Struts2的快速入门3. Struts2的运行流程4. Struts2的常见配置(配置文件加载的顺序、struts.xml的常见配置(重点)、常量的配置等)5. Struts2的Action的访问(Action的三种编写方式、Action类的配置、方法的调用等)案例一:使用Struts2框架完成登录功能...

2018-07-03 16:36:09 157

原创 Struts2_day03,OGNL、值栈、ognl特殊符号

今天的课程内容1. OGNL表达式(了解)2. Struts2框架的值栈(值栈、存入值、取值)3. OGNL的特殊符号案例一:使用Struts2框架查询所有的客户功能需求分析1. 使用Struts2框架查询所有的客户功能技术分析之OGNL表达式概述(了解)1. OGNL是Object Graphic Navigation Language(对...

2018-07-03 16:30:50 246

原创 Struts2_第二天,ServletAPI、Action参数传递、拦截器

Struts2的第二天Struts2的第二天的内容1. Struts2框架中的Servlet的API的使用2. Struts2中Action接收请求参数3. Struts2中自定义拦截器案例一:使用Struts2作为WEB层完成客户的新增功能需求分析1. 原来是使用Servlet作为WEB层框架,现在需要使用Struts2作为WEB层完成客户的新增...

2018-07-03 16:29:03 139

原创 Java并发修改异常的源码解析

Java并发修改异常的源码解析1. 什么时候会产生并发修改异常并发的意思是同时发生,那么其实并发修改的字面意思就是同时修改,通过查看JDK的API我们可以得知,并发修改异常的出现的原因是:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。一个常见的场景就是:当我们在对集合进行迭代操作的时候,如果同时对集合对象中的元素进行某些操作,则容易导致并发修改异常的产生。 例...

2018-07-03 15:31:01 3132 6

原创 Oracle入门

Oracle简介: Oracle简介**ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库*为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE通常应用于大型系统的数据库产品。 ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关...

2018-06-25 23:35:06 259

转载 Navicat Premium 12.0.29安装与激活

本文介绍Navicat Premium 12.0.29的安装、激活与基本使用。博主所提供的激活文件理论支持Navicat Premium 12.0.2x全系列,但已测试的版本为Navicat Premium 12.0.29简体中文64位。博主所提供的压缩包格式均为RAR5,即WinRAR 5.0以上的版本才能正常解压,别的压缩软件博主不太清楚能否正常解压RAR5格式。若需,请下载WinRA...

2018-06-19 15:54:24 513

原创 Java代码实现简单的邮件发送

【发送激活邮件】  邮件发送的相关的概念: * 邮箱服务器 :如果一台电脑安装了邮箱服务器的软件,这台电脑称为是邮箱服务器. * 电子邮箱 :其实就是邮箱服务器上的一块空间,通过电子邮箱账号访问这块空间的数据. * 收发邮件的协议 : * 发邮件:SMTP协议:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它...

2018-06-18 01:00:50 260

原创 MIME格式简介

MIME的编码介绍(base64)及使用的意义一、MIME: Multipurpose Internet Mail Extensions   英国帝国大学计算机在线字典FOLDOC对MIME的解释为:“多部分(multi-part)、多媒体电子邮件和WWW超文本的一种编码标准,用于传送诸如图形、声音和传真等非文本数据。MIME定义于RFC1341,用MIMENCODE的方法将二进制数据转换成...

2018-06-15 23:44:36 2899

原创 异步请求之用户注册

什么是AJAX: * AJAX:异步的 JavaScript And XML. * 使用的是老的技术,用的是新的思想. 了解同步和异步的区别: * 参考图一: AJAX的功能:完成页面的局部刷新,不中断用户的体验. 重点内容 步骤分析: 【步骤一】:创建表和数据库: 【步骤二】:设计一个注册页面 【步骤三】:在用户名的文本框中使用onblur事件...

2018-06-14 00:52:03 529

原创 动态代理解决提交乱码的处理

动态代理We are here to put a dent in the universe动态代理 定义+分类:动态的给接口的实现类生成一个代理对象; ​ 委托类[被代理的类]委托代理类实现相关的功能,从而实现了隐藏委托类。 ​ 静态代理+动态代理 ;基于接口实现的,如果当前类没有实现接口,不能给这个类进行代理 ​ ...

2018-06-13 20:53:24 340

原创 Java分页管理的实现【原始操作】

分页功能的实现:物理分页:一次只查指定条记录,点击下一页,再去查询后指定条.使用SQL语句进行控制的分页. 缺点:经常需要和数据库交互.优点:数据量特别大,不会导致内存的溢出.逻辑分页:一次性将所有数据全都查询出来,根据需要进行截取.List集合进行控制. subList(); 缺点:数据量如果特别大,容易导致内存溢出.优点:与数据库交互次数少.实现详解不同的数据库对分...

2018-06-12 12:11:35 1061

原创 Java中使用FIleUpload实现文件的上传操作

文件上传就是将本地文件写到服务器上 使用Servlet3.0新特性完成文件的上传【开发中通常使用FileUpload完成文件的上传】 文件上传使用的的方法【技术】: Servlet3.0: 注解式开发 JSPSmartUpload:嵌入到JSP中完成文件上传。主要用于Model1年代的 FIleUpload : ...

2018-06-12 12:03:41 2252

原创 Canvas实现黑客帝国文字坠落效果

//定义一个Canvas【相当于画布】<canvas id="canvas">canvas</canvas> //背景音乐 <embed height="100" width="100" src="#"/> <script type="text/javascript">

2018-06-12 09:35:04 1337

原创 AJAX异步请求:JavaScript&jQuery实现

 使用AJAX: JavaScript和XML * XMLHttpRequest: * 属性: * onreadystatechange: * readyState: shi * status:获得状态码 * responseText :响应的文本 * response...

2018-06-11 10:53:55 141

原创 day14: cookie和session

# day14: cookie和session 会话技术:从请求到响应结束的一个过程;常用的会话技术,Cookie(将数据保存到客户端浏览器)和session(将数据保存到服务器端) 为什么使用会话技术? ​ 私有的使用数据,购物信息保存在会话技术中使用会话技术:【cookie技术的使用:】1、向浏览器保存数据;HttpServletRes...

2018-06-09 23:54:52 220

原创 Filter解决get和post提交方法乱码的实现

public class GenericalEncodingFilter extends HttpServletRequestWrapper{ //定义改变后的请求 private HttpServletRequest request; public GenericalEncodingFilter(HttpServletRequest request) { ...

2018-06-09 22:42:15 243

原创 使用C3P0连接数据库

package com.itheima.utils;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPooledDataSource;import com.mysql.jdbc.PreparedStatement;i...

2018-06-03 23:45:30 491

原创 Cookie记住用户名操作

public void addCokies(String name ,String password,HttpServletRequest request ,HttpServletResponse response) throws Exception{            //通过JavaBean封装数据 User user = new User(); user.setUsername(na...

2018-06-03 23:42:15 264

完美卸载软件Uninstall Tool

Uninstall Tool 是一款可以用来替代“添加/删除程序”的工具。它允许您显示隐藏的安装程序,按名称过滤已安装程序的列表,强行卸载程序,浏览注册表项目,保存安装程序列表,快速小巧,操作简便。

2018-06-14

空空如也

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

TA关注的人

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