自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 就业 | 面试签约问题

面试签约问题

2022-11-03 15:34:15 365 1

原创 AI | 第6章 深度学习 TensorFlow2 使用 keras 构建神经网络

深度学习 TensorFlow2 使用 keras 构建神经网络

2022-11-03 09:06:40 330

原创 AI | 第5章 深度学习 TensorFlow2 神经网络与卷积神经网络

深度学习 TensorFlow2 神经网络与卷积神经网络

2022-11-02 08:31:06 276

原创 AI | 第4章 深度学习 TensorFlow2 入门笔记

深度学习 TensorFlow2 入门笔记

2022-10-31 20:56:13 304

原创 AI | 第3章 机器学习算法 - sklearn 回归、聚类算法

机器学习算法 - sklearn 回归、聚类算法

2022-10-30 14:51:27 294

原创 AI | 第2章 机器学习算法 - sklearn 分类算法

机器学习算法 - sklearn 分类算法

2022-10-29 19:53:17 1474 6

原创 AI | 第1章 机器学习 Sklearn 入门笔记

机器学习 Sklearn 入门笔记

2022-10-28 18:13:20 774

原创 Python 数据挖掘 | 第3章 使用 Pandas 数据分析

使用 Pandas 数据分析

2022-10-27 16:04:25 862

原创 Python 数据挖掘 | 第2章 使用 Numpy 操作数据

第2章 使用 Numpy 操作数据

2022-10-25 14:58:11 402

原创 Python 数据挖掘 | 第1章 Jupyter 与 Matplotlib 数据分析

Python 数据挖掘 | 第1章 Jupyter 与 Matplotlib

2022-10-24 12:21:44 522

原创 面试 | 3.5 万字总结 Java 后台研发常见面试题

回馈社区,第100篇,纪念秋招!本篇笔记为笔者备战暑期实习生和秋招期间做的知识点总结与汇总。在 Java 大后端学习过程中有很多易难记的知识点,本篇笔记就是用来记录和区分这些知识点的;

2022-10-23 03:48:50 974 1

原创 云计算 | 中国信通院《2022 云计算白皮书》阅读、理解与总结

来源:中国信息通信研究院仅供参考

2022-10-22 14:05:26 2382

原创 电科 | 电子器件微纳米加工技术

电子器件微纳米加工技术

2022-05-10 15:02:36 2606 1

原创 电科 | 传感器及其应用技术

传感器及其应用技术

2022-05-10 15:00:49 3449

原创 面试 | Java 算法的 ACM 模式

经常在 LeetCode 上用核心代码模式刷题的小伙伴突然用 ACM 模式可能会适应不过来,把时间花在输入输出上很浪费时间,因此本篇笔记对 Java 算法的 ACM 模式做了个小总结;

2022-04-07 15:40:42 14269

原创 JVM | 第2部分:虚拟机执行子系统《深入理解 Java 虚拟机》

第2部分主题为虚拟机执行子系统,以此延伸出 class 类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎等相关内容;

2022-03-24 16:33:51 1248

原创 JVM | 第1部分:自动内存管理与性能调优《深入理解 Java 虚拟机》

第1部分主题为自动内存管理,以此延伸出 Java 内存区域与内存溢出、垃圾收集器与内存分配策略、参数配置与性能调优等相关内容;

2022-03-24 16:22:46 668

原创 算法 | Java 常见排序算法(纯代码)

常见十大排序方法:冒泡排序,选择排序,插入排序,快速排序,归并排序,希尔排序,堆排序,计数排序,桶排序,基数排序;

2022-03-22 20:02:38 824

原创 微服务架构 | 11.1 整合 Seata AT 模式实现分布式事务

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务;它提供了 AT、TCC、Saga 和 XA 事务模式,为开发者提供了一站式的分布式事务解决方案;

2022-02-09 08:00:00 446

原创 微服务架构 | 11. 分布式事务

分布式事务是指事务的参与者、支持事务的服务器、资源服务器及事务管理器分别位于分布式系统的不同节点上;

2022-02-08 08:00:00 435

原创 微服务架构 | 10.3 使用 Zipkin 可视化日志追踪

Zipkin 允许开发人员以图形方式查看事务占用的时间量,并分解在调用中涉及的每个微服务所用的时间。在微服务架构中,Zipkin 是识别性能问题的宝贵工具;

2022-02-07 08:00:00 654

原创 微服务架构 | 10.2 使用 Papertrail 实现日志聚合

Papertrail 是一种基于云的服务(基于免费增值),允许开发人员将来自多个源的日志数据聚合到单个可搜索的数据库中。开发人员可以为日志聚合选择的解决方案包括内部部署解决方案、基于云解决方案、开源解决方案和商业解决方案;

2022-02-06 08:00:00 2376

原创 微服务架构 | 10.1 使用 Sleuth 追踪服务调用链

Spring Cloud Sleuth 是一个 Spring Cloud 项目,它将关联 ID 装备到 HTTP 调用上,并将生成的跟踪数据提供给 OpenZipkin 的钩子。Spring Cloud Sleuth 通过添加过滤器并与其他 Spring 组件进行交互,将生成的关联 ID 传递到所有系统调用;

2022-02-05 08:00:00 445

原创 微服务架构 | 10. 分布式追踪

微服务的调试问题会比较复杂,可以使用分布式追踪解决;

2022-02-04 08:00:00 1483

原创 微服务架构 | 7.2 构建使用 JWT 令牌存储的 OAuth2 安全认证

JWT 为 OAuth2 令牌提供规范标准,并且可以自定义 JWT 令牌;

2022-02-03 08:00:00 508

原创 微服务架构 | 7.1 基于 OAuth2 的安全认证

OAuth2 是一个基于令牌的安全验证和授权框架。他允许用户使用第三方验证服务进行验证。 如果用户成功进行了验证, 则会出示一个令牌,该令牌必须与每个请求一起发送。然后,验证服务可以对令牌进行确认;

2022-02-02 08:00:00 3198

原创 微服务架构 | 7. 安全保护

安全性是暴露由许多微服务组成的公共访问API时要考虑的最重要的一个方面。Spring有一些有趣的功能和框架,使我们的微服务安全配置更容易;

2022-02-01 08:00:00 2724

原创 微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析

调用链路是 Sentinel 的工作主流程,由各个 Slot 槽组成,将不同的 Slot 槽按照顺序串在一起,从而将不同的功能(限流、降级、系统保护)组合在一起;本篇《2. 获取 ProcessorSlot 链》将从源码级讲解如何获取调用链路,接着会以遍历链表的方式处理每一个 Slot 槽,其中就有:FlowSlot、StatisticSlot、DegradeSlot 等。分别对应本篇《3. 流控槽实施流控逻辑》、《4. 统计槽实施指标数据统计》和《5. 熔断槽实施服务熔断》;

2022-01-31 13:00:32 709

原创 微服务架构 | 5.2 基于 Sentinel 的服务限流及熔断

Sentinel 是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、服务降级、系统负载保护等多个维度来帮助我们保障微服务的稳定性;

2022-01-30 08:00:00 2146 2

原创 微服务架构 | 5.1 使用 Netflix Hystrix 断路器

Hystrix 是一个延迟和容灾库,旨在隔离远程系统、服务和第三方库的访问点,停止级联故障,并在故障不可避免的复杂分布式系统中实现弹性;

2022-01-29 08:00:00 254

原创 微服务架构 | 5. 服务容灾

当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作;

2022-01-28 08:00:00 1687

原创 微服务架构 | 4.2 基于 Feign 与 OpenFeign 的服务接口调用

Feign 是一个声明式的Web服务客户端,让编写 Web 服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可

2022-01-27 08:00:00 734

原创 微服务架构 | 4.1 基于 Ribbon 的负载均衡详解

Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具;提供客户端的软件负载均衡算法和服务调用;

2022-01-26 08:00:00 874

原创 微服务架构 | 4. 服务调用

服务调用是在注册中心的基础之上,解决应该调用哪个服务实例的问题;

2022-01-25 08:00:00 295

原创 微服务架构 | *2.5 Nacos 长轮询定时机制的源码分析

为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端;由于篇幅有限,这里将源码分析分为上下两篇,其中上篇讲获取配置与事件订阅机制,下篇讲长轮询定时机制;在《微服务架构 | 2.2 Alibaba Nacos 的统一配置管理》中提到一张 Nacos 动态监听的长轮询机制原理图,本篇将围绕这张图剖析长轮询定时机制的原理;

2022-01-24 08:00:00 456 1

原创 微服务架构 | *2.4 Nacos 获取配置与事件订阅机制的源码分析

为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端;由于篇幅有限,这里将源码分析分为上下两篇,其中上篇讲获取配置与事件订阅机制,下篇讲长轮询定时机制;

2022-01-23 08:00:00 555

原创 微服务架构 | *2.3 Spring Cloud 启动及加载配置文件源码分析(以 Nacos 为例)

Spring Cloud 要实现统一配置管理,需要解决两个问题:如何获取远程服务器配置和如何动态更新配置;在这之前,我们先要知道 Spring Cloud 什么时候给我们加载配置文件;

2022-01-22 08:00:00 958

原创 微服务架构 | 2.2 Alibaba Nacos 的统一配置管理

Nacos 致力于解决微服务中的统一配置、服务注册与发现等问题。它提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理;

2022-01-21 08:00:00 771

原创 微服务架构 | 12.1 使用 Apache Dubbo 实现远程通信

Apache Dubbo 是一个分布式服务框架,主要实现多个系统之间的高性能、透明化调用;

2022-01-20 08:00:00 509

原创 微服务架构 | *3.5 Nacos 服务注册与发现的源码分析

为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端;

2022-01-19 08:00:00 2426

空空如也

空空如也

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

TA关注的人

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