自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 超级全面大厂面试Java技术知识体系思维导图,欢迎浏览下载

微服务安全架构(Spring Boot / Spring Cloud-JWT)链接地址:https://processon.com/view/5c845e7ae4b0c996d35ccdb4Java并发编程知识体系(最全最完整)持续更新链接地址:https://processon.com/view/5fb5e284e401fd3d93e7f8b8#mapJava并发调优-Synchronized与Lock原理解析链接地址:https://processon.com/view/5fb5e284e40

2021-03-25 17:16:37 512 4

原创 AWS-Onboarding

Read the latest Shareholder letterSumary在 COVID-19中亚马逊做了哪些事情The Climate Pledge 中亚马逊做了哪些事情亚马逊在改善员工福利方面做了哪些事情1、提高了每小时工资水平2、为员工与全美的提供职业能力提升机会sentenceWe’re proud of the work our teams are doing to help customers through this difficult time.But unlike

2021-03-31 19:23:57 537

原创 技术管理实践总结(极客时间专栏总结)

作为一个软件从业技术人员,后期职业发展目标都有哪些方向呢?1. 技术类 偏向于技术的广度,如整体技术架构,如社区类服务架构、云服务架构、搜索架构、电商服务架构、O2O 服务架构、数据平台架构。另一类是偏向于技术的深度,如某个技术领域(机器学习,图像技术,语音技术)的专家或者科学家。2. 管理类技术管理者和职业经理人,作为技术人员职业经理可以认为是从技术管理者延伸出来的。技术管理者包括技术团队的一线经理,某个大的技术体系或整个技术部的技术副总裁,如果包括产品,设计的话就是传统意义上的CTO。职业经

2021-03-26 16:18:42 566

原创 史上最强的MySQL数据库设计规范(互联网大厂都使用的2021年最新版本)

史上最强的MySQL数据库设计规范(互联网大厂都使用的2021年最新版本)

2021-03-26 10:02:27 6643 7

原创 消息队列详解

消息队列知识图谱为什么需要消息队列异步处理举例![在这里插入图片描述](https://img-blog.csdnimg.cn/202009122006443.png#pic_center)

2020-09-20 10:32:19 831

原创 秒杀系统设计分析

秒杀系统本质上需要构造一个高并发,高可用的分布式系统。我们可以依据秒杀系统设计的原则来归纳可以采用的方法。秒杀系统设计原则:4要1不要数据要尽量少数据量越大,网络传输,数据处理的时间就越长,最终会影响到数据处理的性能。减少无效的数据,数据压缩等等。数据请求次数要尽量少数据请求次数主要包括:前端静态数据请求如:HTML,css,JS,图片等;来自后端的动态数据;数据的每一次请求都会有tcp网络时间消耗,应用服务器处理时间消耗等。优化方案: css/js/图片请求合并。单个请求的路径要尽量短

2020-09-17 13:57:13 291

原创 程序员效率提升最佳实践总结

软件行业里有一本名著叫《人月神话》,其中提到两个非常重要的概念:本质复杂度(Essential Complexity)和偶然复杂度(Accident Complexity)本质复杂度就是解决一个问题时,无论怎么做都必须要做的事,而偶然复杂度是因为选用的做事方法不当,而导致要多做的事。大部分程序员忙碌解决的问题,都不是程序问题,而是由偶然复杂度导致的问题。在软件行业发展过程中,积累了大量的最佳时机可以减少程序员在日常工作中由于偶然复杂度导致工作量倍增。但这些最近实践往往零散,如何建立体系化的思维以系统的提升

2020-07-01 14:55:41 281 1

原创 微服务架构下的运维知识体系

微服务架构下的运维知识体系介绍以应用为核心微服务技术体系下的应用指的是以什么呢?软件架构服务化的过程,就是我们根据业务模型进行细化的过程,在这个过程中切分出一个个具备不同职责的业务逻辑模块,然后每个微服务模块都会提供相对应业务逻辑的服务化接口。应用模型及关系模型的建立应用作为微服务架构的核心,在实际的运维部署中,为满足对外提供完整业务功能还需要与周边的应用,相对独立的中间件,基础设施打交道,如服务器,存储,缓存,消息对象,注册中心,配置中心等。我们对Markdown编辑器进行了一些功能拓展

2020-05-28 14:22:18 3585

原创 JUnit 中设计模式的分析一

1  JUnit测试框架简介一个开源的java测试框架,它是Xuint测试体系架构的一种实现。在JUnit单元测试框架的设计时,设定了三个总体目标,第一个是简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写;第二个是使测试单元保持持久性;第三个则是可以利用既有的测试来编写相关的测试。所以这些目的也为什么使用模式的根本原因。

2014-01-22 20:35:31 591

原创 Head+First+设计模式读书心得(一)

Head First 设计模式这本书,从思维认知的角度将原本难以理解和记识的设计模式将得通俗易懂。阅读这本书首先我们需要认知作者的行文思路和传述知识的方式。好吧,这一节我们先来认识下作者提到的几个思维概念:云认知:有关思考的思考如何你想掌握一些知识,学习前要不短的暗示自己,让你的大脑知道: 你学习的这些新的知识很重要!     或许你正在为一家你向往已经的公司的面试准备写知识,

2013-09-08 22:54:17 565 1

微服务安全架构(Spring Boot _ Spring Cloud-JWT).pdf

基于spring security微服务安全架构三种方案,涵盖了所以的可能的应用场景

2021-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除