自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CODE男孩的博客

你只是看起来很努力,,,,,

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 ORACLE语句大全

Oracle数据库语句大全ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的.PRIMAR

2016-11-29 10:45:47 1853

原创 FlywayException:Validate failed:Migration checksum mismatch

问题描述:项目数据迁移,使用到Flyway,但是,在项目运行过程中经常出现如下问题那么这段话表示什么意思呢? 看这句话:Caused by:ori.flywaydb.core.api.FlywayException:Validate failed:migration checksum mismatch for migration 1.15.0->Applied to data

2016-11-28 12:44:48 4859

原创 mybatis结果的组装

序本文主要解答一个问题,即如果bean没有setter,而且属性不是public的,mybatis的自动组装是否可以赋值成功的问题。查询调用过程DefaultSqlSession.selectList -->SimpleExecutor.doQuery --> SimpleStatementHandler.query --> DefaultResultSetHandler.

2016-11-25 23:00:15 1606

原创 mybatis的mapper返回map结果集

mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 通过MapKey指定map的key值@MapKey("id")Map<Lon...

2016-11-25 22:59:15 12902

原创 mybatis如何根据mapper接口生成其实现类

序mybatis里头给sqlSession指定执行哪条sql的时候,有两种方式,一种是写mapper的xml的namespace+statementId,如下:public Student findStudentById(Integer studId) { logger.debug("Select Student By ID :{}", studId);

2016-11-25 22:57:58 795

原创 mybatis的statement的解析与加载

问题mybatis的xml中的sql语句是启动时生成JDK代理类的时候就生成一次么调用顺序链解析xml配置Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); sqlSessionFactory = new SqlSessionFactoryBuilder().bui

2016-11-25 22:56:40 2079

原创 SpringBoot 的今世前生

序本文主要讲述spring boot的由来,即其它诞生的背景,初衷,现状,及对未来的展望。背景在很早的年代,J2EE还是java企业级应用的王者规范,EJB风行其道。后来有一个叫Rod Johnson的音乐学博士,写了本《Expert One on one J2EE without EJB》,发明了spring,创办了interface21公司,给Java的企业级开发带来了

2016-11-25 22:51:32 2287

原创 SpringBoot集成mybatis

一、使用mybatis-spring-boot-starter1、添加依赖dependency> groupId>org.mybatis.spring.bootgroupId> artifactId>mybatis-spring-boot-starterartifactId> version>1.0.0version>dependency>2、启动时导

2016-11-25 22:48:16 1626 1

原创 SpringBoot四大神器之Starter

序SpringBoot的starter主要用来简化依赖用的。本文主要分两部分,一部分是列出一些starter的依赖,另一部分是教你自己写一个starter。部分starters的依赖Starter(Group ID: org.springframework.boot)传递依赖于spring-boot-starter-log4j2

2016-11-25 22:47:04 4629 1

原创 SpringBoot四大神器之Actuator

序Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。使用actuator添加依赖 dependency>

2016-11-25 22:45:51 2443

原创 SpringBoot配置属性之其他

aopspring.aop.auto是否支持@EnableAspectJAutoProxy,默认为: truespring.aop.proxy-target-classtrue为使用CGLIB代理,false为JDK代理,默认为falseapplicationspring.application.admin.enabled是否启用admin特性,默认为:

2016-11-25 22:40:17 1204

原创 SpringBoot配置属性之Migration

序SpringBoot支持了两种数据库迁移工具,一个是flyway,一个是liquibase。其本身也支持sql script,在初始化数据源之后执行指定的脚本。flywayflyway.baseline-description对执行迁移时基准版本的描述.flyway.baseline-on-migrate当迁移时发现目标schema非空,而且带有没有元数据的表

2016-11-25 22:39:48 4886

原创 SpringBoot配置属性之Security

序spring security是springboot支持的权限控制系统。security.basic.authorize-mode要使用权限控制模式.security.basic.enabled是否开启基本的鉴权,默认为truesecurity.basic.path需要鉴权的path,多个的话以逗号分隔,默认为[/**]security.basic.r

2016-11-25 22:38:53 16217

原创 SpringBoot配置属性之MQ

activemqspring.activemq.broker-url指定ActiveMQ broker的URL,默认自动生成.spring.activemq.in-memory是否是内存模式,默认为true.spring.activemq.password指定broker的密码.spring.activemq.pooled是否创建PooledConnection

2016-11-25 22:38:20 4766

原创 SpringBoot配置属性之NOSQL

cachespring.cache.cache-names指定要创建的缓存的名称,逗号分隔(若该缓存实现支持的话)spring.cache.ehcache.config指定初始化EhCache时使用的配置文件的位置指定.spring.cache.guava.spec指定创建缓存要使用的spec,具体详见CacheBuilderSpec.spring.cache.

2016-11-25 22:37:28 2189

原创 SpringBoot配置属性之DataSource

datasourcespring.dao.exceptiontranslation.enabled是否开启PersistenceExceptionTranslationPostProcessor,默认为truespring.datasource.abandon-when-percentage-full设定超时被废弃的连接占到多少比例时要被关闭或上报spring.data

2016-11-25 22:37:02 26385

原创 SpringBoot配置属性之Server

server配置server.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为false.server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/css

2016-11-25 22:36:22 2598 2

原创 SpringBoot配置属性之MVC

SpringBoot配置属性之MVCSpringBoot配置属性之ServerSpringBoot配置属性之DataSourceSpringBoot配置属性之NOSQLSpringBoot配置属性之MQSpringBoot配置属性之SecuritySpringBoot配置属性之MigrationSpringBoot配置属性之其他

2016-11-25 22:35:31 16818

原创 flyway--JAVA数据管理

FlyWay官网:https://flywaydb.org/getstarted/firststeps/mavenFlyway做为database migration开源工具,功能上像是Git、svn这种代码版本控制。google搜索database migration,或者针对性更强些搜索database migration Java,会有其它的framework、tool、

2016-11-25 17:08:32 857

原创 SpringMVC4+hibernate4学习笔记(一)=>配置详解

使用的jar文件springframework4.0.6(为了方便整个先导入)hibernate4.3.6 /required/*下所有jar 以及 /optional下的c3p0(为了使用c3p0作为dataSource,使用其连接池)jstl.jar standard.jar ----为了使用jstl标签库apoalliance.jar ----在AOP一些地方依赖这个库

2016-11-25 09:31:15 326

原创 Spring Cloud

手把手教你用Spring Cloud和Docker构建微服务  什么是Spring Cloud?  Spring Cloud 是Pivotal提供的用于简化分布式系统构建的工具集。Spring Cloud引入了云平台连接器(Cloud Connector)和服务连接器(Service Connector)的概念。云平台连接器是一个接口,需要由云平台提供者进行实现,以便库中的其他

2016-11-25 09:02:52 512

原创 Maven详解

1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。    2.命令    mvn pom.xml文件配置详解

2016-11-23 14:52:54 636 1

原创 防御式编程

防御式编程这一概念来自防御式驾驶。在防御式驾驶中要建立这样一种思维,那就是你永远也不能确定另一位司机将要做什么。这样才能确保在其他人做出危险动作时你也不会受到伤害。你要承担起保护自己的责任,哪怕是其他司机犯的错误。本文将讲述如何面对严酷的非法数据的世界、在遇到“绝不会发生”的事件以及其他程序员犯下的错误时保护你自己。1. 防御式编程何谓防御式编程,“防御式编程的中心思想

2016-11-23 10:21:14 863

转载 python requests的安装与简单运用

requests是Python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的:python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。我也看了下requests的文档,确实很简单,适合我这种懒人。下面就是一些简单指南。

2016-11-18 15:38:53 408

原创 Spring Boot Junit单元测试

Junit这种老技术,现在又拿出来说,不为别的,某种程度上来说,更是为了要说明它在项目中的重要性。 凭本人的感觉和经验来说,在项目中完全按标准都写Junit用例覆盖大部分业务代码的,应该不会超过一半。刚好前段时间写了一些关于SpringBoot的帖子,正好现在把Junit再拿出来从几个方面再说一下,也算是给一些新手参考了。那么先简单说一下为什么要写测试用例 1. 可以避免测

2016-11-18 09:23:32 487

原创 Spring配置事务 service 异常捕获回滚问题

1.首先来看一spring配置事务的传播种类:Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:  PROPAGATION_REQUIRED  如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。  PROPAGAT

2016-11-10 17:49:22 1326

原创 运用@Transactional,自己抛出异常时不会回滚的原因

问题        使用spring的配置事物注解@Transactional,在测试的时候发现不起作用。环境                配置文件[html] view plain copy bean id="studentMGDataSource" class="org.apache.commons.db

2016-11-10 16:15:45 7438 2

原创 IDEA mybatis-generator-maven-plugin 插件的使用

pom.xml中添加插件plugin> groupId>org.mybatis.generatorgroupId> artifactId>mybatis-generator-maven-pluginartifactId> version>1.3.2version> configuration> verbose>trueverbose> o

2016-11-04 09:07:57 3406

smartGit8.0.4操作文档

网上没找到 ,个人简单总结,欠缺之处,请提出来,与君共勉

2017-02-05

SSO单点登录

2016-09-08

空空如也

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

TA关注的人

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