
Java专栏
文章平均质量分 91
Java技术专栏!
rzg813
我是一个程序员
展开
-
Deepin20安装开发环境
Deepin安装开发环境系统环境配置挂载分区1、挂载分区(需要先卸载分区):deepin:sudo mount -t ext4 /dev/sda3 /media/zgren -o ro 此处使用deepin官网用的这个sudo mount /dev/sda3 /media/aborn/data2、查询uuid:sudo blkid /dev/sda33、修改分区文件,防止重启后挂载无效vim /etc/fstab添加如下内容:UUID=查询到的UUID /media/aborn/原创 2020-10-30 10:43:48 · 1131 阅读 · 0 评论 -
Spring OAuth2 自定义返回数据
Spring OAuth2 自定义返回数据在使用spring oauth2的时候,返回的数据进行自定义处理,以下是使用ResponseBodyAdvice进行实现的,此类可以统一处理Controller返回ResponseBody的结果,View页面不受影响。实现ResponseBodyAdvice接口package com.daoles.authorizationserver.conf...原创 2019-11-14 19:16:00 · 6307 阅读 · 0 评论 -
Spring基础配置实现HelloWorld操作步骤
操作步骤:1.导入Spring的jar包及commons-logging.jar2.在src下创建相应的beans.xml3.为bean.xml添加 Schema <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc翻译 2014-07-05 18:08:14 · 2652 阅读 · 0 评论 -
Spring的IOC依赖注入实例
Spring的IOC依赖注入实例 for Mac IDE。原创 2014-08-14 23:30:01 · 5146 阅读 · 0 评论 -
Spring中IOC的Annotation案例(非底层)
Spring中IOC的Annotation实现:此处特别注意每个类中注释的注解及相关文字说明,可以更好的理解Spring中IOC的Annotation实现!原创 2014-09-10 22:46:30 · 17525 阅读 · 6 评论 -
Spring_AOP_Proxy AOP静态代理的实现
Spring中AOP的静态代理实现:原创 2014-09-10 23:38:44 · 3569 阅读 · 0 评论 -
Spring_AOP_Proxy AOP动态代理的实现
Spring_AOP_Proxy AOP动态代理的实现 :动态代理指的是通过一个代理对象来创建需要的业务对象,然后在这个代理对象中统一进行各种需求的处理。1.写一个实现相应的InvocationHandler 接口2.创建要代理的对象3.创建一个方法生成对象,这个方法的参数是要代理的对象,getInstance 所返回的对象就是代理对象3.1 创建LogProxy对象3.2设置这个代理对象3.3 通过Proxy的方法创建代理对象,原创 2014-09-11 23:12:51 · 3527 阅读 · 0 评论 -
Spring_AOP_Annotation使用Aspect实现动态代理
spring_aop_annotation 的实现:1.1在beans.xml中加入aop的schema1.2在xml中打开aop的自动检索1.3创建一个需要实现动态代理的类1.4导入aspectj包,Spring使用的是aspect这个包来实现AOP,所以需要导入这个包。1.5在这类上面使用@Aspect来声明这个类是一个切面类1.6在相应的要进行横切点上面加入PointCut的说明1.7如果希望获取相应的调用信息,可以通过joinPoint 传递原创 2014-09-16 23:13:01 · 6079 阅读 · 0 评论 -
Spring_AOP_XML使用Aspect实现动态代理(常用)
Spring_AOP_XML使用Aspect实现动态代理(常用)XML使用Aspect实现动态代理此方式比较常用,和使用注解最大的好处是我们不用每个方法前面定义横切点上面加入PointCut的说明,在XML中只需要定义一次就可以多出使用。原创 2014-09-16 23:45:11 · 3091 阅读 · 0 评论 -
Spring整合JDBC实现简单的增删改
Spring整合JDBC实现简单的增删改1.导入Spring的包和数据库的驱动包;2.选择一个数据源(dbcp和C3P0)3.导入数据源的包(这里我们使用dbcp)4.在beans.xml中创建dataSource数据源5.创建一个jdbc.properties文件存储数据库连接信息6.在beans.xml中导入相应的jdbc.properties文件7.写相应的DAO,并且为这个DAO创建一个JdbcTemplate对象,通过JdbcTemplate对象可以方便的完成对数据库的操作8.为DAO注入相应的D原创 2014-09-18 00:12:05 · 6269 阅读 · 2 评论 -
Spring整合JDBC实现简单的增删改续-实现基于RowMaper的查询
Spring整合JDBC实现简单的增删改续-实现基于RowMaper的查询:在上面一篇 Spring整合JDBC实现简单的增删改 的基础上完成对数据库的查询操作。首先查看Spring文档资料,Spring文档及镜像下载参考文章:Spring简单学习计划 ,里面包含了简单的学习计划!原创 2014-09-18 22:28:21 · 3572 阅读 · 0 评论 -
Spring整合JDBC模板方法设计模式之基于继承的实现
Spring整合JDBC模板方法设计模式之基于继承的实现:模板设计模式简单描述:把相同的部分提取出来,当我们运行的时候自动往里面设置值,在JdbcTemplate 的源代码中得execute().他把公共的部分拎出来写到一个特别的函数中,当我们使用的时候把会发生变化的内容在特定的部分调用,在不同的类里面处理相同的操作,这种方式就做模板设计模式。原创 2014-09-23 00:13:26 · 4006 阅读 · 0 评论 -
Spring整合JDBC模板方法设计模式之基于组合的实现
Spring整合JDBC模板方法设计模式之基于组合的实现:模板设计模式指的是将相应的模板方法提取出来在一个专门的一个位置定义,然后把相同调用过程的操作通过模板实现。对于模板设计模式,一般有2中方式:1.基于继承的方式实现2.基于组合的方式实现原创 2014-09-23 01:03:28 · 4530 阅读 · 0 评论 -
Spring整合hibernate(2)之基于HibernateTemplate的整合
Spring整合hibernate(2)之基于HibernateTemplate的整合Spring集成hibernate3和4有一定的区别,目前基本都在使用3,所以此处内容以3为基础;使用hibernate的基础整合基于SessionFactory,已经很方便了,下面我们用基于HibernateTemplate的方式整合。1.在BaseDao中直接用HibernateTemplat原创 2014-10-12 17:37:17 · 2435 阅读 · 0 评论 -
Spring整合hibernate(3)之基于HibernateDaoSupport的整合
Spring整合hibernate(2)之基于HibernateTemplate的整合原创 2014-10-12 18:18:28 · 2294 阅读 · 0 评论 -
Spring整合hibernate(4)之BaseDao的编写示例
Spring整合hibernate(4)之BaseDao的编写示例Spring集成hibernate3和4有一定的区别,目前基本都在使用3,所以此处内容以3为基础;说明:因为我们在实际编码中会编写一些重复的数据库操作方法CRUD,每个类都写一次感觉很繁琐,因此可以考虑考虑把所有公共的方法都写在BaseDao中,这个时候,让所有的DAO都继承BaseDao;这样基本上就实现了大量的基础方法,如果DAO中又一些特殊方法,再再具体的实现类的DAO中创建。原创 2014-10-12 20:21:09 · 8465 阅读 · 2 评论 -
Spring整合hibernate(5)之Service层的分析
Spring整合hibernate(5)之Service层的分析一般中小型项目通常都会分为四个层视图层(页面显示)服务层(用来做整个项目的逻辑控制,异常处理,对象判断等都使用服务层)DAO层(仅做对象的基本CRUD操作,不做任何判断和任何处理)数据层(数据库,专门存储数据)嵌套注入会报错,因此我们一般会抽取一层来专门做业务处理!原创 2014-10-13 22:58:52 · 1756 阅读 · 0 评论 -
Spring3.x_Struts2.x_Hibernate3.x整合之个人备忘笔记
Spring3.x_Struts2.x_Hibernate3.x整合1.导入Struts2的包(导入之后检查一下是否存在冲突的包)Struts2下载地址:http://struts.apache.org/download.cgi2.导入Struts2和Spring整合的包(struts2-spring-plugin-2.3.16.3.jar)3.配置struts2的st原创 2014-10-14 23:37:07 · 1249 阅读 · 0 评论 -
Spring3.x_Struts2.x_Hibernate3.x整合之OpenSessionInView的实现
由于Hibernate存在延迟加载的问题,当Dao的事物提交之后,session就关闭此时如果到显示层就没有办法获取对象,使用OpenSessionInViewer是解决延迟加载问题的方案。原创 2014-10-15 22:40:52 · 1894 阅读 · 0 评论 -
Spring3.x_Struts2.x_Hibernate3.x整合之声明式事务配置
以下的事务是声明在Dao中,但是通常都会在Service中来处理多个业务逻辑的关系, 如:删除,更新等,此时如果在执行了一个步骤之后抛出抛出异常就会导致数据部完整,所以事务不应该在Dao中处理,而应该在Service中处理, 这也是就是Spring提供的一个非常方便的工具,声明式的事务原创 2014-10-16 00:04:51 · 1803 阅读 · 1 评论 -
Spring3.x_Struts2.x_Hibernate3.x整合之用户管理例子笔记
在上面的文章基础上实现原创 2014-10-18 00:29:34 · 1612 阅读 · 0 评论 -
Spring3.x_Struts2.x_Hibernate4.x整合笔记
Spring3.x_Struts2.x_Hibernate4.x整合Hibernate4.2.15下载地址http://sourceforge.net/projects/hibernate/files/hibernate4/4.2.15.Final/http://sourceforge.net/projects/hibernate/files/hibernate4/4.2.15.Final原创 2014-10-19 23:54:12 · 1704 阅读 · 0 评论