- 浏览: 17628 次
- 性别:
- 来自: 北京
最新评论
文章列表
示例项目为spring boot构建
步骤1:在gradle或者maven中添加 jackson-datatype-jsr310 依赖库
例如gradle:
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
步骤2:
在实体类属性上加注解 @JsonFormat
com.fasterxml.jackson.annotation.JsonFormat;
到此为止已经可以将LocalDate、LocalTime、LocalDateTime等正确格式化并输出到view,但是如果要让 ...
CascadeType.PERSIST
级联新增,保存父对象时会新建其中包含的子对象
CascadeType.MERGE
级联修改,保存父对象时会更新其中所包含的子对象数据
CascadeType.REMOVE
级联删除,当删除关联关系时会将子对象的数据删除
CascadeType.REFRESH
级联刷新,保存关联关系时会更新子对象和数据库中一致(意思是你在父对象中添加一个只包含ID的子对象,也可以保存进去)
CascadeType.ALL
包含上述所有操作
Sonar 代码质量管理
- 博客分类:
- 持续集成
# Sonar 代码质量管理
Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。
# Sonar 安装
官网地址 https://www.sonarqube.org/
从官网下载zip包并解压
# Sonar 配置
* 配置Sonar使用mysql数据库
创建 table sonar;
修改 conf/sonar.properties
'''
sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.jdbc.url ...
一、 分隔字符串
说起分隔字符串我想各位大虾应该都不陌生,数据库操作很多会拼接”,”,”|”类似的很多字符,当然同理也会有很多解的方式,java当中常用的方法就是split。So,应该我猜到我要说的是什么了吧,scala当然也是split,但是scala有自己出彩的地方。接下来容我一一道来。
首先来一道开胃菜:
"hello world".split(" ").foreach(print)
很简单吧,以” ”(空格)分隔之后循环打印每个字符串,这看起来也没啥特别的,即使函数式也在之 ...
最近把Ansible升级到2.2.1,感觉变化比较大,花些时间对playbook api 的调用做下总结
重大更新:
ansible.conf中添加了strategy:free属性, 配置该属性可以实现任务的异步执行,再也不用的等待所有机器执行完,才进入下个任务了。
ansible api 和 ansible-playbook api 的调用方式
发现的问题:
2.2.1 的执行速度比1.9略慢
Ansible Playbook api的调用
核心类
ansible.executor.task_queue_manager
将各类参数放到"ansible.executo ...
React学习笔记(一)
- 博客分类:
- JavaScript
近几年前端框架以Angular、React、Vue三分天下,其中的React最受青睐,因为新公司要求使用React,只好放下了没学几天的Vue,开始研究React。
第一步,环境搭建
有两种方式,第一,直接下载js文件在html中引入;第二,使用webpack构建;
第一种很常见,这里介绍下第二种方式。
首先,安装node.js,windows下官网下载安装即可,Linux下以Ubuntu16.04为例,不要使用apt-get安装,到官网下载tar.gz包,解压到某个目录
然后执行一下两条语句
$ ln -s /解压的目录/bin/node /usr/local/bi ...
一、 首先谈谈前言
这本书是O’Reilly书籍,同时也是本很厚的书籍,至于多厚,京东一看便知,博主不多说,打开第一眼,基本上所有的书籍都是些前言和感谢信之类的东西(技术书籍的通病),但是我没有直接进入正文急着去看书籍的内容,正因为前言吸引了我(我的习惯一般是前言如果写得不错才会看下去,不然直接跳正文)。至于前言吸引我的地方,是因为不仅大致讲了书本的内容概览,还通过实例说明了scala的优劣性,因为scala基于java的JVM,所以有很多相似之处,其中还说明到scala相较于java来说,就是在某一些地方scala可以处理得更容易,让程序员从编码当中解脱出来。
二、 第一章---字符串 ...