自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

halftwo的博客

学海无涯,如有错误之处,欢迎指正。

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

原创 如何使用SSM框架搭建开发环境

一、创建Maven工程1、右键new一个Maven Project2、选择 Create a simple project3、输入GroupId、Artifact Id、选择Version、选择Packaging为 war 包方式,然后Finish4、选择刚刚创建好的工程,Alt + Enter,点击Project Facts,取消勾选Dynamic Web Module,点击Apply按...

2018-12-25 19:21:48 741

原创 Linux的RPM和YUM

一、rpm包管理二、yum

2018-11-26 14:30:48 157

原创 Linux进程管理

一、基本介绍二、显示系统执行的进程三、中止进程kill和killall四、查看进程树pstree五、服务管理六、动态监控进程七、监控网络状态

2018-11-26 14:29:23 168

原创 Linux网络配置

一、linux网络配置原理图二、查看网络IP和网关三、ping测试主机之间的连通性

2018-11-26 14:27:04 133

原创 Linux磁盘分区和挂载

一、分区基础知识二、linux分区三、挂载的经典案例四、磁盘情况查询五、磁盘情况-工作使用指令

2018-11-26 14:24:51 459

原创 Linux定时任务调度

一、crond任务调度

2018-11-26 14:21:59 116

原创 Linux组管理和权限管理

一、linux组基本介绍二、文件/目录 所有者三、组的创建四、文件/目录 所在组五、其他组六、改变用户所在组七、权限的基本介绍八、rwx权限详情九、文件及目录权限实际案例十、修改权限-chmod十一、修改文件所有者-chown十二、修改文件所在组-chgrp十三、实际案例...

2018-11-26 14:20:31 109

原创 Linux实用命令

一、指定运行级别二、帮助命令三、文件目录类四、时间日期类五、搜索查找类六、压缩解压类

2018-11-26 14:15:20 173

原创 Linux用户管理

一、基本介绍二、添加用户三、指定/修改密码四、删除用户五、查询用户信息六、切换用户七、查看当前用户八、用户组九、用户和组的相关文件...

2018-11-26 14:12:53 87

原创 Linux关机、重启、登录和注销

一、关机&重启命令1、基本介绍2、注意细节二、登录和注销1、基本介绍2、使用细节

2018-11-26 14:09:46 669

原创 vi和vim编辑器

一、vi和vim 基本介绍二、vi和vim常用的三种模式1、正常模式2、插入模式3、命令行模式三、vi和vim基本使用四、vi和vim模式互相切换五、vi和vim快捷键...

2018-11-26 14:06:23 105

原创 Spring基于XML方式配置事务

配置步骤一、配置事务管理器在Bean配置文件中配置事务管理器。需要注入数据源。举个例子:<!-- 配置事务管理器 --><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

2018-06-06 18:31:55 4392 1

原创 Spring基于注解配置事务的属性

一、事务属性概述在Spring中,事务属性描述了事务策略如何应用到方法上,事务属性包含5个方面: ① 传播行为 ② 隔离级别 ③ 回滚策略 ④ 超时时间 ⑤ 是否只读二、事务的传播行为属性当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如,方法可能继续在现有的事务中允许,也可能开启一个新事务,并在自己的事务中运行。事务...

2018-06-06 18:03:03 6241

原创 基于注解配置Spring声明式事务

一、事务简介事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性。事务就是一系列的动作,它们被当作一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。事务的四个关键属性: ① 原子性( atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成要么全部不起作用。 ② 一致性(consistency):一旦所有事务...

2018-06-06 16:55:52 704

原创 使用Spring的JdbcTemplate、NamedParameterJdbcTemplate

一、JdbcTemplate概述为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。JdbcTemplate是Spring JDBC框架的核心,其设计目的是为不同类型的JDBC操作提供模板方法,每个模板方法都能够控制整个过程,并允许覆盖过程中的特定任务。通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低。...

2018-06-06 15:16:32 601

原创 Spring基于XML文件配置AOP

一、概述除了使用AspectJ声明切面,Spring也支持通过Bean配置文件中声明切面。基于注解声明切面,通过AspecJ注解,切面可以与AspectJ兼容,而基于XML文件的配置是Spring专有的,所以通常基于注解的方式要优于基于XML文件方式。二、基于XML方声明切面导入aop命名空间。在Bean的配置文件中,配置切面的Bean,必须要有id属性,供<aop:a...

2018-06-06 13:53:22 714

原创 Spring基于注解配置切面的优先级、重用切入点表达式

一、切面的优先级什么场景需要指定切面的优先级: 多个切面的通知指定同一个目标方法时,哪个切面的通知先执行,哪个切面通知后执行,顺序是不确定的。如何指定切面的优先级 ① 可以在切面上使用 @Order("序号") 注解指定切面的优先级,序号用整数表示,数值越小,优先级越高。 ② 也可以实现Ordered接口,getOrder() 方法返回的值越小,优先级越高。举个例子:@...

2018-06-06 13:02:17 1679

原创 Spring基于注解配置前置、后置、返回、异常和环绕通知

一、前置通知如何声明前置通知:在切面的的一个方法上面使用@Before("切入点表达式")声明。前置通知是合时执行:在目标方法执行之前执行。目标方法:切入点表达式中指定的方法。AspectJ 切入点表达式的编写: execution(* com.sqp.spring.aop.dao.MyCalculator.*(..)) 第一个 * 表示任意修饰符任意返回值。 第二个 * 表...

2018-06-06 11:52:45 1478

原创 Spring AOP基础

一、AOP简介 1、 AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统的OOP(Object-Oriented Programming,面向对象编程)的一种补充。2、 AOP的主要编程对象是切面(Aspect),而切面模块化横切关注点。3、 AOP的好处:    ①   每个业务逻辑位于一个位置,代码不分散,便于维护和升...

2018-06-05 22:51:03 122

原创 Spring泛型依赖注入

一、简介1、泛型依赖注入是Spring 4.0之后引入的。2、泛型依赖注入的含义:子类之间的依赖关系,由其父类的泛型以及父类之间的依赖关系确定,父类的泛型为必须同一类型,即在父类中建立的依赖关系,在子类继承父类时,传入同一泛型类型的成员变量,然后子类就可以继承父类的之间的依赖关系。3、泛型依赖注入的作用:极大地简化代码,减少配置,提高开发效率。 二、举个例子1、...

2018-06-05 21:58:50 1642

原创 Spring IOC容器中Bean的生命周期

一、IOC容器管理Bean生命周期过程和方法1、Spring IOC容器可以管理Bean的生命周期,在生命周期的特定的时间点执行特定的操作。 2、Spring IOC对Bean的生命周期管理过程:① 通过构造方法或者工厂方法创建Bean的实例② 为Bean的属性注入值③ 调用Bean的初始化方法④ 此时Bean已经创建好,可以被使用了⑤ 当容器关闭时,调用Bean的...

2018-06-05 11:04:02 484

原创 Spring表达式语言SpEL

一、SpEL简介1、SpEL(Spring Expression Language):是一个支持运行时查询和操作对象图的强大的表达式语言。2、类似于EL:SpEL使用 #{...} 作为定界符,在所有在 { } 中的字符都认为是SpEL。 二、SpEL表示字面值1、字面值:可用字符串表示的值。2、Spring配置Bean的属性时,可以使用SpEL表示字面值:<!...

2018-06-05 10:23:36 868

原创 Bean之间的关系、Bean的作用域、Spring使用外部属性文件

一、Bean之间的关系1、继承2、依赖 二、Bean的作用域1、在Spring中,可以在<bean>元素的scope属性中设置bean的作用域。2、默认情况下,scope的值为 singleton,即Spring只为声明在IOC容器中的bean创建一个唯一的实例,整个IOC容器范围内都能功共享该实例,通过getBean()或者Bean之间的引用都只返回这...

2018-06-05 09:12:48 272

原创 Bean配置、属性配置、自动装配

一、配置Bean概述1、配置形式:①基于xml文件②基于注解 2、配置方式:①通过全类名(反射)②通过工厂方法(静态工厂方法、实例工厂方法)③FactoryBean 3、依赖注入方式:①属性注入②构造器注入 二、Spring配置Bean 1、基于xml、通过全类名(反射)、属性注入配置Bean  2、基于xml、通过全...

2018-06-05 00:14:55 4471 1

原创 Spring IOC和DI概述

一、IOC和DI1、 IOC (Inversionof Control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起资源查找请求。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种行为也被称为查找的被动形式。 2、 DI (DependeceInjection):...

2018-06-04 23:52:35 1652

原创 Spring简介

一、Spring是什么? 1、 Spring是一个开源框架。2、 Spring为简化企业级应用开发而生。使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。3、 Spring是一个IOC(DI)和AOP容器框架。 二、框架特征 1、轻量级: 从大小和开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB的JAR...

2018-06-04 23:25:39 143

原创 Spring学习笔记

一、Spring简介二、Spring IOC和DI概述三、Bean配置、属性配置、自动装配四、Bean之间的关系、Bean的作用域、Spring使用外部属性文件五、Spring表达式语言SpEL六、Spring管理Bean的生命周期七、Spring泛型依赖注入八、AOP基础九、基于注解配置前置、后置、返回、异常和环绕通知十、基于注解配置切面的优先级、重用切入点表...

2018-06-04 23:01:22 123

原创 使用SVN常见的问题及解决办法

使用SVN常见的问题及解决办法问题1: share项目时,报错svn: Authorization failed。 解决办法:①找到版本库下的conf目录下的 svnserve.conf 文件,去掉anon-access= read,auth-access = write,password-db = passwd,authz-db = authz 前面的#  ...

2018-05-29 22:10:12 2949

原创 SVN冲突、权限问题

一、SVN冲突1、 冲突发生的原因:没有及时更新代码,本地修改的代码,与未更新的代码且被修改的代码在同一行,然后更新代码,会导致冲突。2、 避免冲突的办法:修改代码之前,先更新代码。3、 冲突发生之后的解决办法:右键发生冲突的文件,选择Team,点击还原,代码会还原到服务器最新的代码。 二、SVN权限问题 1、 svnserve.conf文件 2、passw...

2018-05-28 20:49:10 655

原创 Eclipse分享、检出、更新、提交以及查看历史版本

一、Eclipse 分享项目1、右键点击需要share的工程,选择Team,点击Share Project...2、选择SVN版本库类型,然后Next。 3、选择创建新的资源库位置,然后Next。 4、输入资源库URL,点击Next。注意:URL格式为:svn://版本库所在服务器的IP/版本库名。 5、点击Next,选择使用项目名称做为文件夹名。...

2018-05-28 20:45:20 5256

原创 Eclipse安装SVN插件

Eclipse安装SVN插件1、 离线安装①  下载插件包地址:http://www.oschina.net/p/subclipse/ ②  解压插件包,将里面的features和plugins文件夹分别拷贝一份到eclipse解压目录下的features和plugins目录,然后重启eclipse。 ③  依次打开Window --> Preferences...

2018-05-28 20:37:31 158

原创 SVN创建版本库、启动服务器

一、SVN创建版本库1、命令创建:打开CMD命令提示符,切换到版本库需要存放的 目录,输入:svnadmin create 版本库目录 2、 使用VisualSVN Server创建:①右键Repositories,选择CreateNew Repository,然后Next ②输入Repository Name(版本库名) ③选择Single-pro...

2018-05-28 20:28:54 3398

原创 SVN服务端安装

SVN服务端安装 1、下载地址:https://www.visualsvn.com/server/download/ 点击64-bit即可下载服务端程序安装包。 2、打开下载好的服务端安装程序,点击Next,接受协议,然后选择安装目录、版本库目录、备份目录,完成安装。系统会自动配置环境变量,不需要手动配置环境变量。 3、 打开CMD命令提示符,输入命令svn --ver...

2018-05-28 20:23:36 151

原创 SVN简介

SVN简介1、Subversion就是一款实现版本控制的工具软件,通常也被称为版本控制器,简称SVN。2、SVN中的一些概念:    ①repository:版本库、仓库,即存放源代码的地方。    ②checkout:检出,比如checkout源代码,即下载源代码的意思。         ③commit:提交,修改完代码之后,需要提交到版本库(repository)。...

2018-05-28 20:20:00 265

原创 SVN的安装与使用

一、SVN简介二、SVN服务端安装三、创建版本库、启动服务器四、Eclipse安装SVN插件五、Eclipse分享、检出、更新、提交以及查看历史版本六、SVN冲突、权限问题七、TortoiseSVN八、使用SVN常见的问题及解决办法...

2018-05-28 19:49:12 174

原创 Spring官网下载流程

不废话,直接上步骤首先,可以直接访问 https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-milestone 然后选择需要的版本下载,具体参考步骤6、7。也可以参考下面一步一步操作:1、进入Spring官网:https://spring.io/ 点击PROJECTS,进入下一个页面 2、 点击...

2018-04-19 00:16:54 12542 7

原创 Eclipse安装SPRING TOOL SUITE插件

SPRING TOOL SUITE是一个Eclipse插件,可以利用此插件更方便的在Eclipse平台开发基于Spring的应用。插件下载地址:https://spring.io/tools/sts/all操作步骤:1、查看当前Eclipse版本(1)打开Eclipse,依次点击Help  —> About Eclipse(2)点击最左边的图标,可以查看到当前Ec...

2018-04-18 23:08:45 282

空空如也

空空如也

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

TA关注的人

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