这次一定要教会你搭建Redis集群和MySQL主从同步(非Docker)
作者:Object来源:公众号Java知音前言一直都想自己动手搭建一个Redis集群和MySQL的主从同步,当然不是依靠Docker的一键部署(虽然现在企业开发用的最多的是这种方式),所以本文就算是一个教程类文章吧,但在动手搭建之前,会先聊聊理论的东西,以便于大家有一个集群和主从同步的概念。什么是R
你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗
作者:leapmie来源:https://blog.leapmie.com/archives/418/这篇干货不错,把HTTPS的原理讲清楚了,而且容易懂,建议大家好好读一下。#HTTPS随着HTTPS建站的成本下降,现在大部分的网站都已经开始用上HTTPS协议。大家都知道HTTPS比HTTP安全,
对于注册中心,ZooKeeper、Eureka哪个更合适?
作者:jieqingcnblogs.com/jieqing/p/8394001.html简介Eureka本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的Java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群只剩一个节点存活,也可以正
干货 | 十大经典排序算法最强总结(内含代码实现)
作者:星空流年来源:https://www.cnblogs.com/cndarren/p/11787368.html一、算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比
互联网行业个人精进指南
作者:张泰峰来源:cnblogs.com/ztfjs/p/sx.html序怎么样才能不被淘汰?互联网节奏我等平民玩家如何跟得上?扪心自问,我心里没有底,这个世界在近百年来,发展的速度一天快过一天,一年胜过一年。今天我们还在苦苦追寻的东西,明天已经成了过时的产品;今年依然火爆的技术,明年可能就会被嘲笑
假如有人把支付宝存储服务器炸了
作者:净整些没用的来源:https://www.zhihu.com/question/350997893/answer/875003181前几天微信支付出了点问题,今天在知乎看到了一个问题《假如有人把支付宝存储服务器炸了(物理炸),大众在支付宝里的钱是不是就都没有了呢?》外行人问题。网站都是有服务器
如何设计一个自己的类微信系统?怎么考虑其扩展性?
作者:xiaojiaqi来源:https://github.com/xiaojiaqi/fakewechat/wiki/Design#前言正如你们所知的那样,微信是一个非常成功的在线服务系统,由几万台服务器组成的系统为几亿人提供着稳定的业务服务。可惜作为一个普通的工程师基本上不可能有整体设计这样一个
程序员,Mybatis 你踩过坑吗?
作者:似水的流年来源:https://yq.aliyun.com/roundtable/49835大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些坑!如在MyBatis/Ibatis中#和$的区别,#方式能够很大程度防止sql注入,$方式无法防止Sql注入。所以
一次 RocketMQ 进程自动退出排查经验分享(实战篇)
来源于公众号中间件兴趣圈,作者丁威1、背景公司一个RocketMQ集群由4主4从组成,突然其中3台服务器“竟然”在同一时间下线,其监控显示如下:依次查看三台机器的监控图形,时间戳几乎完美“吻合”,不可思议吧。2、故障分析出现问题,先二话不说,马上重启各服务器,尽快恢复集群,降低对业务的影响,接下来开
记一次SpringBoot项目启动卡住问题排查记录
作者:陈凯玲来源:https://my.oschina.net/keking/blog/3058921一个springboot开发的项目,springboot版本是1.5.7,携带的spring版本是4.1.3。开发反馈,突然在本地启动不起来了,表象特征就是在本地IDEA上运行时,进程卡住也不退出,
web容器是如何解析http报文的
来源于公众号方丈的寺院,作者cnstonefang摘要作为服务端,web容器是如何解析http报文的呢?本文以jetty和undertow容器为例,来解析web容器是如何处理http报文的。http报文其实就是一定规则的字符串,那么解析它们,就是解析字符串,看看是否满足http协议约定的规则。sta
为什么大多数人在Windows上的安装git flow会失败?
Downloadandinstallgetopt.exefromtheutil-linuxpackageintoC:\ProgramFiles\Git\bin.(Onlygetopt.exe,theothersutil-linuxfilesarenotused).Alsoinstalllibintl
Redis缓存雪崩、缓存击穿、缓存穿透和常见的几种缓存模式
作者:邋遢的流浪剑客https://blog.csdn.net/qq_40378034/article/details/88366227一、缓存雪崩1)、什么是缓存雪崩?如果缓存集中在一段时间内失效,发生大量的缓存穿透,所有的查询都落在数据库上,造成了缓存雪崩由于原有缓存失效,新缓存未到期间所有原本
Java中的BigDecimal类你了解多少?
作者:HikariCP来源:www.jianshu.com/p/c81edc59546c前言我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码:System.out.println(0.05+0.01);System.out.println(1.0-0.42);System.ou
Jenkins 插件中心国内镜像源发布
来源关注Jenkins,作者LinuxSuRenJenkins社区的网络基础设施都是架设在国外的服务器上,而且,并没有在国内有CDN或者负载均衡的配置。对所有的Jenkins用户而言,1500+的插件可以帮助他们解决很多问题。然而,我相信,对于国内的很多用户来说,可能有过一些不太愉快的经历——插件下
Hutool中那些常用的工具类和方法
来源公众号macrozheng,作者梦想de星空Hutool是一个Java工具包,它帮助我们简化每一行代码,避免重复造轮子。如果你有需要用到某些工具方法的时候,不妨在Hutool里面找找,可能就有。本文将对Hutool中的常用工具类和方法进行介绍。安装maven项目在pom.xml添加以下依赖即可:
ZooKeeper基本原理
作者:阿凡卢来源:https://www.cnblogs.com/luxiaoxun/p/4887452.htmlZooKeeper简介ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper设计
是时候扔掉Postman了,又一个被低估的IDEA插件出来了
作者:凯京技术团队来源:https://my.oschina.net/keking/blog/3104972前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDE
一个端口没关,我得服务器被黑到系统崩溃,看我怎么找回数据
作者:码畜君来源:公众号码畜圈大家好,我是粗心沙比得小编,最近腾讯云服务器被黑了,这是我第二次被黑,又是一个惨痛得经历!鼓掌先说说上次被黑得经历,上次被黑的服务器是阿里云,服务器倒是没事,仅仅是被删库了,主要原因有两点:一是外网数据库端口没关,二是线上数据库密码过于简单,总结来说是弱密码口令攻击,数
如果我一直往线程池里面放任务,会发生什么?
为什么要有线程池这个东西?创建线程对象不像其他对象一样在JVM分配内存即可,还要调用操作系统内核的API,然后操作系统为线程分配一系列的资源,这个成本就很高了。所以线程是一个重量级对象,应该避免频繁创建和销毁再说一下线程池的大概工作流程以前我们运行线程的时候newThread().start()即可