自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RichardGeek的博客

微信公众号:GeekHub

  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 MySql 主从架构搭建

背景知识:主从这个架构可以实现数据备份,数据在多个服务器上分布等等,当然最主要的优点是可以实现负载均衡,将写操作交给主节点,读操作交给从节点。 mysql官网有很多版本,例如Enterprise(企业版需要付费,当然可以试用30天),Community(社区版,开源但是官方不提供技术支持),当然我们常用的也是社区版,本文是基于社区版的。 mysql的安装也有源码安装和二进制免安装等等方法,本文的mysql是通过二进制免安装的方式安装的 本文使用的环境是centos架构搭建步骤如下:1.首先下

2020-12-24 14:59:46 263 3

原创 Redis学习—5种数据结构基本原理-六种底层数据结构

Redis 简介Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web 应用程序。Redis也被作者戏称为数据结构服务器,这意味着使用者可以通过一些命令,基于带有 TCP 套接字的简单服务器-客户端协议来访问一组可变数据结构。(在 Redis 中都采用键值对的方式,只不过对应的数据结构不一样罢了)Redis 的优点以下是 Redis 的一些优点: 异常快- Redis 非常快,每秒可执行大约 110000 次的设置(SET)操作,每秒大...

2020-12-15 22:54:40 407

转载 缓存与数据库一致性问题深度剖析

原文地址:https://hiddenpps.blog.csdn.net/article/details/110602671本文带大家深度分析数据库与缓存的双写问题,以供大家参考。哪类数据适合缓存缓存量大但又不常变化的数据,比如详情,评论等。对于那些经常变化的数据,其实并不适合缓存,一方面会增加系统的复杂性(缓存的更新,缓存脏数据),另一方面也给系统带来一定的不稳定性(缓存系统的维护)。但一些极端情况下,你需要将一些会变动的数据进行缓存,比如想要页面显示准实时的库存数,或者其他一..

2020-12-07 22:57:47 147

转载 分布式事务科普(终结篇)

原文地址:https://hiddenpps.blog.csdn.net/article/details/105463120分布式事务科普随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构是将单个服务拆分成一系列小服务,且这些小服务都拥有独立的进程,彼此独立,很好地解决了传统单体应用的上述问题,但是在微服务架构下如何保证事务的一致性呢?本文首先从事务的概念出来,带大家先回顾一下ACID、事务隔离级

2020-12-07 20:35:06 245

转载 分布式事务科普(初识篇)

原创地址:https://mp.weixin.qq.com/s?__biz=MzU0MzQ5MDA0Mw%3D%3D&chksm=fb0bf3adcc7c7abb565a9865e14b357888f7b7b78874b74c18bfdc5a4278ec2503b258c27730&idx=1&mid=2247489849&scene=21&sn=cbac2a6ad99ac466f2ba8d69507fd2fe#wechat_redirect分布式事务科普随着

2020-12-07 20:02:25 181

原创 分布式事务:XA的概念

XA(分布式事务)规范主要定义了(全局)事务管理器(TM: Transaction Manager)和(局部)资源管理器(RM: Resource Manager)之间的接口。XA为了实现分布式事务,将事务的提交分成了两个阶段:也就是2PC (tow phase commit),XA协议就是通过将事务的提交分为两个阶段来实现分布式事务。两阶段1)prepare 阶段事务管理器向所有涉及到的数据库服务器发出prepare"准备提交"请求,数据库收到请求后执行数据修改和日志记录等处理,处理完成后

2020-12-07 18:17:29 2100

原创 Windows/Linux环境下收集JVM内存dump文件方法

Java服务出现假死的现象(如网页打不开、打开空白页面、访问速度极剧下降),则需要工程师在第一时间dump JVM 内存数据,用以分析原因。那么怎样获取JVM内存dump文件呢? 在Windows的CMD控制台或者Linux终端下执行:jmap-dump:format=b,file=YYMMddhhmm.dump pidjmap-dump:format=b,file=YYMMddhhmm.dump pid (其中YYMMddhhmm自定义的文件名;p...

2020-12-03 22:21:23 804

原创 Windows/Linux环境下查看Java进程ID方法

如果启动多个Java程序,因所有Java程序都在JVM中运行,进程管理器会出现多个java.exe,但如何确定某个Java程序与进程中java.exe是对应的呢? 可以使用Java自带的VisualVM工具实现,在Windows的CMD控制台或者Linux终端下执行“jvisualvm”命令进入Java VisualVM工作台。 鼠标双击左侧树形进程列表中某一进程(PID即为进程ID),在弹出窗口右下方点击“系统属性”选项卡,向下拖动滚动条到底部,查看“use...

2020-12-03 22:20:16 845

tomcat服务器工作原理

更深入的了解tomcat服务器的运行机制 更好的了解底层技术实现。

2018-12-28

maven整合SSM的Demo

利用maven整合SSM,包含各种配置文件,POM文件完整,亲测可用,可在此基础上二次开发。

2018-06-07

jdk1.8.0版本

jdk1.8版本,亲测可用。望有需求人士放心使用,下载。

2018-05-04

SSM框架整合完整jar包

方便各位有志于java程序员开发的ssm框架jar包,很完整,自己亲测过。

2018-01-04

空空如也

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

TA关注的人

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