自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring 使用问题解决方案

1、service层方法抛出自定义异常(继承自Exception),使用声明式事务@Transaction,不回滚 根据官方文档所描述的,声明式事务默认仅支持runtime, unchecked exceptions,可将自定义异常继承自RuntimeException 或 @Transactional(rollbackFor=Exception.class) In its defaul...

2018-06-01 19:30:59 269

原创 Oracle 使用常见问题解决方案

1、导入导出 1.1、Oracle 11G默认空表不导出解决方案 Oracle 11G在用export导出时,空表不能导出,11G R2中有个新特性,当表无数据时,不分配segment,以节省空间。 设置deferred_segment_creation 参数,该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。 使用dba登录到oracle 执行...

2018-03-21 11:18:41 1363 1

原创 Linux 软件安装常见问题解决方案

linux下安装软件出现的问题解决方案 1、Redis安装问题

2017-12-28 11:00:47 1117

原创 Git 常见问题解决方案

记录下在使用git的过程中遇见的错误,持续更新中… 1.fatal: refusing to merge unrelated histories 执行 git pull origin branchname --allow-unrelated-histories 命令 2.error: pathspec ‘commit” did not match any file(s) known to

2017-12-26 11:34:54 338

原创 Spring 源码分析《Bean的获取与创建流程》

Bean的获取与创建流程applyBeanPostProcessorsAfterInitialization方法定义:@Override public Object applyBeanPostProcessorsAfterInitialization(Object existingBean, String beanName) throws BeansException { Ob

2017-10-12 13:27:11 386

原创 Spring Boot Druid 多数据源 Atomikos 分布式事务

1、前言由于最近需要做一个接口平台,用到了两个数据库(业务库和系统库分离),需要考虑同时操作两个数据库的数据时事务的管理,这时搜索了下资料,发现使用分布式事务可满足现状需求。之前也没接触过分布式事务,在baidu、google了一遍之后,根据相关的示例也未成功搭建。在一番折腾之后,终于搭建成功, 现将其记录下来,也为将来有此需求的朋友提供一点帮助。2、名词解释1、Spring Boot:Spring

2017-07-21 21:58:12 31038 6

原创 Java虚拟机学习笔记(1)Windows下编译OpenJDK8

1.编译环境准备 1.1.获取JDK源码 OpenJDK的官网为 http://openjdk.java.net/。下载JDK8的地址http://download.java.net/openjdk/jdk8,其提供了俩种源码下载方式:Mercurial(一种代码版本管理工具)和Bundles(以源码包的形式下载)。我们采用Bundles进行获取。 1.2.编译环境准备 解压下载的

2017-06-11 00:34:36 2907

原创 Windows 安装openssl

1、本文环境 windows8.1 64位,interCPU openssl解压的位置:F:\openssl-0.9.8d openssl安装的位置:D:\openssl ActivePer安装的位置:D:\Perl64 VS2012自带的VC++编译器 2、所需要的工具及环境 下载 openssl(下载地址) 下载ActivePer(下载地址) VC++编译器 3、开始安装 解压openssl,我

2016-06-08 14:40:22 3459 1

原创 CVS报错:could not find desired version的解决办法

错误信息如下:**Errors have occurred while calculating the synchronization state for CVS Workspace. The server reported an error while performing the “cvs update” command. The server reported an error while

2015-12-01 09:08:41 1353

SSH 整合jar包

整合Struts1、Struts2、Spring、Hibernate3 所需的jar包

2015-12-16

空空如也

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

TA关注的人

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