Giter Club home page Giter Club logo

blogcomment's People

Watchers

James Cloos avatar Ruan Huan avatar

blogcomment's Issues

MySQL的InnoDB如何实现事务性 | Huan Space

https://rhuanhuan.github.io/mysql-transaction/

事务是一个序列操作,其中的操作要么都执行,要么都不执行,它是一个不可分割的工作单位;数据库事务的 ACID 四大特性是事务的基础,了解了 ACID 是如何实现的,我们也就清楚了事务的实现。 MySQL 如何保证事务性?结论: redo log重做日志用来保证事务的持久性 undo log回滚日志保证事务的原子性 undo log+redo log保证事务的一致性 锁(共享、排他)用来保证事务的隔

博客功能和依赖 | Huan Space

https://rhuanhuan.github.io/how-to-create-blog-in-github/

本搭建过程基于MacOS,具体搭建方法网上资源已经很多了,但是有些已经过时。建议还是直接查看官方文档,因此这里只列出功能使用时候用到了哪些工具,基本照着别人的quick start来一下就成。 功能和工具 静态资源服务器和域名: github page 静态博客资源: hexo 博客主题: NexT 博客评价: gitalk 博客访问记录: GoogleAnalytics, 百度统计 图床:

一致性哈希算法介绍 | Huan Space

https://rhuanhuan.github.io/consistent-hash/

什么是一致性哈希算法?一种特殊的hash算法,主要解决了简单哈希算法在分布式哈希表( Distributed Hash Table,DHT) 中存在的动态伸缩等问题。一致性hash的使用在分布式系统的比较常见,比如分布式存储,分布式计算等等(多队列多任务) 为什么要用一致性哈希算法?以缓存集群为例,为了提高缓存的吞吐量,我们通常会把缓存求hash然后分配到不同的节点上。我们要分配节点第一想到的办法

Java中的四种引用类型 | Huan Space

https://rhuanhuan.github.io/java-4-kind-of-references/

Java中的引用是什么JDK1.2之前,引用指的是: 如果reference类型的数据中,存储的数值代表的是另一块内存的起始地址,就称该reference数据是代表某块内存、某个对象的引用。这个定义下只有“被引用”和“未被引用” 两种状态。不是很灵活,比如缓存一般期望的是: 内存空间充足,保存在内存中;内存空间不够,就被回收。 因此在JDK1.2之后,Java扩展了引用,有四种引用类型: 强引用

博客功能和依赖 | Huan Space

https://rhuanhuan.github.io/2020/03/07/how-to-create-blog-in-github/

本搭建过程基于MacOS,具体搭建方法网上资源已经很多了,但是有些已经过时。建议还是直接查看官方文档,因此这里只列出功能使用时候用到了哪些工具,基本照着别人的quick start来一下就成。 功能和工具 静态资源服务器和域名: github page 静态博客资源: hexo 博客主题: NexT 博客评价: gitalk 博客访问记录: GoogleAnalytics, 百度统计 图床:

写在个人博客的创建 | Huan Space

https://rhuanhuan.github.io/2020/03/07/my-github-blog-start/

很早时候,就有大佬告诉我,可以养成写作的习惯。一个是可以积累知识;另一个是扩大影响力,未来有更多的机会。 对于大佬的说法我深以为然,于是很早就有捣鼓博客的计划,但一直没有付诸行动。偶尔闲时看着形形色色的大佬们写的文章和博客,羡慕的同时,也夹杂着一丝失落。虽然我在工作的期间,也在学习,零零散散的写过一些东西,有的写在个人笔记本,有的写在简书。但是大多没有梳理,没形成体系;大概也缺乏了一些个人思考,没

写在个人博客的创建 | Huan Space

https://rhuanhuan.github.io/my-github-blog-start/

很早时候,就有大佬告诉我,可以养成写作的习惯。一个是可以积累知识;另一个是扩大影响力,未来有更多的机会。 对于大佬的说法我深以为然,于是很早就有捣鼓博客的计划,但一直没有付诸行动。偶尔闲时看着形形色色的大佬们写的文章和博客,羡慕的同时,也夹杂着一丝失落。虽然我在工作的期间,也在学习,零零散散的写过一些东西,有的写在个人笔记本,有的写在简书。但是大多没有梳理,没形成体系;大概也缺乏了一些个人思考,没

Seata AT模式demo | Huan Space

https://rhuanhuan.github.io/distributed-transaction-seata-demo/

前面已有文章介绍过事务性以及在MYSQL中如何解决事务性问题。那么如果到了分布式系统中呢?尤其是在当前微服务盛行的场景下? 本文主要实现一个Seata的AT模式的demo, 代码库地址。 Seata 分布式事务 AT模式 demo场景: 跨行转账两个账户在不同的银行(张三在bank1、李四在bank2),bank1和bank2是两个个微服务。交易过程是,张三 给李四转账指定金额。 交互流程

在k8s上0宕机部署kong | Huan Space

https://rhuanhuan.github.io/high-available-kong-nginx-deploy-in-k8s/

生产环境使用Kong做API网关,部署在GKE,为了提高可用性,做了以下优化,实现0宕机升级: 使用反亲和性部署到不同k8s节点上; 避免单节点问题造成宕机,同时充分利用node的资源 健康检查; 节点出问题, 及时重启调度 滚动升级; RollingUpdate pod处理完请求再关闭; 调用k8s节点的生命周期函数。pre-stop时候 nignx -s quit 命令,处理完请求再关闭节点

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.