自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初见flyway

初见flyway

2024-05-23 23:35:10 367

原创 你不知道的前端小知识

来挑战一下你的前端小知识,看看你能答对几个呢。

2024-05-23 23:30:59 278

原创 从0开始学架构 -- 整理

从零开始学架构 -- 整理

2024-03-28 15:15:02 628

原创 mysql 锁相关知识

Mysql 锁相关

2023-06-01 17:52:58 621

原创 MongoDB 之 updateMany

mongodb 更新字段类型

2023-04-14 11:44:24 2245

原创 Kubernetes-in-action (十二)

总结前几篇

2023-03-17 14:00:00 816 1

原创 Kubernetes-in-action (十一)

本节内容: 1. 基于CPU使⽤率配置pod的⾃动横向伸缩,了解Cluster Autoscaler 2. pod的节点选择:节点污点,节点亲缘性规则,节点⾮亲缘性的功能

2023-03-16 11:00:00 294

原创 Kubernetes-in-action (十)

本节内容: - 容器的资源限制,既requests,limits,LimitRange - CustomResourceDefinitions,自定义的资源配置

2023-03-15 10:00:00 360 1

原创 Kubernetes-in-action (九)

本节内容:pod的网络、内核功能、运行时用户配置

2023-03-14 13:58:40 190

原创 Kubernetes-in-action (八)

本节内容: kube 运行原理 & 安全防护 (service account, [cluster] role, [cluster] role binding,)

2023-03-14 13:57:06 225

原创 Kubernetes-in-action (七)

Deployment,StatefulSet

2023-03-02 14:50:09 261 1

原创 凤凰架构 - 读后整理

凤凰架构

2023-01-06 16:59:55 826

原创 Kubernetes-in-action (六)

本节内容:downward api, kube api-server

2023-01-06 16:56:41 605 1

原创 Kubernetes-in-action (五)

configmap, secret

2023-01-04 16:29:57 176

原创 Kubernetes-in-action (四)

Kubernetes-in-action (四)

2022-12-15 19:59:04 373

原创 Kubernetes-in-action (三)

Kubernetes-in-action (三)

2022-12-14 17:55:53 300

原创 Kubernetes-in-action (二)

Kubernetes-in-action (二)

2022-11-30 18:10:34 501

原创 JVM 核心技术 - 知识点整理

JVM 核心技术-知识点整理

2022-11-20 23:00:55 208

原创 重构: 改善既有代码的设计

重构

2022-11-18 17:29:51 371

原创 Clean Code 读后感

clean code读后感

2022-11-18 17:28:40 70

原创 Kubernetes-in-action (一)

学习kube的一些总结和笔记

2022-11-18 17:25:20 518

原创 Netty 学习之 Socket

netty的socket相关知识学习

2022-09-14 16:50:56 1100

原创 缓存使用建议

缓存使用建议缓存问题Redis 分布式锁redisson缓存一致性问题spring-cache缓存问题缓存穿透高并发访问数据库不存在的值,导致缓存失效解决: 给无结果的key缓存 标志位表示无值(0,1 之类的),并添加短期失效时间缓存雪崩高并发访问时,正好大批量的key失效解决:添加失效时间间隔值– 缓存击穿对于热点key突然失效时的高并发访问解决:加锁Redis 分布式锁使用redis setnx 实现的一种分布式锁, 必须保证加锁解锁的原子性场景:

2022-04-25 22:38:15 681

原创 jenkins实践

docker + jenkins + github + springboot application 的 CI/CD本文以centos 8 的阿里云 云服务器 为案例。云服务需要开放8080给jenkins用,以及一个springboot服务的端口。一、docker 安装删除原先docker 如果有想重装的话:查看docker的版本yum list installed | grep docker删除相关文件:yum -y remove containerd.io.x86_

2022-04-04 16:19:43 1610

原创 HTTP 基础之一文足以

透视HTTP协议贴图为敬HTTP 历史HTTP 协议始于三十年前蒂姆·伯纳斯 - 李的一篇论文;HTTP/0.9 是个简单的文本协议,只能获取文本资源;HTTP/1.0 确立了大部分现在使用的技术,但它不是正式标准;HTTP/1.1 是目前互联网上使用最广泛的协议,功能也非常完善;HTTP/2 基于 Google 的 SPDY 协议,注重性能改善,但还未普及;HTTP/3 基于 Google 的 QUIC 协议,是将来的发展方向。协议模型TCP/IP 网络分层模型 (实际

2022-03-09 13:40:37 2705

原创 mybatis 源码 简读

open source project – mybatis前言推荐几个链接,关于mybatis源码解读讲解的很详细的。手把手带你阅读Mybatis源码(一)构造篇 手把手带你阅读Mybatis源码(二)执行篇 手把手带你阅读Mybatis源码(三)缓存篇 开始之源:SqlSessionFactoryBuilder().builder(…) 返回 SqlSessionFactory;这一步就是在加载配置(xml,properties), 然后创建相应的mapper对象,configur

2021-10-05 16:46:09 89

原创 两个不同网段的容器相互通讯

两个不同网段的容器相互通讯docker network list 查看 network 的列表docker network connect network_name container_name 将容器添加到另一个网段docker network inspect network_name 查看该 network_name 的内部显示

2021-04-22 14:44:10 161

原创 seata 1.4 使用踩坑

启动项目总是报什么配置不对原因观察本地的seata的conf中的registry中的group和项目中nacos中的group是否一样。context.txt 是否同步nacos,没有就官网下载文件以及nacos-config.sh脚本,然后用git bash 运行sh nacos-config.sh (nacos-addr)context.txt中默认是service.vgroup_mapping.{your-service-name}_tx_group,1.4的要改成service.vgrou

2021-04-01 22:26:53 595

原创 centos8 网络图标不见了

运行一下命令并重启mv /var/lib/NetworkManager /var/lib/NetworkManager.bak

2021-03-31 21:39:21 985

原创 Java BIO NIO解析

Java BIO NIO解析BIOBIO 阻塞IO。一次只处理一个请求。如果连接了但是没有发送数据,也一直会阻塞,等待连接数据。直到连接断开,才能处理下一个请求。(单线程)优化 :使用多线程来处理连接。一个连接用一个线程去处理。但是如果一直创建线程消耗资源也很大。池化思想 -> 线程池。但是这样请求数大于线程池最大的数量且一直不断开情况,后面的请求仍然处于阻塞状态。NIONIO 非阻塞IO单个线程处理多个请求,且不会阻塞请求。通过中断回调函数实现。将连接注册进ch

2021-02-22 23:00:50 76

原创 MongoDB实现doc内数组更新

db.test.updateMany({}, {$set:{"arr.$[].sub_arr.$[].c_id":"1"}})arr.$.xxx -> doc下 arr数组的匹配到的第一个文档的xxx对象进行更新。arr.$[].xxx -> doc下 arr数组的匹配到的所有文档的xxx对象进行更新。

2021-02-20 11:55:43 150

原创 Redis 分布式锁使用注意事项

Redis 分布式锁使用注意事项1. 如何使用锁(setnx key value expire time)2. 释放锁的时机(try-finally)3. 保证上锁的线程和解锁的线程是一样的4. 业务执行时间超过锁的生命周期的处理(异步续命)详细见【Redis】利用 Redis 实现分布式锁...

2021-02-03 17:18:32 171

原创 Consul + Docker踩坑记录(一)

使用docker安装 Consul之后,注册服务一直失败。解决方法:server: port: 8006spring: application: name: cloud-provider-paymentconsul8006 cloud: consul: host: 192.168.123.128 port: 8500 discovery: #服务的名称 service-name: ${spring.app

2021-01-24 22:22:46 577 1

原创 docker + Jenkins 容器网络问题

docker 容器联网问题如下是jenkins案例创建 bridgedocker network create -d bridge my-net用dockers-compose 启动JenkinsJenkins.ymlversion: '3'services: jenkins: image: 'jenkins/jenkins' container_name: jenkins privileged: true resta

2020-11-08 15:33:59 761

原创 apt-update 加速

复制粘贴到linux就好。echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.listecho "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.listecho "deb-src http://mirror

2020-11-08 14:50:35 299

原创 程序十步学习法

程序十步学习法1.了解全局在学习时要进行一个全局的了解。2.确定范围集中精力去明确自己到底要学什么。3.定义目标在全力以赴启动学习前,要明确成功的含义;在尝试学习任何东西之前,自己的脑海中都应该清楚地描绘出成功的样子。4.寻找资源寻找资源的时候要尝试收集到多种多样的资源,而不只是读一本关于这个主题的书,资源可以是多种多样答不局限书籍来源。5.创建学习学习是一个自然的过程,从而A到B,最后达到Z,你需要找出一个最短的时间从A到Z的正确路径。6.筛选资源有了学习资料和学习计划后,接下来就

2020-10-27 23:59:51 1085 1

原创 HTTPS 握手过程

2020-10-14 00:21:28 91

原创 解决 maven 不支持发行版本14

解决 maven 不支持发行版本14<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <!-- &

2020-10-10 16:07:27 386

原创 Kafka topic and partition

Kafka topic and partition description

2020-08-20 14:21:21 233

原创 SpringBoot配置事务管理

注解方式配置事务管理在@configuration的类中配置以下 @Bean("txManager") public DataSourceTransactionManager txManager(DataSource dataSource) { return new DataSourceTransactionManager(dataSource); } /*事务拦截器*/ @Bean("txAdvice") public Transaction

2020-05-24 15:26:56 613

空空如也

空空如也

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

TA关注的人

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