自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【Java】9版本及以后更新的内容

总入口:https://docs.oracle.com/en/java/javase/

2023-05-09 11:46:32 168

原创 【微服务】Sentinel原理

(1) 资源资源是 Sentinel 的关键概念。它可以是 Java 应用程序中的任何内容,例如,由应用程序提供的服务,或由应用程序调用的其它应用提供的服务,甚至可以是一段代码。(2) Entry每一次资源调用都会创建一个 Entry。Entry 包含了资源名、curNode(当前统计节点)、originNode(来源统计节点)等信息。Context 代表调用链路上下文,贯穿一次调用链路中的所有 Entry。

2023-04-23 15:33:04 206

原创 【微服务】Nacos 原理

在系统开发过程中通常会将⼀些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。如常见的 yml、properties。修改这些配置需要重启,当服务实例很多的时候重启将会是一种对稳定性的大考验。Nacos 的配置模型解决了这个问题。

2023-04-16 15:03:31 1795

原创 【消息队列】Kafka原理

Kafka是最初由Linkedin公司开发,用scala语言编写的一个分布式、支持分区、多副本的,基于zookeeper协调的分布式消息系统,于2010年贡献给了Apache基金会并成为顶级开源项目。

2023-04-15 21:15:48 178

原创 【框架】Spring boot 内嵌服务器原理

要了解Spring boot内嵌服务器的原理,首先需要对Spring boot的。这个上下文将会创建、实例化并运行一个WebServer。从主启动函数进入,会遇到。方法,层层点击后来到了。

2023-04-15 09:47:43 117

原创 【框架】Spring boot 开箱即用

从名称上看,让开箱即用起作用的是spring-boot-autoconfigure.jar,在这个包之中,我们会看到已对接了的众多带有starter的工具,包括spring自家的和其他第三方的,比如spring-boot-starter-web下引用的spring-boot-starter-json,我们知道只要引用了spring-boot-starter-web就自然而然会带着json,在json包下会找到。,它也会自动加载配置,只要是META-INF/spring/下任意的.imports文件。

2023-04-15 08:44:01 470

原创 【框架】Spring boot 加载流程

本篇文章所基于的 spring-boot-starter-parent 版本为2.7.10,欢迎大家批评指正。

2023-04-13 16:38:38 2103

原创 【缓存】数据库缓存

数据库缓存

2022-10-31 11:30:21 1831

原创 【计算机网络】正向代理与反向代理

正向代理、反向代理

2022-10-25 17:15:24 798

原创 【计算机网络】负载均衡

负载均衡

2022-10-25 16:55:21 1667

原创 【数据库】键值型数据库 Redis

redis 键值型数据库

2022-10-24 16:28:19 2046

原创 【操作系统】I/O模型

同步异步、阻塞非阻塞、网络IO模型

2022-10-09 21:57:21 289

原创 【计算机】事务

事务以及分布式事务

2022-09-29 14:24:43 1064

原创 【Java】JVM内存区域与垃圾收集

JVM内存区域与垃圾收集

2022-09-23 09:23:56 803

原创 【网络协议】HTTPS

https的定义、通信过程、证书常见标准与格式

2022-09-18 16:31:33 756

原创 【Java】线程安全

Java线程安全

2022-09-13 21:46:07 559

原创 【计算机】乐观锁、悲观锁

乐观锁与悲观锁

2022-09-08 16:02:23 491

原创 【Java】Java内存模型

Java内存模型

2022-09-08 12:29:29 480

原创 【数据结构】树

树的相关术语、树的遍历、树的常见类型

2022-09-06 17:13:14 8058

原创 【数据结构】哈希(Hash)

数据结构:哈希函数

2022-09-02 16:18:02 6925

原创 【Java】集合

Java集合框架、常见的集合接口、集合实现类。

2022-09-01 20:34:46 312

原创 计算机系统结构8大思想

需要注意的是,虽然这8大思想绝大程度上是给计算机设计者的,但即使是其他领域也具有启发性。1.面向摩尔定律的设计摩尔定律(Moore’s Law)指出单芯片上的集成度每18~24个月翻一番。由于计算机设计需要几年时间,因此在项目结束时,单芯片的集成度相对于设计开始时很容易翻一番甚至翻两番。虽然时间到了2020年,芯片的发展速度放缓,渐渐地,人们发现摩尔定律快要失效了。死卡规律没什么意思,不过这个思想确时是很好用的,需要设计人员把眼光放得长远。2.使用抽象简化设计使用抽象来表达不同的设计层次,在高层次

2020-12-21 15:52:36 1770

原创 计算机CPU性能的度量

CPU性能及其度量因素我们在使用计算机,或者编写程序时,都希望通过一定的参数去度量计算机或者程序的性能。时间常用来度量计算机性能。完成任务所需时间越少,计算机越快。这是我们期望看到的。时间是唯一能够被完全可靠测量的计算机性能指标。时钟频率、时钟周期、时钟周期数我们都知道计算机中一个重要的性能指标:主频,又叫时钟频率,单位一般是Hz。若一台计算机的主频是4.0GHz,则表示一秒可以完成4.0G个时钟周期。时钟周期长度是时钟频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。单位一般是秒。计算机的

2020-11-16 09:28:44 1003

原创 【工具】markdown的语法

本文章创建于2020-11-10Markdown 是一种轻量级标记语言,Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式。当前许多网站都广泛使用 Markdown 。如:GitHub、简书等一、标题标题可以使用#空格的格式表示,一级标题一个#号,二级标题两个#号# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题效果如下:一级标题二级标题三级标题四级标题五级标题六级标题也可以

2020-11-10 16:19:46 153

原创 【maven】常用插件汇总

对于maven,官方网站给出的解释是–maven的核心是一个执行插件的框架,所有的工作都是由插件完成的(Maven is - at its heart - a plugin execution framework; all work is done by plugins)。所以我们平时使用的都是一堆插件(plugins)。其插件分为两类:构建插件(build plugins)和报告插件(repor...

2020-04-13 09:37:52 382

原创 【虚拟化】cent os 7 安装docker

更新于2019-07-31首先安装yum-utils,目的是为了使用yum-config-manger命令yum install -y yum-utils device-mapper-persistent-data lvm2使用以下命令,将docker的仓库加入进来yum-config-manager --add-repo https://download.docker.c...

2019-07-31 22:47:32 218

原创 【技巧】oracle官网寻找旧jdk版本

更新于2019-07-31快速通道:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.htmloracle官网不必多说oracle总是把最新的jdk放在最外面,其他旧的版本藏得很深在最新的jdk版本介绍页面的底部,有如下图的链接翻译过来是:Jav...

2019-07-31 22:09:38 776

原创 【Python】爬虫-获取五级行政区划(2018)

更新于2019-07-07,不足之处还望批评指正目前尚存在的问题:(1)连接重置后尝试重连的问题(2)字符集为GBK最终效果(注意字符集)以下是源码:# -*- coding: UTF-8 -*-"""获取统计用区划代码和城乡划分代码2018年度http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/"""...

2019-07-07 09:38:59 1446 5

原创 【数据库】windows 配置MySQL 8.0.16 免安装版

更新于2019-07-05,不足之处还望批评指正一、下载并解压二、配置MySQL1.编辑默认配置文件my.ini(没有就新建),根据实际需要配置下方为参考内容[mysqld]# 设置端口port=3306# 设置mysql的安装目录basedir=D:\mysql-8.0.16# 设置mysql数据库的数据的存放目录datadir=D:\mysql-8.0.16\...

2019-07-06 09:47:26 169

转载 【版本控制】SourceTree 3.1.3 的免登录、常用配置

更新于 2019-07-05,不足之处还望批评指正一、免登录Bitbucket关闭SourceTree打开C:\Users\{你的用户}\AppData\Local\Atlassian\SourceTree文件夹(没有就新建)创建accounts.json文件,编辑如下内容[ { "$id": "1", "$type": "SourceTree.Api.H...

2019-07-05 20:57:01 410

空空如也

空空如也

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

TA关注的人

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