01 2018 档案
mysql中int、bigint、smallint 和 tinyint的区别详细介绍
摘要:1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是 -128到127 1.BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 2.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默
阅读全文
MySQL中视图和普通表的区别
摘要:1.视图是数据库数据的特定子集。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据,这种方法可以保护用户和应用程序不受某些数据库修改的影响。 2.视图是抽象的,他在使用时,从表里提取出数据,形成虚的表。 不过对他的操作有很多的限制 。 3. 而且视图是永远不会自己消失的除非你删除它。 4.
阅读全文
Linux 下升级JDK 1.7到1.8
摘要:1.下载1.8的jdk rpm文件到linux系统 2.执行rpm -ivh jdk-8u151-linux-x64.rpm 选项详解: 扩展:地址
阅读全文
本人遇到的spring事务之UnexpectedRollbackException异常解决笔记
摘要:本人最近在使用spring事务管理的过程中遇到如下异常,导致服务端抛出500给前端,让搞前端的哥们抱怨我心里着实不爽,前前后后折腾了近半个小时才得于解决,今天就做个笔记,以免日后又犯这个错误。好了,错误是这样的: org.springframework.transaction.UnexpectedR
阅读全文
Spring 调度任务@scheduled学习总结
摘要:官网Api:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-annotation-support-scheduled; 1.initialDela
阅读全文
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint
摘要:使用hibernate validator出现上面的错误, 需要 注意 @NotNull 和 @NotEmpty 和@NotBlank 区别 @NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上 如果在基本类型上面用NotEmpty或者NotBl
阅读全文
spring中的scope详解
摘要:1)singleton (单一实例) 此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。如同每个国家都有一个总统,国家的所有人共用此总统,而这个国家就是一个spring容器,总统就是spring创建的类的bean,国家中的人就是其它调用者,总统是一个表明其在spring中的sc
阅读全文
Spring Boot 静态资源处理
摘要:默认资源映射 我们在启动应用的时候,可以在控制台中看到如下信息: 其中默认配置 /** 映射到 /static (或/public、/resources、/META-INF/resources) 其中默认配置 /webjars/** 映射到 classpath:/META-INF/resources
阅读全文
mysql插入中文数据报错 java.sql.SQLException: Incorrect string value: '\xE5\x90\x88\xE8\xAE\xA1' for column
摘要:1.我们创建数据库的时候没有更改数据库的字符集为utf8。 在mysql工具中,右击数据库,->"改变数据库",->选择“基字符集”为utf-8; 2,数据库中表的字符集没有更改。 右击数据库表,->"改变表",->选择“字符集”为utf-8;
阅读全文
idea配置echache.xml报错Cannot resolve file 'ehcache.xsd'
摘要:解决方法: 打开settings->languages&frameworks->schemas and dtds ,添加地址 http://ehcache.org/ehcache.xsd 然后将ehcache.xml 这里做修改
阅读全文
配置Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效
摘要:Spring boot中有个注解@ConditionalOnProperty,这个注解能够控制某个configuration是否生效。 具体操作是通过其两个属性name以及havingValue来实现的,其中name用来从application.properties中读取某个属性值,如果该值为空,则
阅读全文
Spring Boot 整合Swagger2构建API文档
摘要:1.pom.xml中引入依赖 方式一:Application.java中引入 @EnableSwagger2来启动swagger注解 方式二:创建Swagger2配置类 如上代码所示,通过@Configuration注解,让Spring来加载该类配置。 再通过@EnableSwagger2注解来启用
阅读全文