自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帝风

闲时略谈

原创 [Spring]~Spring常用注解

Spring常用注解的使用方式

2019-12-06 18:31:54

阅读数 26

评论数 0

原创 [java8]~java8新特性总章

java8一些新特性的使用

2019-12-06 15:01:36

阅读数 12

评论数 0

原创 [SpringCloud]~SpringCloud总章(持续更新)

目录简述框架搭建Spring Boot第一种方式第二种方式Eureka 注册中心Zuul 网关Swagger 接口文档下一步 用SpringCloud微服务架构开发了有一年多了,整理下理解吧。 简述 之前看了一篇,以为不错,就不自己描述了。 Spring Cloud及微服务简介 框架搭建...

2019-12-06 14:57:06

阅读数 21

评论数 0

原创 [IDEA]~IDEA使用相关(总目录-持续更新)

IDEA使用一些经验

2019-09-26 18:40:39

阅读数 26

评论数 0

原创 [软件]~软件开发过程中值得点赞的软件(总目录篇-持续更新)

目录前言用过的软件推荐IDEA后话   前言 多年从事软件开发,用过各种各样的辅助软件,有哪些给你留下了深刻的印象。   用过的软件推荐   IDEA    链接 先建个总章,一点一点慢慢来。   后话 ...

2019-09-26 18:33:08

阅读数 56

评论数 0

原创 [git]~github回退代码到历史指定版本

目录第一种 github网页回滚第一步、找到需要滚到的版本号第二步、回滚操作第三步、提交第二种 git客户端第一步、找到需要滚到的版本号第二步、回滚操作第三步、提交第三种 idea操作第一步、找到需要滚到的版本号第二步、回滚操作第三步、提交 今天遇到领导要发版本,自己删除了好多无用代码。 为保...

2020-01-15 17:24:22

阅读数 19

评论数 0

转载 [git]~IDEA创建 Git 分支

1、选中项目后右键(如果右...

2020-01-15 17:12:45

阅读数 24

评论数 0

原创 [java8]~Stream(流相关操作)

目录Stream基本概念创建StreamStream中间操作筛选filter(过滤器)limit(限定元素数量)skip(跳过元素)distinct(去重) Stream基本概念 流是数据渠道,用于操作数据源,所生成一种新的元素序列。集合讲的是数据,流讲的是计算,是操作。使用Stream API ...

2020-01-14 18:56:14

阅读数 33

评论数 0

原创 [SQL]~PostgreSQL一些常用操作

目录PostgreSQLROUND 小数位控制CAST 格式调整COALESCE null处理SUBSTR 数据截取RANK 排名函数时间格式化判断 PostgreSQL ROUND 小数位控制 将num保留一位小数 ROUND(num,1) num CAST 格式调整 将num转为数字格式4为长...

2020-01-04 19:27:46

阅读数 24

评论数 0

原创 常用在线工具

目录开发在线工具IntelliJ平台官方谷歌翻译maven仓库cron表达式(json工具等)多种格式转换在线工具Spring项目生成yml与properties转换环境相关网址蔚蓝地图生态环境部 开发在线工具 IntelliJ平台官方 IDEA帮助文档 谷歌翻译 maven仓库 cron表...

2020-01-04 18:03:43

阅读数 13

评论数 0

转载 [Spring]~@Autowired(注入依赖)

使用@Autowired注解警告Field injection is not recommended ...

2019-12-13 10:46:14

阅读数 20

评论数 0

转载 [SQL]~ETL讲解

ETL讲解(很详细!!!)   ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间...

2019-12-13 10:38:58

阅读数 11

评论数 0

原创 [IDEA]~默认打开最近项目设置

打开Idea会默认打开最近的一个项目 设置路径如下图

2019-12-11 16:43:21

阅读数 7

评论数 0

原创 [IDEA]~类注释与自定义注释使用

目录类注释模板打开设置位置设置类注释模板内容自定义注释模板打开设置位置创建注释模板设置参数设置注释的使用范围使用方式 类注释模板 新建类时自动生成在类名上方。 打开设置位置 打开设置,进入如下路径。 File–>Settings–>Editor–>File and Code...

2019-12-11 16:27:21

阅读数 3

评论数 0

原创 [SpringCloud]~常用架构分层

目录常用架构分层commom(公共业务代码层)config(配置层)controller(控制层)DTO(Data Transfer Object 数据传输对象)mapper(数据持久层)VO(Value Object 值对象)domain/model(数据模型层)service(业务层)Impl...

2019-12-11 14:49:48

阅读数 22

评论数 0

原创 [读书]~高效能人士的七个习惯

一、主动积极(最重要) 有选择 人生都是自己选择的结果,学会做选择。 影响圈 把焦点放在自己的影响圈,维系自己的关注圈。 二、已始为终 领导和管理的区别 领导确定方向 管理处理事情 方式 以原则为中心 以心为本 三、要事第一 要事 当前世界信息量太大,时间碎片化。 首先做最重要的事情。 ...

2019-12-10 16:30:23

阅读数 7

评论数 0

原创 [Linux]~Linux常用操作

Linux常用操作 2级标题

2019-12-10 16:18:45

阅读数 5

评论数 0

转载 nginx学习,看这一篇就够了(转)

文章目录前言一、nginx简介1. 什么是 nginx 和可以做什么事情2.Nginx 作为 web 服务器3. 正向代理4. 反向代理5. 负载均衡6.动静分离二、Nginx 的安装(Linux:centos为例)1....

2019-12-10 14:51:49

阅读数 5

评论数 0

转载 [IDEA]~Intellij IDEA 快捷键整理

【常规】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示...

2019-12-10 14:25:37

阅读数 4

评论数 0

转载 [缓存]~缓存详解

一、什么是缓存?       ☞ 缓存就是数据交换的缓冲区(称作:Cache),当某一硬件要读取数据时,会首先从缓存汇...

2019-12-10 12:03:48

阅读数 4

评论数 0

原创 [Spring]~Swagger常用注解

Swagger常用注解 @Api(swagger类属性设置,注释在类上) 使用方式 @Api(tags = "测试类(名称字段)",description = "测试接口(描述字段)",value = "值") public clas...

2019-12-10 11:50:52

阅读数 9

评论数 0

原创 [Spring]~@Import(运行时注入Bean)

@Import注解

2019-12-10 10:54:23

阅读数 7

评论数 0

原创 [Spring]~@Value+@ConfigurationProperties(获取配置的两种注解)

配置文件 test.opp=testValue 引入方式 @Value直接在用的地方引用 @Value("${test.opp}") String opp; @ConfigurationProperties需要新建配置类 @Data @Configuration @C...

2019-12-09 11:30:13

阅读数 13

评论数 0

原创 [云原生]~云原生简介

云原生的主要特征 进一年我们都在使用云原生框架 SpringCloud微服务开发项目,敏捷快速 部署在容器中,解决部署环境差异 使用DevOps自动部署,减少运维压力 微服务 业务功能单一但完整 只对外提供必要的服务接口 轻量服务编排,灵活调度 弹性扩缩 便于开发以及快速更...

2019-12-08 21:10:28

阅读数 203

评论数 0

原创 [Spring]~@JsonFormat(反序列化时,时间格式问题)

作用 反序列化时,校验时间格式。 实体类 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") Date time; pattern 时间格式 time...

2019-12-06 14:59:56

阅读数 23

评论数 0

原创 [java8]~Base64(加密及java8使用方式)

简介 Base64其实不是安全领域下的加密解密算法。 Base64只能算是一个编码算法,对数据内容进行编码来适合传输。 由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。 而且Base64特别适合在http,mime协议下快速传输数据...

2019-12-06 14:47:03

阅读数 6

评论数 0

原创 [SpringCloud]~Eureka(服务注册中心配置与使用)

简介 Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件。 它主要包括两个组件:Eureka Server 和 Eureka Client。 Eureka Client(客户端):用于简化与 Eureka Server 的交互。 Eureka Server(...

2019-12-06 14:26:36

阅读数 9

评论数 0

原创 [SpringCloud]~Swagger2(在线接口文档)

简介 Swagger2是我在SpringCloud开发过程中用的最多的接口测试工具。 Swagger2是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务。 POM文件 <dependency> <groupId>io.springf...

2019-12-06 14:03:24

阅读数 9

评论数 0

转载 [SpringCloud]~Hystrix(熔断器)

Hystrix(豪猪) 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C有调用其他的微服务,这就是所谓的”扇出”,如扇出的链路上某个微服务的调用响应式过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统雪崩,所谓的”雪崩效应” H...

2019-12-06 11:59:39

阅读数 11

评论数 0

转载 [Java]~线程安全简述+示例

看了好多,这篇让我简单理解了线程安全 ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vecto...

2019-12-05 17:19:02

阅读数 7

评论数 0

原创 [SpringCloud]~Druid(数据库连接池+加密解密)

官方文档

2019-12-05 09:48:47

阅读数 40

评论数 0

原创 [Spring]~@Test(测试方法)

Spring Boot 的测试方法 @Before:在跑测试test001,test002时候都会各执行一次@Before部分的代码。 @Beforeclass: 在类中只会被执行一次 @After:释放资源 对于每一个测试方法都要执行一次 @Afterclass:所有测试用例执行完才执行一次 ...

2019-12-04 18:39:24

阅读数 24

评论数 0

原创 [Spring]~Json(jackson常用注解及方法)

目录

2019-12-04 18:09:28

阅读数 14

评论数 0

转载 [Spring]~@JsonBackReference和@JsonManagedReference(解决对象中存在双向引用导致的无限递归)

jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。  @Jso...

2019-12-04 17:01:50

阅读数 13

评论数 0

原创 [Spring]~@JsonInclude(不序列化空字段)

作用 序列化时生效,不序列化空字段。 实体类 @JsonInclude(JsonInclude.Include.NON_NULL) public class JsonTestModel { String name; Date time; public String getN...

2019-12-04 15:58:06

阅读数 36

评论数 0

原创 [Spring]~@JsonPropertyOrder(序列化时字段排序)

作用 序列化时生效,将返回的json按字段排序。 实体类 @JsonPropertyOrder(value = {"time","name"}) public class JsonTestModel { String name; ...

2019-12-04 15:53:42

阅读数 8

评论数 0

原创 [Spring]~@JsonProperty(字段映射名称)

作用 @JsonProperty 可以指定某个属性和json映射的名称。例如我们有个json字符串为{“user_name”:”aaa”},而java中命名要遵循驼峰规则,则为userName,这时通过@JsonProperty 注解来指定两者的映射规则即可。 实体类 @JsonIgnoreTyp...

2019-12-04 15:40:34

阅读数 94

评论数 0

原创 [Spring]~@JsonIgnoreType(该类作为别的类的属性时忽略序列化)

@JsonIgnoreType注解作用 该类作为别的类的属性时,该属性忽略序列化和反序列化。 子级实体 @JsonIgnoreType public class JsonTestModel { String name; Date time; public String ge...

2019-12-04 15:29:15

阅读数 22

评论数 0

原创 [Spring]~@JsonIgnoreProperties(类级序列化控制)

用法 @JsonIgnoreProperties(ignoreUnknown = true) 如果json 字符串中的字段数量多于类的字段时会报错,加上注解则正常。 实体 //@JsonIgnoreProperties(ignoreUnknown = true) public class...

2019-12-04 15:08:24

阅读数 45

评论数 0

原创 [Spring]~@JsonIgnore(单字段序列化控制)

@JsonIgnore注解作用 在序列化和反序列化的时候忽略单个字段。 实体类 public class JsonTestModel { //@JsonIgnore String name; Date time; //@JsonIgnore pub...

2019-12-04 11:59:48

阅读数 22

评论数 0

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