摘要: 来源:blog.csdn.net/zxd1435513775/article/details/99677223 一、引言 需求内容如下: PC网页触发一条设备升级记录(下图),后台要定时批量设备更新。这里定时要用到Quartz,批量数据处理要用到SpringBatch,二者结合,可以完成该需求。 由 阅读全文
posted @ 2022-01-20 16:58 IT6889 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 来源:blog.csdn.net/m0_37701381/article/details/81072774 前言 前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了,后面就想到了线程池ThreadPoolExecutor,而用的是Spri 阅读全文
posted @ 2022-01-20 16:52 IT6889 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 单点登录是多域名企业站点流行的登录方式。本文以现实生活场景辅助理解,力争彻底理清 OAuth2.0 实现单点登录的原理流程。同时总结了权限控制的实现方案,及其在微服务架构中的应用。 什么是单点登录 多点登录 传统的多点登录系统中,每个站点都实现了本站专用的帐号数据库和登录模块。各站点的登录状态相互不 阅读全文
posted @ 2022-01-20 16:39 IT6889 阅读(691) 评论(0) 推荐(0) 编辑
摘要: SDK,大概的设计会分为三个模块,分别为: 数据传输模块:主要用于传输请求数据,本文使用http协议传输数据 序列化模块:用户序列化和反序列化数据,SDK是给客户使用应该尽可能的去适配客户的意愿,如客户首先的序列化方式为JSON那,作为使用方肯定是会希望SDK能支持JSON序列化和反序列化的 应用模 阅读全文
posted @ 2022-01-20 16:28 IT6889 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本系列 IDEA 版本为: IntelliJ IDEA 2021.1.1 x64 Appearance(外观) 1. 设置IDEA主题与字体 勾选 Sync with OS 会同步系统更改 勾选Use custom font 选择代码字体,Size选择字号 2. Accessibility(无障碍) 阅读全文
posted @ 2022-01-20 16:16 IT6889 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 架构师实战-大型电商微服务系统架构 Spring Cloud 微服务亿级流量电商系统实战-缓存架构 + 高可用服务架构 + 微服务架构,包含源代码和讲解课件。 Spring Boot与微服务的关系以及开发 Spring Cloud之Eureka注册中心 Spring Cloud之Ribbon+Res 阅读全文
posted @ 2022-01-20 16:08 IT6889 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 从概念上讲,一条消息是一个发送方与一个或多个接收方之间的一次信息交换。自从大型机问世以来,消息交换一直是计算机编程和架构设计的重要组成部分。 多年来,消息传输的实践已经发展成多种消息传输模式。在本文中,我将分享一些较为常用的方法。我将这些模式分为两部分。第一部分的标题为“消息交换架构”,描述了在发送 阅读全文
posted @ 2022-01-20 16:02 IT6889 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 来源:http://ju.outofmemory.cn/entry/351897 有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的 阅读全文
posted @ 2022-01-20 15:58 IT6889 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 软件设计模式是解决软件设计中常见问题的通用、可复用的解决方案。设计模式让我们可以分享通用词汇并使用经实战检验的方案,以免重复造轮子。现在,我将介绍一系列设计模式来实现这些最佳实践。 微服务架构的设计模式 独享数据库(Database per Microservice) 当一家公司将大型单体系统替换成 阅读全文
posted @ 2022-01-20 15:50 IT6889 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Git 1. 用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add *files* 把当前文件放入暂存区域。 git commit 给暂存区域生成快照并提交。 git reset -- *files* 用来撤销最后一次git add *files*,你也可以用g 阅读全文
posted @ 2022-01-20 15:48 IT6889 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 简单工厂(非23种设计模式中的一种) 实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产 阅读全文
posted @ 2022-01-20 11:54 IT6889 阅读(50) 评论(0) 推荐(0) 编辑