• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅
12 2017 档案
ExecutorService 的理解与使用

摘要:接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。一个 ExecutorService 实例因此特别像壹個线程池。 事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹 阅读全文
posted @ 2017-12-21 14:54 山高我为峰 阅读(12041) 评论(0) 推荐(0)
ExecutorService对象的shutdown()和shutdownNow()的区别

摘要:可以关闭 ExecutorService,这将导致其拒绝新任务。提供两个方法来关闭 ExecutorService。 shutdown() 方法在终止前允许执行以前提交的任务; shutdownNow() 方法阻止等待任务启动并试图停止当前正在执行的任务。在终止时,执行程序没有任务在执行,也没有任务 阅读全文
posted @ 2017-12-21 12:12 山高我为峰 阅读(1168) 评论(0) 推荐(0)
jackson springboot null节点忽略配置

摘要:spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss 扩展: 阅读全文
posted @ 2017-12-19 19:34 山高我为峰 阅读(7098) 评论(0) 推荐(0)
java List转换为字符串并加入分隔符的一些方法总结

摘要:方法一: 方法二: 方法三: 方法四: 方法五: 阅读全文
posted @ 2017-12-19 18:01 山高我为峰 阅读(58301) 评论(1) 推荐(2)
jackson 实体转json 为NULL或者为空不参加序列化

摘要:1.实体上 @JsonInclude(Include.NON_NULL) //将该标记放在属性上,如果该属性为NULL则不参与序列化 //如果放在类上边,那对这个类的全部属性起作用 //Include.Include.ALWAYS 默认 //Include.NON_DEFAULT 属性为默认值不序列 阅读全文
posted @ 2017-12-18 21:30 山高我为峰 阅读(684) 评论(0) 推荐(0)
Java中的泛型方法

摘要:泛型类,是在实例化类的时候指明泛型的具体类型;泛型方法,是在调用方法的时候指明泛型的具体类型 定义泛型方法语法格式如下: 调用泛型方法语法格式如下: 说明一下,定义泛型方法时,必须在返回值前边加一个<T>,来声明这是一个泛型方法,持有一个泛型T,然后才可以用泛型T作为方法的返回值。 Class<T> 阅读全文
posted @ 2017-12-18 16:45 山高我为峰 阅读(2267) 评论(0) 推荐(0)
Mybatis整合Spring -- typeAliasesPackage

摘要:Mybatis整合Spring 根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。 因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring 阅读全文
posted @ 2017-12-18 10:41 山高我为峰 阅读(36507) 评论(0) 推荐(1)
spring boot 使用@ConfigurationProperties

摘要:有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 首先在配置文件里面,这些信息是这样子滴 这时候我们可以定义一个实体类在装载配 阅读全文
posted @ 2017-12-15 15:07 山高我为峰 阅读(105137) 评论(3) 推荐(6)
基于@Aspect的AOP配置

摘要:1、Spring除了XML中支持Schema方式配置AOP,还支持注解方式:使用@Aspect来配置2、Spring默认不支持@Aspect风格的切面声明,通过如下配置开启@Aspect支持:Java代码 3、通过以上配置,Spring就能发现用@Aspect注解的切面内并把它应用到目标对象上。4、 阅读全文
posted @ 2017-12-15 14:10 山高我为峰 阅读(521) 评论(0) 推荐(0)
spring的懒加载和depends-on

摘要:①延迟初始化Bean(惰性初始化Bean)是指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean. 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。配置文件: ②depends-on是指指定Bean初始化及销毁时的顺序,使 阅读全文
posted @ 2017-12-15 13:54 山高我为峰 阅读(4165) 评论(0) 推荐(0)
Invalid bound statement (not found)错误的可能原因

摘要:其他原因导致此问题解决参考: 1.检查xml文件所在package名称是否和Mapper interface所在的包名 <mapper namespace="me.tspace.pm.dao.UserDao"> <mapper namespace="me.tspace.pm.dao.UserDao" 阅读全文
posted @ 2017-12-13 19:24 山高我为峰 阅读(221670) 评论(5) 推荐(4)
Mybatis Generator最完整配置详解

摘要:--> --> 0;length>18:使用BigDecimal; scale=0;length[10,1... 阅读全文
posted @ 2017-12-13 13:51 山高我为峰 阅读(4669) 评论(0) 推荐(0)
Maven使用详解,非常详细

摘要:什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。 一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。 以往开发项 阅读全文
posted @ 2017-12-12 18:56 山高我为峰 阅读(1497) 评论(0) 推荐(0)
MyBatise代码自动生成时候Oralce的number类型BigDecimal问题

摘要:使用MyBatise的代码自动生成工具时候,即便在配置文件中定义了 生成之后的实体中number类型转换成JAVA类型还是会被转换为BigDecimal类型。 测试发现: Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据 阅读全文
posted @ 2017-12-12 18:00 山高我为峰 阅读(7126) 评论(0) 推荐(0)
MyBatis Generator配置文件context元素的defaultModelType属性

摘要:MyBatis Generator配置文件context元素的defaultModelType属性 阅读全文
posted @ 2017-12-12 17:51 山高我为峰 阅读(1475) 评论(0) 推荐(0)
springboot 用mybatis-generator自动生成bean和dao

摘要:1、在pom.xml里添加maven插件 2、在resources下创建mybatis-generator.xml 3、在src/main/java/com/demo/下创建dao、model、mapper文件夹 4、在maven project下双击mybatis-generator插件下的myb 阅读全文
posted @ 2017-12-12 17:45 山高我为峰 阅读(7061) 评论(0) 推荐(0)
MyBatis Generator去掉生成的注解

摘要:是不是很讨厌mybatis Generator帮我们生成代码的时候在Mapper和mapper.xml文件中生成的一大堆注解?今天在看MyBatis Generator代码的时候发现,原来mybatis generator是提供了配置注解的能力,配置如下,在generatorConfig.xml中加 阅读全文
posted @ 2017-12-12 17:38 山高我为峰 阅读(6480) 评论(1) 推荐(0)
IDEA git修改远程仓库地址

摘要:方法有三种:方法1.修改命令 方法2.先删后加 方法3.直接修改config文件 阅读全文
posted @ 2017-12-12 14:35 山高我为峰 阅读(24037) 评论(0) 推荐(3)
Spring Boot 集成druid

摘要:druid有很多个配置选项,使用Spring Boot 的配置文件可以方便的配置druid 在application.yml配置文件中写上: 这里通过type: com.alibaba.druid.pool.DruidDataSource配置即可! Spring Boot 集成MyBatis Spr 阅读全文
posted @ 2017-12-12 14:26 山高我为峰 阅读(673) 评论(0) 推荐(0)
解决 SpringBoot 没有主清单属性

摘要:问题:SpringBoot打包成jar后运行提示没有主清单属性 解决:补全maven中的bulid信息 原因: 因为我使用spring-boot-dependencies这个BOM代替了spring-boot-starter-parent这个parent POM(详见13.2.2. Using Sp 阅读全文
posted @ 2017-12-12 13:53 山高我为峰 阅读(939) 评论(0) 推荐(0)
Intellij IDEA 安装lombok及使用详解

摘要:项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后, 如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set 阅读全文
posted @ 2017-12-11 14:09 山高我为峰 阅读(5660) 评论(0) 推荐(0)
SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束

摘要:Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。 解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0; 然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入, 然后再设置外键约束: SET FOREIGN_KEY_CHE 阅读全文
posted @ 2017-12-11 11:24 山高我为峰 阅读(16547) 评论(0) 推荐(2)
@SpringBootApplication

摘要:@SpringBootApplication is a convenience annotation that adds all of the following: @Configuration tags the class as a source of bean definitions for the application context. @EnableAutoConfiguration... 阅读全文
posted @ 2017-12-01 16:49 山高我为峰 阅读(338) 评论(0) 推荐(0)
IDEA 创建git 分支 拉取分支

摘要:此时只是在本地创建好了分支,修改源代码后add,commit将本地分支提交到远程仓库 分支已创建,其它成员此时就可以从git拉分支 此时只是在本地创建好了分支,修改源代码后add,commit将本地分支提交到远程仓库 分支已创建,其它成员此时就可以从git拉分支 此时只是在本地创建好了分支,修改源代 阅读全文
posted @ 2017-12-01 15:20 山高我为峰 阅读(36992) 评论(0) 推荐(1)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3