摘要:
作用范围 作用接口上,不推荐,因为这只有在使用基于接口的代理时它才会生效 作用于类,该类的所有public方法都有相同的事物属性 作用于类方法上,只能用于public方法上,会覆盖类上注解配置 属性 1. propagation Propagation.REQUIRED(默认值) // 如果有事务, 阅读全文
摘要:
什么是Stream? stream的三大特性:1、不存储数据2、不改变源数据3、延时执行。 stream优点:1、简化代码2、使用并行流可以利用多核特性,提升效率。 stream上的所有操作分为两类:中间操作和结束操作,中间操作只是一种标记,只有结束操作才会触发实际计算。 常用API API详解 中 阅读全文
摘要:
编程取名规则 取名以代码自解释为第一位,不要在乎名称过长的问题 包名都小写,使用单数形式 类名使用UpperCamelCase风格,除DO / BO / DTO / VO / AO外 方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格 常量命名全部大写,单词间用下划线隔开, 阅读全文
摘要:
需要的依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.3</version> </dependency> 常用方法 阅读全文
摘要:
// 方法定义 default V computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction) // java8之前。从map中根据key获取value操作可能会有下面的操作 Object key = map.ge 阅读全文
摘要:
Nacos是什么 Nacos是什么?好像没听过,不要紧。那Eureka听说过吧,在SpringCloud中做服务注册中心组件,类似的还有Zookeeper、Consul。 所以Nacos也是一个注册中心组件咯,当然是,不过它不仅仅是注册中心。 Nacos也是一个配置中心,比如SpringCloud中 阅读全文
摘要:
使用Typora撰写博客并发布到博客园 下载并安装Typora 下载地址:https://typora.io/ 下载并安装dotnet-sdk 下载地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 确认 阅读全文
摘要:
hystrix的超时时间 hystrix.command.default.execution.timeout.enabled=truehystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000 ribb 阅读全文
摘要:
父子工程,如果子模块不依赖任何兄弟模块,可以直接install 如果子模块依赖了兄弟模块,兄弟模块只有pom版本约束,不需要install父pom,需要install兄弟模块和父模块,才能将子模块install成功 阅读全文
摘要:
1. 前言 本文期望不断的来将Collectors中常用的方法进行归纳整理,方便学习,回顾。 2. Collectors 的作用 Collectors 是 Java 8 加入的操作类,位于 java.util.stream 包下。它会根据不同的策略将元素收集归纳起来,比如最简单常用的是将元素装入Ma 阅读全文