自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李阿昀的博客

求田问舍,怕应羞见,刘郎才气

  • 博客(16)
  • 资源 (44)
  • 收藏
  • 关注

原创 Struts2入门第十讲——Struts2的拦截器

Struts2的拦截器拦截器的概述拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个Action执行前阻止其

2017-03-31 00:18:24 1372

原创 Struts2入门第十三讲——Struts2的标签库

Struts2的标签库对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。接下来将针对Struts2标签库的构成和常用标签的使用进行详细的讲解。Struts2标签库概述Struts2标签库概述在JavaWeb中,Struts2标签库是一个比较

2017-03-31 00:11:36 2074 1

原创 Struts2入门第七讲——OGNL

OGNL的概述什么是OGNL据度娘所说: OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化功能。它使用相同的表达式去存取对象的属性。OGNL的全称是对象图导航语言(Object-Graph Navigation Languag

2017-03-28 23:40:28 2914

原创 Struts2入门第三讲——Struts2访问Servlet的API

Struts2访问Servlet的API前面已经对Struts2的流程已经执行完成了,但是如果表单中有参数,那如何进行接收又或者我们需要向页面保存一些数据,又要如何完成呢?我们可以通过学习Struts2访问Servlet的API来实现这样的功能。 在Struts2中,Action并没有直接和Servlet API进行耦合,也就是说在Struts2的Action中不能直接访问Servlet API。

2017-03-28 01:56:54 1960 2

原创 Struts2入门第一讲——Struts2框架的快速入门

Struts2框架的概述Struts2是一种基于MVC模式的轻量级Web框架,它自问世以来,就受到了广大Web开发者的关注,并广泛应用于各种企业系统的开发中。目前掌握Struts2框架几乎成为Web开发者的必备技能之一。接下来将针对Struts2的特点、安装以及执行流程等内容进行详细的讲解。什么是Struts2先讲Struts2框架之前,我们得知道JavaEE一共有三层架构,如下: 架构名称

2017-03-26 00:56:48 5271 1

原创 Hibernate入门第五讲——Hibernate持久化类与主键生成策略

Hibernate持久化类什么是持久化类呢?在Hibernate中持久化类的英文名称是Persistent Object(简称PO),PO=POJO+hbm映射配置文件。 对于Hibernate中的PO,有如下编写规则:必须提供一个无参数的public构造方法。所有属性要用private修饰,对外提供public的get/set方法。在PO类必须提供一个标识属性,让它与数据库中的主键对应,我

2017-03-23 23:02:27 4980 3

原创 基本的SQL SELECT语句

了解Oracle数据库的基本概念之后,现在开始介绍Oracle第一部分的内容,也即最简单的一部分内容,即增删改查的SQL语句。本文主要讲解Oracle基本的查询语句。 我们说过本机和虚拟机之间是能够进行通信的,所以以后有关Oracle系列的学习是基于在本机上访问虚拟机上的数据库。首先我在本机上以管理员的身份运行命令行窗口,然后输入命令sqlplus scott/[email protected]

2017-03-15 00:07:33 3467 1

原创 Oracle 简介

Oracle Database的基本概念一个Oracle服务器,就是一个关系型数据库管理系统(RDBMS,也即说Oracle是一个关系型数据库),它提供开放的、全面的、近乎完整的信息管理。并且它是由一个Oracle**数据库和多个Oracle实例**组成。Oracle数据库和Oracle实例Oracle数据库 位于硬盘上实际存放数据的文件,这些文件组织在一起,成为一个逻辑整体,即为Oracle数

2017-03-14 02:32:21 870

原创 在虚拟机上安装Oracle数据库

接下来我们就在虚拟机上安装Oracle数据库,首先需要将安装介质(即Oracle10G)拷贝到虚拟机上面去,但最好的方式是在本机和虚拟机之间共享一个目录,通过这个共享的目录,我们就可以来拷贝这个文件。下载Oracle在我们的虚拟机上安装Oracle数据库,首先肯定要下载它嘛!这里我下载的是Oracle10G: 主机和虚拟机共享目录选择“设备”→“共享文件夹”→“共享文件夹” 在弹出对话框中,选择

2017-03-14 00:22:52 27132 1

原创 Win10上安装Oracle VM Virtual Box虚拟软件

现在即将要步入Oracle的学习中了,仅以此来记录我的学习过程,对自己一个交代。 我是以基于Oracle10G的这个版本(这是Oracle比较经典的一个版本)来学习的,这里我只介绍Oracle第一部分的内容,也即最简单的一部分内容,即增删改查的SQL语句。 学习Oracle,不可避免的是要在自己的电脑上安装Oracle,在这里我推荐大家使用虚拟机来安装Oracle,使用虚拟机当然会有很多优点,后

2017-03-13 23:35:14 8179 1

原创 Linux入门第五讲——Linux的远程连接

假设我们现在购买了一台阿里云的服务器,那我们怎么才能从本地连接到它昵?很显然这时我们就得远程去连了。当然我们也可以通过阿里云给我们提供的网页去连,但是这种方式就相当于在浏览器里面出现一个页面,然后我们就在里面输入命令,此方法也不是特别方便,那我们该怎么做昵?我们可以使用一些远程的工具来进行连接。Linux远程连接的工具有很多,但在本文中,我只以putty为例来讲解,因为其不仅免费,而且非常易于使用。

2017-03-11 23:53:41 1287

原创 Linux入门第六讲——Linux的常用命令:磁盘管理相关命令(ls、cd、pwd、mkdir)

ifconfig命令如果我想查看一下Linux虚拟机的IP地址,那么可以就输入ifconfig命令来进行查看。 注意:一定要与Windows中的相似命令——ipconfig区分开!切换目录命令cd上来先列出切换目录命令:cd app:切换到app目录cd ..:切换到上一层目录cd /:切换到系统根目录cd ~:切换到当前用户主目录cd -:切换到上一个所在目录现在举例来说明以上命

2017-03-11 01:34:13 1277 1

原创 Linux入门第四讲——Linux的目录结构

作为第一次接触Linux这个新事物的小白,现在实在是没有精力去深入地了解它了,只是怕来日方长,自己已无心去学习了,深入地去学习Linux这个操作系统那又会是什么时候昵?我不禁问自己。下面只是记录一些浅薄的知识点,勿怪! Linux的目录结构应该大致可以表示为: 下面来一一说说这些目录:bin(binaries):存放二进制可执行文件sbin(super user binaries):存放

2017-03-11 00:30:26 1114 2

原创 使用VMware安装CentOS6.7

首先介绍一下我的安装环境:Windows10VMware Workstation9CentOS6.7接下来,我们就来讨论为什么要选择CentOS?直接给出答案吧!主流 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS。免费 RedHat和CentOS差别不大,CentOS是一个基于RedHat Linux提供的可自由使用源代码的企

2017-03-10 23:28:51 3932 1

原创 Win10上安装VMware虚拟软件

什么是虚拟软件虚拟软件是一个可以使你在一台机器上同时运行二个或更多Windows、Linux等系统,它可以模拟一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器等。常用的虚拟软件现在常用的虚拟软件有:VMware workstation 这款虚拟软件是收费的,在本文中,我就是使用它来进行安装的。因为其是一款收费的软

2017-03-10 22:53:41 19969

原创 我终于有了一个GitHub了

直到今天才有一个GitHub账号,不得不说,作为一个程序员真是好失败啊!有了GitHub账号,终于可以装一波逼了,好高兴啊!!!我可是要成为一名真正的程序员的人哟! 之前都有听说过GitHub这个东西,但今天还是第一次接触,真真挺陌生的,但不要担心哟!我极力推荐一个学习GitHub的系列文章,作者写的蛮幽默的,可是一个大神哟!名字是stormzhangV,系列文章是从0开始学习GitHub系列,我

2017-03-09 23:53:29 3289 4

教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告

教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告

2017-05-02

教你一天玩转JavaScript(三)——使用JavaScript完成图片轮播的效果

教你一天玩转JavaScript(三)——使用JavaScript完成图片轮播的效果

2017-04-27

教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验

教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验

2017-04-27

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

2016-10-23

Spring提供的CharacterEncoding和OpenSessionInView功能

Spring提供的CharacterEncoding和OpenSessionInView功能

2016-10-23

为Spring集成的Hibernate配置二级缓存

为Spring集成的Hibernate配置二级缓存

2016-10-23

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二

2016-10-22

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

2016-10-22

Spring4.2.5+Hibernate4.3.11组合开发

Spring4.2.5+Hibernate4.3.11组合开发

2016-10-21

Spring+JDBC组合开发

Spring+JDBC组合开发

2016-10-21

使用Spring配置文件实现AOP

使用Spring配置文件实现AOP

2016-10-21

使用Spring的注解方式实现AOP的细节

使用Spring的注解方式实现AOP的细节

2016-10-21

使用Spring的注解方式实现AOP入门

使用Spring的注解方式实现AOP入门

2016-10-20

使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能

使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能

2016-10-19

让Spring自动扫描和管理Bean

让Spring自动扫描和管理Bean

2016-10-19

编码剖析@Resource注解的实现原理

编码剖析@Resource注解的实现原理

2016-10-19

用@Resource注解完成属性装配

用@Resource注解完成属性装配

2016-10-19

Spring如何装配各种集合类型的属性

Spring如何装配各种集合类型的属性

2016-10-19

编码剖析Spring装配基本属性的原理

编码剖析Spring装配基本属性的原理

2016-10-19

编码剖析Spring依赖注入的原理

编码剖析Spring依赖注入的原理

2016-10-17

一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

2017-07-06

SpringMVC学习(十二)——SpringMVC中的拦截器

SpringMVC学习(十二)——SpringMVC中的拦截器

2017-05-20

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

2017-05-15

SpringMVC学习(一)——SpringMVC入门小程序

SpringMVC学习(一)——SpringMVC入门小程序

2017-05-15

MyBatis的逆向工程测试

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

MyBatis的逆向工程

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

2017-05-13

MyBatis的逆向工程——generatorSqlmapCustom

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

MyBatis框架的学习(六)——MyBatis整合Spring

MyBatis框架的学习(六)——MyBatis整合Spring

2017-05-13

MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

2017-05-13

MyBatis框架的学习(二)——MyBatis架构与入门

MyBatis框架的学习(二)——MyBatis架构与入门

2017-05-11

一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

2017-05-11

一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

2017-05-11

一天搞定jQuery(二)——使用jQuery表格的隔行换色

一天搞定jQuery(二)——使用jQuery表格的隔行换色

2017-05-10

一天搞定jQuery(一)——使用jQuery完成定时弹出广告

一天搞定jQuery(一)——使用jQuery完成定时弹出广告

2017-05-09

使用流程设计器插件设计一个请假流程

使用流程设计器插件设计一个请假流程

2017-05-07

教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果

教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果

2017-05-05

教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

2017-05-05

教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色

教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色

2017-05-04

教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验

教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验

2017-05-03

空空如也

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

TA关注的人

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