web架构
xiaoyao880609
∩_∩,欢迎java业界人士关注,互相探讨。
展开
-
Spring实现动态数据源切换
一、前言 近期一项目A需实现数据同步到另一项目B数据库中,在不改变B项目的情况下,只好选择项目A中切换数据源,直接把数据写入项目B的数据库中。这种需求,在数据同步与定时任务中经常需要。 那么问题来了,该如何解决多数据源问题呢?不光是要配置多个数据源,还得能灵活动态的切换数据源。以spring+hibernate框架项目为例(引用:http://blog.csdn.net转载 2016-04-25 15:18:08 · 1362 阅读 · 0 评论 -
架构案例丨苏宁易购:商品详情系统架构设计
商品详情系统是一个展示商品基本信息、参数等详情的系统,是商品购买的入口。它是电商平台中访问量最大的系统之一,苏宁易购大促期间PV量和UV量很大,这么大的访问量对系统的并发能力要求高。在业务上它与周边系统的关系是高耦合。依赖商品详情系统的的系统特别多,比如:促销系统、推荐系统、大聚惠、等众多营销系统、还有主数据系统、购物车、收藏夹等,业务复杂度高对系统设计提出更多的要求。1.转载 2016-03-29 17:06:21 · 41223 阅读 · 4 评论 -
Java高级面试题积累(二)
简述23种设计抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。桥梁模式(Bridge):将抽象部分与他的实现部分分离,使他们都可以独立的变化。建造模式(Builde原创 2016-04-18 10:32:23 · 2333 阅读 · 0 评论 -
java8实战-使用Lambda重构面向对象的设计模式
策略模式//面向对象模式public interface ValidationStrategy { boolean execute(String s);}public class IsAllLowerCase implements ValidationStrategy { public boolean execute(String s){ return s.ma...原创 2018-10-09 16:08:18 · 560 阅读 · 0 评论 -
Spring Security 实战笔记
久闻Spring Security 很强大,一直没有机会再实际项目中用到。这次有幸独自负责一个项目的登录,权限,根据权限显示页面目录等功能的开发,再此将开发的核心代码记录一下,方便以后参考。参考demo项目下载地址:https://github.com/xiaoyao880609/security_demo/首先说明项目是spring boot 所以讲maven依赖jar包引入。<...原创 2019-02-08 16:18:45 · 967 阅读 · 0 评论