- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Java8使用并行流(ParallelStream)存在的坑
public class ParallelStreamTest { public static void test() { List<Integer> listOfIntegers = new ArrayList<>(); for (int i = 0; i < 10000; i++) { listOfIntegers.add(i); } // 并.
2021-04-30 17:22:40 3995 4
转载 程序员必备画图技能之——流程图
作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑。可以说画流程图已经是程序员必须掌握的一个技能了。本文就从什么是流程图、流程图的适用场景以及怎么画好一个流程图这几个方面来介绍下流程图的基本知识。什么流程图流程图=流程+图。流程:Flow, 是指特定主体为了满足特定需求而进行的有特定逻辑关系的一系列操作过程,流程是自然而然就存在的。但是它可以不规范,可以不固定,可以充满问题。图:Chart 或者 Diagram, 是将基本固化有一定规律的流程进行显性化和书
2021-04-30 10:45:06 19686
原创 Spring 使用@Autowired注解注入集合类List,Map替代ApplicationContextAware获取Bean
@Componentpublic class ApplicationContextUtil implements ApplicationContextAware { /** * 上下文对象实例 */ private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicati.
2021-04-30 10:22:09 1262
转载 @Value注入map、List,yaml格式
使用@Value注入map、List实体类@Value("#{'${list}'.split(',')}")private List<String> list; @Value("#{${maps}}") private Map<String,String> maps; // punishMap: "{1:7,2:7,3:30,4:30,5:1825}"@Value("#{${punishMap:}}")private Map<Integer, Int
2021-04-30 09:51:57 3073
原创 设计模式——享元模式
单例模式是类级别的,一个类只能有一个对象实例;享元模式是对象级别的,可以有多个对象实例,多个变量引用同一个对象实例;享元模式主要是为了节约内存空间,提高系统性能,而单例模式主要为了可以共享数据;使用场景:自定义线程池或者某些由固定参数(不同值)生成的DTO;以下是自定义线程池,核心参数配置在数据库;工厂方法类维护一个对象存储池。public class WorkExecutorRepository { /** * final修饰引用类型成员变量表示引用地址不可变,其内容可以改.
2021-04-29 16:31:21 533
原创 SpringBoot基于SchedulingConfigurer 实现动态定时任务
import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.Trigger;import org.springframework.scheduling.annotation.E.
2021-04-29 11:53:13 1415
原创 CorsWebFilter解决跨域,OncePerRequestFilter实现登录校验
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.reactive.CorsWebFilter;import org.springframework..
2021-04-29 11:23:47 2101
原创 Redis 客户端代码
依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.10.RELEASE</version> <relativePath/></parent><dependenc
2021-04-27 17:57:08 166
转载 分布式ID生成方案
分布式ID生成方案(一):总体概述分布式ID生成方案(二):SnowFlake雪花算法分布式ID生成方案(三):MySQL下不同模式的实现分布式ID生成方案(四):基于Redis的实现分布式ID生成方案(五):SpringBoot2.X集成滴滴Tinyid分布式ID生成方案(六):SpringBoot2.X集成百度UidGenerator分布式ID生成方案(七):美团Leaf...
2021-04-27 11:03:23 109
原创 SpringCloud不同context-path下的会话共享
/rebateuser/ 为微服务的server.servlet.context-path,cookie的保存路径,其他微服务无法拿到这个cookie;解决方案,1,将/rebateuser/写在每一个Controller的url上,2参考:springboot 不同context-path下的会话共享...
2021-04-22 17:54:15 289
转载 Intellij中快速编辑代码的技巧
原文:Intellij中快速编辑代码的技巧快速输出快速定义成员变量快速格式化快速判空快速取反快速返回快速循环快速lambda代码抽取cmd+alt+V (苹果键盘对应control + option + v)抽取局部变量cmd+Alt+C 抽取静态变量cmd+Alt+F 抽取成员变量cmd+Alt+P 抽取方法参数cmd+Alt+M 抽取方法cmd+ alt + t编辑代码块代码模板
2021-04-16 09:30:34 161
转载 spring cloud:config-server中@RefreshScope的“陷阱“
spring cloud:config-server中@RefreshScope的"陷阱"
2021-04-15 09:20:18 484
原创 IDEA插件SequenceDiagram
官网:SequenceDiagram使用方式 1、选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram2,按需选择:效果
2021-04-14 17:22:49 636
原创 IDEA中使用.ignore插件忽略不必要提交的文件
官方地址:.ignore安装:使用:新建.gitignore与项目src同级添加需要忽略的文件:(2020.3.3 版本这个功能没法使用,需要手动添加到.gitignore,手动加也不麻烦)隐藏不需要提交的文件:...
2021-04-14 15:32:13 198
原创 IDEA 插件Free MyBatis plugin
选择表,右击:生成Entity,Mapper,Mapper.xml点击绿色箭头实现Mapper和Mapper.xml之间的跳跃
2021-04-14 14:29:48 239
原创 RestfulToolkit 一套 RESTful 服务开发辅助工具集
官网地址:RestfulToolkit一套 RESTful 服务开发辅助工具集。1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N ); 2.提供了一个 Services tree 的显示窗口; 3.一个简单的 http 请求工具; 4.在请求方法上添加了有用功能:复制生成 URL;,复制方法参数... 5.其他功能: java 类上添加Convert to JSON功能,格式化 json 数据(Windows: Ctrl + Enter; M...
2021-04-14 11:57:26 773
转载 内部类 参数校验
package com.ecarx.ads.processstore.domain.dto;import com.ecarx.ads.processstore.domain.annotation.OutFormatValidator;import lombok.Data;import javax.validation.Valid;import javax.validation.constraints.NotBlank;import javax.validation.constraints.N.
2021-04-08 10:28:23 1083
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人