
计算机
文章平均质量分 92
java架构师小芷
java构架大数据每天分享干货
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AE(After Effects)的简单使用——记一次模板套用的过程
一、环境配置操作系统:win10 64位软件版本:AE16.11版二、模板下载可去newcger网站进行模板下载,常用都是免费的,很好用,很推荐三、具体操作1、模板素材替换点击【文件——打开项目】打开下载的 .aep 模板文件(快捷键ctrl+o),另存为一份符合目前AE版本的项目文件 新建一个素材的文件夹,选中该素材文件夹后,使用快捷键 ctrl+I 打开导入窗口,选择素材后进行导入 根据模板中作者的提示,将图片素材和文字素材替换成我们想要的2、背景音乐处...原创 2020-11-09 15:11:52 · 1859 阅读 · 0 评论 -
综合架构的简述
第1章 中小规模网站架构组成架构名词介绍1.什么是项目, 类似于手机的app,每一个app都可以算做一个项目。2.什么是架构, 维护一个项目使用的一组服务器。3.什么是集群, 为解决某个特定问题将多台计算机组合起来形成的单个系统。4.什么是高可用, 当一台服务器不可用,另一台服务器自动接管,保证业务不down机。5.什么是负载均衡,将用户的请求,分摊到多个操作单元上执行,保证服务器的稳定性。架构访问流程-用户视角1.用户通过浏览器输入oldboyedu.com-&g...原创 2020-11-08 20:34:49 · 183 阅读 · 0 评论 -
信息安全课程设计一周任务(7条指令的分析)
概述:本篇博客主要为大家介绍openssl的7条指令的具体功能和实现。7条指令如下:一、openssl和DSA算法相关的指令openssl中DSA算法指令主要有三个,分别是本文主要为大家介绍前两个1.dsaparam指令说明dsaparam主要用户生成密钥参数,也可以生成DSA密钥其用法如下:指令解释:1.[-help]:显示总结2.[-inform PEM|DER]:PEM|DER输入格式- DER 或者 PEM3.[-in infil...原创 2020-11-08 20:11:37 · 384 阅读 · 1 评论 -
Spring Cloud Gateway2.0实践报告
本文将从知识拓扑讲起,谈一下api网关的功能,以及spring cloud gateway的使用方法。文章很长,可以先过一下目录。一、知识拓扑 (使用和原理)二、网关的作用三、Predicate,路由匹配四、Filter,过滤器编写五、自定义过滤器六、常见问题复制代码为什么很多人觉得spring cloud gateway难用?因为它的背后用的是webflux,涉及到响应式编程,而不是传统的过程式编程。我们把背后的技术梳理一下,不难发现,这个晦涩的根源,就来自于project re原创 2020-11-07 16:02:03 · 483 阅读 · 0 评论 -
Serilog源码解析——使用方法
在上两篇文章(链接1和链接2)中,我们通过一个简易 demo 了解到了一个简单的日志记录类库所需要的功能,即一条日志有哪些数据,以及如何通过一次记录的方式将同一条日志消息记录到多个日志媒介中。在本文中,针对 Serilog,我们从以下几个方面来了解 Serilog 核心功能需求和用法,并为下一篇正式开始探究源码准备相关工作。(系列目录)Serilog 核心功能#目前,在 Asp.net core 中,对于日志记录库,除了微软官方准备的 Microsoft.Extensions.Logging 外,S原创 2020-11-06 19:41:05 · 834 阅读 · 0 评论 -
涨知识:阿里资深技术官首次分享分布式核心原理解析/消息中间件实践笔记
分布式消息中间件实践笔记首先,这份分布式消息中间件实践笔记是以Java语言编写。消息中间件是分布式系统中的重要组件,在实际工作中常用消息中间件进行系统间数据交换,从而解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 目前市面上可供选择的消息中间件有RabbitMQ、ActiveMQ、 Kafka、 RocketMQ、 ZeroMQ、 MetaMQ 等。这份笔记结合作者近年来在实际项目中使用消息中间件的经历和踩过的一些坑总结整理而成,主要介绍消息中间件使用的背景原创 2020-11-05 14:23:10 · 174 阅读 · 1 评论 -
webpack自动化架构入门
目录前言 webpack起步 配置webpack 构建本地服务器 配置HTML模板 配置es6 配置react、jsx 配置css、less前言第一次打算学习自动化的时候是参照的一个老哥的文章,没想到现在版本更新太快,那篇文章已经跑不起来了,所以我在这重新写一篇最新版的搭建文章,怀念一下我老哥。原文地址webpack起步1、初始化项目mkdir react-cli && cd react-clinpm init -y复制代码第一句: 生成r原创 2020-11-05 13:26:41 · 254 阅读 · 0 评论 -
为什么数据不会丢,InnoDB的Double Write,你必须知道
前序InnoDB引擎有几个重点特性,为其带来了更好的性能和可靠性: 插入缓冲(Insert Buffer) 两次写(Double Write) 自适应哈希索引(Adaptive Hash Index) 异步IO(Async IO) 刷新邻接页(Flush Neighbor Page) 今天我们的主题就是 两次写(Double Write), 先一句话概括下:上一次我们讲过Insert Buffer 是用来提高存储引擎性能上的提升,Double Wri原创 2020-11-04 13:32:31 · 328 阅读 · 0 评论 -
Dubbo-go 源码笔记(一)Server 端开启服务过程
导读:随着微服务架构的流行,许多高性能 rpc 框架应运而生,由阿里开源的 dubbo 框架 go 语言版本的 dubbo-go 也成为了众多开发者不错的选择。本文将介绍 dubbo-go 框架的基本使用方法,以及从 export 调用链的角度进行 server 端源码导读,希望能引导读者进一步认识这款框架。下周将发表本文的姊妹篇:《从 client 端源码导读 dubbo-go 框架》。当拿到一款框架之后,一种不错的源码阅读方式大致如下:从运行最基础的 helloworld demo 源码开..原创 2020-11-03 15:20:54 · 186 阅读 · 0 评论 -
阿里大神级Elasticsearch学习笔记,收藏吃灰系列!
搜索是软件工程师的一项必备技能。而Elasticsearch就是一款强大的开源分布式搜索与分析引擎,在同领域几乎没有对手。ES还被广泛运用于大数据近实时分析,包括日志分析、指标监控、信息安全等多个领域。随着企业对近实时搜索的迫切需求,Elasticsearch 受到越来越多的关注,无论是阿里、腾讯、京东等互联网企业,还是平安、顺丰等传统企业都对 Elasticsearch 有广泛的使用!然而在学习中苦于缺少参考资料、遇到问题缺少专家指点、看源码掉入细节耗费大量时间精力、缺乏指引的最佳实践。不过不原创 2020-10-31 16:07:14 · 233 阅读 · 0 评论 -
GitHub上最励志的计算机自学教程(重制版)
这篇文章的原稿是一个读者发给我的,我觉得真心不错,就自己整理了一下,文章后面还提供了 PDF 离线版的地址,希望能够对小伙伴们一点点帮助,不喜轻喷。(逃首先来看一下谷歌工程师的要求:名校出身、CS(Computer Science,计算机科学)专业背景、博士学位加持,技术过硬?这么苛刻的条件,成为谷歌工程师是不是特别难?国外一个叫 John Washam 的小哥告诉你:不用,自学 8 个月也可以!John Washam 励志要成为一名谷歌软件工程师,但没有 CS 专业背景的他,只能通过自己的.原创 2020-10-30 13:07:38 · 183 阅读 · 0 评论 -
相见恨晚,一个架构师也不会用的Lombok注解
我见过很多反对Lombok的同学,背地里又偷偷的把插件添加了进去,这是真香原理在搞鬼。嘴上说不要,身体很诚实。反对的人,应该是没见过一些业务代码的冗长繁杂,还沉浸在自己病态的完美主义中。要面对又脏又乱的从业环境,面对现实。Lombok可以消除 Java 的冗长,减少代码的长度,让关注点转移到该专注的地方。SpringBoot把Lombok放到了它的依赖中,Java14甚至也借鉴了这种思想,推出了record语法,就是类似于下面这种:record Point(int x, int y) { }原创 2020-10-29 19:10:15 · 354 阅读 · 0 评论 -
大赞!资深T9专家全新打造京东双11亿级网站架构系统手册
前言经历过“双11”和“618”的同学都知道,在大促时如何保证系统的高并发 、高可用是非常重要的事情。因此在备战大促时,有些通用原则和经验可以帮助我们在遇到高并发时,构建更可用的系统,如限流、降级、水平扩展和隔离解耦等。通过这些原则可以在流量超预期时,很好地保护系统,避免冲击导致的系统不可用。其实,经过这么多年的沉淀,京东早已摆脱“不行就加机器”的野蛮扩张阶段,今天的京东技术人有着丰富的大流量应对经验,每到大促都期望更猛烈的流量来检验他们的系统~所以小编特意在双十一来临之际整理出.原创 2020-10-29 18:52:42 · 1216 阅读 · 15 评论 -
真香!这份GitHub上的宝藏级SpringBoot核心文档,讲得太清晰了,
SpringBoot 以其轻量级、内嵌 Web 容器、一键启动、方便调试等特点被越来越多的微服务实践者所采用。然而知其然还要知其所以然,本 Chat 就来讲解 SpringBoot 核心模块的实现原理,在面试的时候也是会被经常问到的,核心内容主要包括:spring-boot-load 模块,正常情况下一个类加载器只能找到加载路径的 jar 包里面当前目录或者文件类里面的 *.class 文件,SpringBoot 允许我们使用 java -jar archive.jar 运行包含嵌套依赖 jar 的 j原创 2020-10-27 14:04:48 · 172 阅读 · 0 评论 -
阿里T8强烈推荐这份架构进阶手册,BAT知识点扫描清单!
前言如今架构已经被广泛应用到企业管理和IT等领域,并演变成了各个领域的核心技术之一。架构的设计目标是解决软件的复杂性,一个好的架构无论是从研发过程、软件自身还是经济角度带来的利益都是巨大的。现在IT领域架构师无疑是个很吃香的职业。架构师一般分为软件架构师、平台架构师、硬件架构师、网络架构师、人工智能架构师以及特定领域技术等方面的架构师。想要成为架构师所需要积累的知识肯定不是一星半点的,我们能做的就是站在巨人的肩膀上不断学习提升自己,目前市面上关于架构的文档有太多,但真的能把架构系统的梳理清楚的文档实原创 2020-10-26 15:29:28 · 379 阅读 · 4 评论 -
爱了爱了!阿里大佬亲自手码“第二代微服务”硬核笔记,堪称保姆式教学!
一. 为什么使用spring cloud alibaba很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?随着业务规模进一步扩大,流量进一步暴增,微服务数目进一步增长,使老的微服务体系所采用的注册中心 Eureka 不堪重负,同时 Spring Cloud 体系已经演进到第二代,第一代的 Eureka 注册中心已经不大适合现在的业务逻辑和规模,同时它目前被 Spring Cloud 官方置于维护模式,将不再向前发展。所以急原创 2020-10-26 13:35:48 · 3526 阅读 · 10 评论 -
超全!阿里首发内部微服务架构笔记,再也不用为“微服务”苦恼了
都2020年了 还没用过微服务吗?面试的时候高并发回答的总是不能让面试官满意?一个互联网项目究竟有多少细节?网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做?你缺乏这两个字实战消除痛点解决面试积累实战经验但是这个过程,具体应该怎么做?现有的条件下到底要不要做微服务?服务拆分成什么粒度才是合适的?有哪些坑需要我们注意?系统怎么在分布式服务下实现数据的一致性和服务的高可用可伸缩?拆分的过程中系统数量增多,测试、部署、运维、监控,又应该如何处理?小编最近花了2个原创 2020-10-24 15:54:16 · 253 阅读 · 1 评论 -
阿里P8大佬15W字的Spring独家笔记,助你升职+涨薪两双收!
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。最近小编整理了一下一线架构师的Spring源码高级文档:Spring+Spring Boot+Spring Cloud+Spring IOC,分享给大家一起学习一下~先原创 2020-10-24 15:00:55 · 257 阅读 · 0 评论