想用@Autowired注入static静态成员?官方不推荐你却还偏要这么做 Spring

想用@Autowired注入static静态成员?官方不推荐你却还偏要这么做

生命太短暂,不要去做一些根本没有人想要的东西。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 前言 各位小伙伴大家好,我是A哥。通过本专栏前两篇的学习,相信你对static关键字在Sp...
阅读全文
用户中心,1亿数据,架构如何设计? 编程技术 软件架构

用户中心,1亿数据,架构如何设计?

本文较长,可提前收藏。 用户中心 ,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。 什么是用户中心业务? 用户中心是一个通用业务,主要 提供用户注册、登录、信息查询与修改的服务 。 用户中心的数据结构是怎么样的? 用户中心的核心数据结构为: User(uid, login_name, passwd, se...
阅读全文
浅谈微服务体系中的分层设计和领域划分 编程技术 软件架构

浅谈微服务体系中的分层设计和领域划分

引言 看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,但又很少有人能说完整,有一点可以确定的是,如果你未来需要独立设计一个复杂的系统中台,并使之未来能快速应对各种需求变化的话,科学合理的领域划分和边界界定需要我们“处女座级”的坚持下去,这对防止人力失控、减少项目烂尾很有...
阅读全文
服务设计思考:平台化 Spring

服务设计思考:平台化

平台是一套完整的服务。也是一套内部自洽的系统。核心在于 分离 ,业务与通用服务隔离,业务与通用功能隔离。 目标: 对需求方:快速响应。可以敏捷地进行需求迭代。 对第三方业务方:以产品的方式提供服务。所见即所得。所有功能对业务方透明。 对测试方:简易明了的测试方式。利于自动化测试,灰度测试。 对运维方:持续集成,自动化编排,自...
阅读全文
Novel-Cloud 1.2.0 发布,微服务技术栈学习型项目 编程技术 软件架构

Novel-Cloud 1.2.0 发布,微服务技术栈学习型项目

Novel-Cloud 1.2.0版本发布了,主要改进包括: 更新 集成Logstash,采集日志到ElasticSearch分析。 引入 Sharding-Jdbc框架 ,小说内容表拆分,解决单机存储容量瓶颈问题,实现分布式存储、无限扩容方案。 背景 小说网站业务难度适中,没有商城系统那种复杂的业务。但是作为互联网项目,一样需要面对大规模用户和海量数据...
阅读全文
利用springboot+dubbo,构建分布式微服务,全程注解开发 Java 编程技术

利用springboot+dubbo,构建分布式微服务,全程注解开发

随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 一、先来一张图 说起 Dubbo,相信大家都不会陌生!阿里巴巴公司开源的一个高性能优秀的服务框架,可以使得应用可通过高性能的 RPC 实现服务的输出和输入功能,同时可以和 Spring 框架无缝集成。 Dubbo 架构图 节点角色说明: ...
阅读全文
小说精品屋 - plus v2.0.1 发布 Java 编程技术

小说精品屋 - plus v2.0.1 发布

小说精品屋-plus v2.0.1版本发布了,主要改进包括: Bug修复 修复性别修改问题 修复昵称修改后不会显示在顶部栏的问题 修复小说发布xss攻击 演示地址 点击前往 (前台门户) 项目介绍 小说精品屋 是一个多平台(web、安卓app、微信小程序)、功能完善的小说弹幕网站,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小...
阅读全文
交易中台架构设计:海量并发高扩展,新业务秒级接入 编程技术 软件架构

交易中台架构设计:海量并发高扩展,新业务秒级接入

本文根据孙玄老师在〖deeplus直播第219期〗线上分享演讲内容整理而成。 (文末有获取本期PPT&回放的途径,不要错过) 孙玄 奈学教育CEO 10年技术老兵,擅长系统架构设计、大数据、运维、机器学习、技术管理等领域; 曾供职于百度、58集团、转转等公司。 大家好,今天我将从以下这三方面,...
阅读全文
只需要 6 个步骤,Spring Boot 集成 shiro,并完成登录 Spring

只需要 6 个步骤,Spring Boot 集成 shiro,并完成登录

小Hub领读: 导入jar包,配置yml参数,编写ShiroConfig定义DefaultWebSecurityManager,重写Realm,编写controller,编写页面,一气呵成。搞定,是个高手~ 上面一篇文章中,我们已经知道了shiro的认证与授权过程,这也是shiro里面最核心常用的基础功能。现在我们把shiro集成到我们的项目中,开始搭建一个有认证和权限体系的项目,比如用户...
阅读全文
Loading...