java知识标签
设计模式在项目中的应用
目前设计模式的介绍已经很多,自己也有一定的了解,但是在代码落地中不够,与业务的结合还比较欠缺。 那通过这篇文章记录下:在...
解读Java中的设计模式
本文要求您对面向对象编程和核心 Java 有基本的掌握。了解一些 Spring 生态系统和 Spring Security 也可以帮助您理解我们将要介...
责任链、模板方法、策略、工厂、代理、观察者模式
本文以一个实际案例来介绍在解决业务需求的路上,如何通过常用的设计模式来逐级优化我们的代码,以把我们所了解的到设计模式真...
中介者模式
主要解决当对象与对象之间存在大量关联关系时,若一个对象发生改变,要跟踪与之相关的对象,同时做出相应处理的问题。
DDD(Domain-driven design)领域驱动设计(一)
领域驱动设计是一种通过将实现连接到持续进化的模型来满足复杂需求的软件开发方法。领域模型是对业务模型的抽象,DDD是把业务模...
多线程问题点
随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线...
架构 细聊分布式ID生成方法
几乎所有的业务系统,都有生成一个记录标识的需求,例如: (1)消息标识:message-id (2)订单标识:order-id (3)帖子标识...
架构 秒杀系统优化思路
1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,...
基于Zookeeper的分布式锁
基于zookeeper临时有序节点可以实现的分布式锁。每个客户端对某个方法加锁时,在zookeeper上的与该方法对应的指定节点的目录下...
基于数据库的分布式锁
基于数据库的锁实现也有两种方式,一是基于数据库表的增删,另一种是基于数据库排他锁。
站点地图 在线访客: 今日访问量: 昨日访问量: 总访问量: