自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 hibernate接上篇,增删改查测试(基础部分)

本篇假设你已经按照上篇弄好项目并且hibernate运行没问题了,继续持久化java类必须遵循的原则1 为类的持久化类字段申明访问方法(getter/setter)2 一个默认的构造器,这样的话Hibernate就可以使用Constructor.newInstance()来实例化对象3 如果是集合类型的属性,它的类型必须定义为集合的接口。如:List、Set4 提供一个标识

2017-01-13 17:07:36 345

原创 hibernate4.*测试

这里是针对hibernate4.*,5以上不适用,起码我没测试通过呀jar包(下载的官方压缩包里面lib目录下的required目录下+mysql驱动)bean类(需要set/get方法和无参构造器)bean类的配置,beans.hbm.xml(截了两张图,合二为一)hibernate.cfg.xml配置文件(建议多看注释,合二为一)

2017-01-13 14:46:34 254

原创 事务的传播行为及其它属性

接着上一篇博客,当你配置好事务之后,如果你的剩余金额不足以买一本书,那么你的金额不会减少,同时那本书在仓库里也不会减少一本。只有你的金额足以买书的时候,你的金额才会减少,同时仓库里的书也减少(你买去了)。现在有个情况,如果你要同时买好几本书,但是你的金额只允许你买其中的一部分,那么spring事务会怎么做呢?这就是在事务中处理事务。带着这个问题,看事务的传播行为事务

2017-01-10 16:58:24 277

原创 spring使用namedParameter与声明式事务

spring使用namedParameter就是把sql语句里面的?设置成别名,前面要加冒号(:),也叫具名参数。看代码就明白了application配置文件中需要加入以下配置:相关java代码:数据库对应的bean类测试类使用junit4测试就行了。事务简介事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整

2017-01-10 15:02:36 310

原创 spring使用JdbcTemplate

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

2017-01-09 16:57:37 296

原创 spring的返回通知、异常通知、环绕通知、切面的优先级与重用切点表达式

前面的前置通知后置通知啥的都看懂了吧!如果不懂可以留言问,我写是为了将来忘了回头看。后面这些我就直接贴图了,顺便在图里介绍下spring的配置文件还是那两个配置,别忘了加aop与context的命名空间,不贴图了用到的java接口及实现类切面优先级及重用切点表达式环绕通知,这个方法比较全,但用的不多:再加个异常通知说明

2017-01-07 16:41:36 931

原创 spring的AOP基础、前置通知与后置通知

AOP(Aspect-Oriented Programming,面向切面编程)是一种新的方法论,是对传统OOP(Object-Oriented Programming,面向对象编程)的补充AOP的主要编程对象是切面(aspect),而切面模块化横切关注点在应用AOP编程时,仍然需要定义公众功能,并且不必修改受影响的类,这样一来横切关注点就被模块化到特殊的对象(切面)里AOP的好处每

2017-01-07 14:36:29 5384

原创 spring通过注解配置

先讲下知识点:使用spring注解后需要在spring配置中配置扫描组件在classpath中扫描组件1组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件特定组件包括:  @Component:基本注解,标识了一个受Spring管理的组件  @Respository:标识持久层组件  @Ser

2017-01-06 14:00:02 294

原创 Spring通过factory配置bean

多的就不说了,这个比较简单,不多,我就直接截图了。相关java类:spring配置文件测试类我就不截图了,贴代码了哈    public static void main(String[] args) {        ApplicationContext ctx = new ClassPathXmlApplicationContext("beans-beanfac

2017-01-05 17:27:56 235

原创 spring管理bean的生命周期与spring通过工厂方法配置bean

IOC容器中bean的生命周期方法SpringIOC容器可以管理bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务SpringIOC容器对Bean的生命周期进行管理的过程: 1 通过构造器或工厂方法创建bean实例 2 位bean的属性设置值和对其他bean的引用 3 调用bean的初始化方法 4 bean可以使用了 5 当容器关闭时,调用be

2017-01-05 17:03:31 651

原创 spring_bean的作用域,spring使用外部属性文件和spring_SpEL(三)

1,spring的作用域2,spring使用外部属性文件这里以db.properties为例,先建立好db.properties文件,如图:在spring配置文件中:说明:在配置文件里配置bean时,有时需要在bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等),而这些部署细节实际上需要和bean配置相分离Spring提供了一个Proper

2017-01-05 11:13:28 372

原创 linux常用命令概览

1 mkdir -p(递归创建目录)创建目录的命令 make directorys2 ls -p(递归创建目录) 创建目录的命令 make directorys3 cd 切换目录层次change directory(-上次的目录, ~家目录)4 echo 打印输出内容(printf复杂的输出)5 vi/vim 记事本编辑器 命令模式(:wq :q :q! :wq!)插入模式(esc

2017-01-04 20:28:37 230

原创 spring自动装配与spring_bean之间的关系(二)

关于自动装配:XML配置里的Bean自动装配1 SpringIOC容器可以自动装配Bean,需要做的仅仅是在的autowire属性里指定自动装备的模式2 byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一直的bean,在这种情况下,Spring将无法判定哪个bean最合适该属性,所以不能执行自动装配3 byName(根据名称自动装配):必须将目标bean的名

2017-01-04 16:31:03 242

原创 spring属性配置的一些细节(二)

spring使用的一些必须的jar包在第一篇文章里贴着呢,这里就不再贴了,先把使用到的类贴出来。car类,包括重写的tostring方法,这里没有截到Person类:包括set/get方法及tostring方法,这里部分没有截到datasource类(测试properties用):newperson类list的perosn类:main

2017-01-04 11:04:20 262

原创 spring4简单实例(1)

这篇文章简单介绍下spring4.3.5的使用。所用的jar包:controller类:箭头指向的那两个,别的不用看,其中Test是测试类,如下:springmvc-servlet.xml中的内容如下:我复制了,你复制过去就行    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   

2017-01-03 16:15:04 425

workplace.rar

mybatis,mybatis与springmvc整合代码,下载下来直接导入工程即可。代码里面有详细的注释说明,并由txt笔记供大家参考

2019-08-14

thinkphp5.0完整版

thinkphp5.0完整版

2016-12-22

thinkphp5.0完全开发手册(pdf)

thinkphp5.0完全开发手册

2016-12-22

mybatis动态SQL的详所有细用法代码。经过测试

这是一个测试,专门测试Mybatis的动态sql。里面包含了所有的动态sql的用法,全部用代码形式描述出来,并给与适当的注释。

2012-06-01

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

TA关注的人

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