自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringBoot 注解 @Configuration @PropertySource @Value

@Configuration@Value

2020-10-28 21:36:17 206

原创 SpringBoot注解 @Configuration @PropertySource @ConfigurationProperties

@Configuration@PropertySource@ConfigurationProperties三者经常搭配使用在 SpringBoot 项目中的 Java 配置类上。

2020-10-28 21:11:07 387 2

原创 JDK8 Stream 操作

stream reduce返回计算流的聚合结果,平均、最大、小值,求和。stream collect返回collection集合实例。

2020-10-27 21:55:16 127

原创 MySQL条件判断函数使用

1、case when express1 then value1when express2 then value2else value3 end as alias_name如果express1成立则取值value1,否则判断express2是否成立,如果成立,取值value2,都不成立取值value32、if(express, value1, value2)如果express为true, 则取值value1, 否则取值value23、ifnull(field_name, value1, ..

2020-10-27 12:04:52 523

原创 MySQL日期、字符串、数值型转换

日期字符串提取月份,例如两个日期字符串间隔几个月,可以用month('2019-05-01')-month('2019-12-02')字符串转日期,使用类型转换函数:cast('2019-12-01' as date)日期和字符串比较,可以直接使用:date_field < '2019-01-01'提取年份,week:year('1990-03-02'), week('2019-02-03')获取当前时间:select sysdate()字符串与数值..

2020-10-26 19:40:41 872

原创 Mybatis Plus逻辑删除

1、首先在实体类中的删除字段添加注解@TableLogic@TableField(deleteFiled)private String deleteFiled;2、在配置文件中设置:mybatis-plus: global-config: db-config: # 不配置的话默认也是1 logic-delete-value: 1 # 不配置的话默认也0 logic-not-delete-value: 03、使用 ...

2020-10-21 18:58:44 289

原创 MySQL数据库基础操作

1、设置MySQL表格中自增主键从1开始:alter table table_name auto_increment = 12、设置更新时间date类型的字段不为空,默认值为当前时间:CURRENT_TIMESTAMP3、批量

2020-10-21 08:40:09 77

原创 日期类型前后台传递格式控制注解@DateTimeFormat@JsonFormat@JSONField

开发中经常遇到的日期字符串转换为Date的情况,在此记录一下。后台接收前台传递的日期数据,在对应的参数Bean的Date属性字段上使用@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")控制前台的日期字符串的格式,这个注解是Spring context包里的。从数据库查询的日期,返回给前端的Bean的Date属性上使用@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")控制返回给前台页面的日期

2020-10-15 19:07:53 668

原创 Mybatis 一对多关联查询collection用法

使用resultMap, select 标签, resultMap的中的collection表示一对多,column对应select标签中的sql里的字段或者别名,当两个表字段名称有相同的情况下,可以定义别名。<resultMap id="authorWorksInfo" type="package.vo.AuthorWorksInfo"> <id column="id" property="id"/> <resultcolumn="name" pro...

2020-10-13 21:21:51 671

原创 SpringBoot核心注解@SpringBootApplication一二

SpringBoot 核心注解,@SpringBootApplication

2020-10-11 20:32:28 137

原创 Spring Cloud Sleuth + Zipkin + RabbitMQ +MySQL(三)

1、创建MySQL数据库和表CREATE TABLE IF NOT EXISTS zipkin_spans ( `trace_id_high` BIGINT NOT NULL DEFAULT 0 COMMENT 'If non zero, this means the trace uses 128 bit traceIds instead of 64 bit', `trace_id` BIGINT NOT NULL, `id` BIGINT NOT NULL, `name` VARCHA...

2020-10-07 21:18:54 130

原创 Spring Cloud Sleuth + Zipkin + RabbitMQ 监控微服务应用(二)

前提是已经安装并启动了RabbitMQ服务。1、Zipkin server依旧使用zipkin-server-2.12.6-exec.jar,启动命令如下,指定rabbitmq的ip和访问账号密码,根据自己安装的情况自行修改。java -jar zipkin-server-2.12.6-exec.jar --zipkin.collector.rabbitmq.addresses=localhost--zipkin.collector.rabbitmq.username=springcloud

2020-10-07 20:32:39 209

原创 Spring Cloud Sleuth + Zipkin 监控微服务(一)

在之前搭建的服务注册中心的基础上,结合Spring Cloud Sleuth + Zipkin 监控微服务。1、Zipkin server从https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/下载jar包,这里选择的是zipkin-server-2.12.6-exec.jar。下载到本地,通过命令java -jar zipkin-server-2.12.6-exec.jar启动,默认9411端口。在浏览器地址栏

2020-10-07 15:59:51 120

原创 使用Nacos搭建微服务注册中心和配置中心(二)

接着上篇Nacos注册中心搭建之后,开始Nacos配置中心使用。1、在微服务中pom.xml文件中添加nacos-config引用<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-nacos-config</artifactId></dependency>2、在nacos配置中心添加微服务对应的...

2020-10-02 18:25:27 388

原创 使用Nacos搭建微服务注册中心和配置中心(一)

Nacos用于替换Spring Cloud Eureka和Spring Cloud Config,集注册中心和配置中心功能于一体。本地测试搭建使用的环境为:win10, JDK8, Nacos-server-1.3.2, Spring Boot 2.2.2.RELEASE(Spring Boot 2.1.7.RELEASE也可以),Spring Cloud Alibaba 2.1.1.RELEASE。Spring Boot和Spring Cloud Alibaba版本对应关系一定要一致,否则服务注册..

2020-10-02 18:25:18 1130

空空如也

空空如也

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

TA关注的人

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