自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态FeignClient-复用负载均衡,限流,熔断组件

【代码】动态FeignClient-复用负载均衡,限流,熔断组件。

2023-12-16 17:40:33 70

原创 用表达式获取对象值-SpEL工具类

【代码】用表达式获取对象值-SpEL工具类。

2023-12-16 17:24:51 155

原创 MySql数据库字符集和比较规则

mysql数据库字符集和比较规则

2022-12-18 20:45:49 284 1

原创 结构化分析&面向对象分析总结和比较

UML,ER,DFD等各类图的表示法,都是一些工具,可以用于认为适当的地方。并不代表分析方法是SA还是OOA。结构化分析 和 面向对象分析 没有先进与否的区分;工作多年返回来看大学里的知识,别有一番感慨。只是使用情景合适的区分;

2022-09-03 21:52:15 206

原创 产品人眼中的用户体验

用户体验是产品的一个核心竞争力

2022-09-03 20:47:51 113

原创 产品人眼中的系统能力

对于产品人来说,打造一个产品,不如说是搭建一套系统能力,去提供一种确定性。系统能力的两个核心指标效率和自我迭代,产品人需要围绕这两点来强化系统能力

2022-08-21 15:25:50 111

原创 产品人的机会判断

点线面体整体选择;痛点,爽点,痒点要分清;用户画像要心中有数;场景一定要想清

2022-08-20 12:57:51 80

原创 产品人的同理心

产品人的同理心

2022-08-14 12:50:11 71

原创 《认知觉醒》+《认知驱动》

幸福的人各有各的幸福,不幸的人都是同样的不幸

2022-06-25 11:37:30 1974

原创 开发效率:将 lombok 加入项目

目前我们很多项目多为面向过程变成。会定义许多的POJO类,只有简单的属性,用于传递数据,例如VO,DO,DTO等等。我们可以在这些类上加上lombok注解,简化源码,省略set,get方法,lombok会在编译是自动添加set\get方法1,引入jar包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> &l

2020-12-17 13:35:26 213

原创 开发效率:IDEA 代码规范检查插件

代码规范是一个可维护,可重构,可交接项目开始。代码规范有没有比是否合理更重要。阿里java代码规范,值得信赖。1,插件安装两种方式安装:1,通过IDEA Marketplace 搜素 Alibaba Java Coding Guidelines2,通过官网下载插件,离线安装,官网地址 : https://plugins.jetbrains.com/2,插件使用选中要扫描的包,点击工具栏上的图标或者右键找到 代码规范扫描......

2020-12-17 11:53:06 172

原创 使用注解对controller接口入参进行常用的校验(springboot + hibernate-validator)

源码地址:https://gitee.com/yk001/base.git1,引入包 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.1.6.Final</version> </dependency>2,co

2020-12-13 16:25:30 906 1

原创 如何只在测试环境暴露某些接口(springboot @Profile)

某些情况下,我们需要只在测试环境中暴露一些用于***自动化测试***或者***测试环境进行调试***的接口这是我们就可以使用@Profile,@Profile({“dev”,“test”}) 表示在dev和test环境启用。将@Profile 修饰于类,spring将不会对其进行实例化,将其放在一个Controller上,该Controller中的接口就不会在@Profile修饰之外环境中暴露。...

2020-12-09 16:38:31 1179 1

原创 springboot+mockito搭建项目单元测试

源码地址:https://gitee.com/yk001/base.gitmockito 详细使用参考:https://zhuanlan.zhihu.com/p/451751741,导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scop

2020-12-09 14:21:03 225

原创 启动时校验实体与数据库模型的对应是否正确(springboot+jpa+hibernate)

validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错可以有效提前暴露 表不存在、字段不存在、字段类型不一致等低级错误spring: jpa: hibernate: ddl-auto: validate

2020-12-08 16:22:18 394

原创 springboot+jpa使用auditing(审计)特性@CreatedDate&@LastModifiedDate

1,简单介绍很多管理系统中创建人、创建时间、最后更新人,最后更新时间都是建表的必选字段。auditing特性在实体类的创建人、创建时间、最后更新人,最后更新时间属性上,使用以下注解@CreatedBy、@CreatedDate、@LastModifiedBy、@LastModifiedDate。这些注解会在调用数据库前,对修饰的字段进行填充,无需再在业务代码中对这些属性进行手动赋值。@CreatedBy、@CreatedDate、@LastModifiedBy、@LastModifiedDate

2020-11-30 18:37:21 1150

原创 springboot集成queryDSL并实现多表关联分页查询JPAQuery&QueryResults

在之前单表查询的基础上1,定一个VO@Datapublic class BaseEntityVO { private Long id; private String name1; private String name2; private JSONObject remark1; private JSONObject remark2;}2,一个简单的关联查询 @GetMapping("/baseentityvo") public Pag

2020-11-30 15:31:22 1892

原创 springboot集成queryDSL并实现单表分页查询BooleanBuilder

1,导入包 <dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl-jpa</artifactId> <version>4.4.0</version> </dependency> <dependency> <groupId>com.querydsl</groupId>

2020-11-29 16:03:16 2181

原创 springboot+jpa接收数据库中json/jsonb类型数据@TypeDef&@Type

1,引入hibernate-types-5<dependency> <groupId>com.vladmihalcea</groupId> <artifactId>hibernate-types-5</artifactId> <version>2.4.2</version></dependency>2,表结构CREATE TABLE "public"."base_entity" (

2020-11-28 16:21:45 4217 2

空空如也

空空如也

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

TA关注的人

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