自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 阿里云部分题

Elastic Compute Service SSD云盘IOPS吞吐性能最佳 阿里云云服务器ECS按量付费的结算周期是小时; 阿里云安全组策略的作用:设置云服务器访问策略; 账户管理-实名认证 最大快照:磁盘数*6+6个快照 每个用户最多100个安全组。 每个安全组最多100个规则。 会话保持 已开启 读写权限(三种):私有、公共读、公共读写 阿里云的所有产品,都在云盾下。安

2017-12-17 23:08:51 1831

翻译 SpringMVC学习笔记

SpringMVC学习笔记----一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置          springmvc      org.springframework.web.servlet.DispatcherServle

2017-11-27 10:42:59 281

转载 struts2的json-default和struts-default的区别

struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。我在struts.xml中有如下action定义:action name="pr

2017-11-01 10:01:46 288

转载 Struts2运行流程

概述:Struts2框架由三部分构成:核心控制器、业务控制器和用户实现的业务逻辑组件。在这三部分中,struts2框架提供了核心控制器StrutsPrepareAndExecuteFilter,而用户需要实现业务控制层和业务逻辑层。一、核心控制器 StrutsPrepareAndExecuteFilter StrutsPrepareAndExecuteFilter与struts2以前版

2017-10-23 17:21:41 1285

原创 An association from the table emps refers to an unmapped class: Dept 错误解析

An association from the table emps refers to an unmapped class: Dept  :基本上这几种错误1,检查你的hibernate.cfg.xml文件中是否添加了  2,检查你的hibernate.cfg.xml文件中的相关联的两个的顺序,可能有其中一个需要引用另一个,但是另一个却还没有编译,就是说被用作外键的表要放在前面

2017-10-19 16:41:16 730

原创 struts2使用ajax返回的字符串和ajax返回的json

使用Ajax返回的字符串案例:校验用户名是否存在,用的是struts2验证创建jsp向服务器发送ajax请求page language="java"import="java.util.*"pageEncoding="UTF-8"%>DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">html>  h

2017-10-18 16:51:20 2718

原创 SSH和SSM对比总结

SSH和SSM定义:SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。共同点:1.Spring依赖注入DI来管理各层的组件。2.使用面向切面编程AOP管理事物、日志、权限等

2017-10-17 15:33:40 302

原创 单例模式和介绍

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单

2017-10-17 15:11:06 297 1

原创 orm思想,概念

一、ORM简介         对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。      

2017-10-16 17:39:17 708

原创 Struts2两大验证

1.手动验证:1)使用execute方法处理请求a)      使该类继承ActionSupportb)     删除提示消息的封装(被struts2框架替代)c)      重写validate方法,并且完成相应的校验说明:如果validate方法中,给field字段添加了错误消息,哪怕是空字符串的错误消息,都会让validate方法后续的方法终止调用

2017-10-14 22:34:42 156

原创 什么是OOP? OOP相对于面向过程编程有哪些优点?

OOP,Object-Oriented Programming,面向对象编程不同于面向过程编程:OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。(1)OOP关注对象和角色,也就是事物的本质1)OOP把客观世界中的对象抽象成对应的类; 2)通过类构造实例; 3)通过依赖、继承、实现等形式建立对象间的通信关系(2)OOP易于扩展,增加或改变

2017-10-10 08:29:03 3230 1

原创 redis缓存技术实现导航栏的维护

Redis是一个开源的使用ANSI C语言编写的、支持网络、 基于内存的、支持持久化的日志型、Key-Value数据库。从如此丰富的修饰语中,我们基本可以抽离出这些信息:Redis是一个Key-Value存储系统Redis的数据全部缓存在内存里Redis可以通过网络实现主从同步Redis支持丰富的数据类型可实现持久化今天用redis实现导航栏的维护:在自己电脑上使用时,每次

2017-09-25 17:41:10 737

原创 "=="和equals的区别

==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,newObject()是另一个内存,此时

2017-09-24 23:33:03 146

原创 运行异常和一般异常的区别

运行时异常runtime exception和一般异常checked exception1: 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法...运行时异常与一般异常有何异同?我在网上查询出来2个答案,那位高手能帮我解析下到底哪个答案才是对的呢?答案1:异常表示程序运行过程中可能出现

2017-09-21 16:09:22 1046

原创 JSP的执行过程

第一次访问:1.客户端通过浏览器向服务器发送请求2.服务器根据客户端的请求来加载被请求的JSP文件;3.WEB服务器中的JSP引擎将被加载的JSP文件转化为Servlet;4.JSP引擎将Servlet代码编译为class文件;5.服务器执行这个class文件;6.服务器将结果传给浏览器并且进行显示;第二次访问:1.客户端通过浏览器向服务器发送请求2.服务器根据

2017-09-17 22:26:34 347

原创 自定义标签fn

使用自定义标签fn:需要jstl.jar包,然后在jsp页头导入自定义标签需要在web project下的webroot下的web-inf下新建一个文件文件放.tld文件,这就是自定义fn标签的创建。    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/

2017-09-17 18:16:44 313

翻译 两种验证码的实现代码

第一种是用Servlet实现验证码:代码如下:public class CodeServlet extends HttpServlet {    private static final long serialVersionUID = 1L;        protected void service(HttpServletRequest request, HttpServ

2017-09-10 23:04:30 1123

转载 Servlet生命周期

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码:

2017-09-10 23:01:23 144

空空如也

空空如也

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

TA关注的人

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