Java函数式编程的第一个作用是可以将匿名类改写成函数式表达式,由系统自动判断类型 我们先定义一个接口 public interface Goods { boolean test(int i); } 传统的匿名类写法 public class A...
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高...
今天主要改写昨天的组合模式成Web系统。 容器接口为 public interface TreeProduct { /** * 展示所有产品 * @return */ List<TreeProduct> allProducts(); /** * 增加......
在所有的树形结构中最适合的设计模式就是组合模式,我们看看常用商品分类中如何使用。 先定义一个树形结构的商品接口 public interface TreeProduct { List<TreeProduct> allProducts(); bo...
把一个实例中的多个数据库拆分到不同的实例 如果在数据库集群节点一承担的写压力无法承载,我们可以先该集群节点进行拆分,拆分后效果如右图所示 但如果拆分后,订单的节点一的写压力依然无法...
假设我们要在一个商品显示对象中放入商品对象的任何一个属性 商品显示类的定义如下 @Data public class ProductShow { private String title; } 商品类的定义如下 @AllArgsConstructor @Dat...
要使用Javassist,要先在POM中添加 <dependency> <groupId>javassist</groupId> <artifactId>javassist</artifactId> <version>3.3</version> </dependency> 我们先使用Javassist来动态创建一...
我们在配置mongodb的时候配置一个url连接就开始开发了,如 spring: data: mongodb: uri: mongodb://xxx.xxx.xxx.xxx:27017/test 但是这样非常容易断开,不适合生产环境使用。现在我们要给mon...
我们在Controller中如果传递的参数为对象的话,此时我们传递过来的Json串是使用SpringBoot的默认解析器来进行解析的,但是JackSon的体验并不是很好,我们可以修改成阿里的FastJson来获取更好...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复