自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos防火墙未关闭导致rocketmq连接报错

org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <192.168.253.121:30929> failed解决 :service iptables stopservice ip6tables stopchkconfig iptables offchkconfig ip6tables offvi /etc/selinux/configSELINUX=disabled.

2020-05-22 14:44:39 393

原创 linux ping不通外网解决

1 ifconfig查看本机网关2 route add default gw 192.168.248.13 如果报错,先执行route add 192.168.248.1 dev eth04netstat -rn 查看网关有没有添加进去Kernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface192.168.248.0 0.0.0.0 ...

2020-05-21 14:21:44 306

原创 ping: unknown host 解决办法

cd /etcvi /resolv.conf在文件中添加nameservernameserver 8.8.8.8nameserver 8.8.4.4

2020-05-21 14:16:07 297

原创 git报错 SSL connect error

报错信息:fatal: unable to access 'https://github.com/***/***': SSL connect error解决办法:>git config --global http.sslversion tlsv1或者>git config --global http.sslVerify false//设置跳过SSL证书验证如果还不行,可能是ssh版本过低需要升级ssh。执行命令:>yum updat...

2020-05-21 13:52:25 253

原创 centos 安装maven

1.进入安装目录cd /usr/local2.检查jdk版本Maven 3.3+ require JDK 1.7java -version安装jdk参考:centOS安装jdk3.安装mavenwget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gztar zxvf apache-maven-3.5.4-bin.tar.gzrm -f a...

2020-05-21 13:32:42 155

原创 centos 安装git

1、安装依赖库:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc-c++ perl-ExtUtils-MakeMaker2、下载1.1、进入到要下载的目录:cd /usr/local1.2、用wegt命令进行下载:wget https://www.kernel.org/pub/softwa...

2020-05-21 13:26:45 388

原创 git -- Authentication failed for 修改密码后遇到的坑

解决办法:(一)进入控制面板(二)选择用户账户(三)选择管理你的凭据(四)选择Windows凭据(五)选择git保存的用户信息(六)选择编辑或者进行删除操作(七)完成...

2020-02-18 10:14:37 305

原创 CentOS 7.4 系统安装RocketMQ、RocketMQ-Console

https://www.cnblogs.com/rachael/p/10144186.html

2019-08-01 17:44:23 99

原创 RocketMQ与kafka对比

淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交易、订单...

2019-08-01 16:30:24 88

原创 多线程,到底该设置多少个线程?

一、前言“不好了,线上服务器超时严重,请求非常慢,好像报连接数too many了,怎么办?“小伙伴们在反馈。一般我们的技术老大的处理方式,把连接数和线程池调大点,重启,再观察。往往这个方式是应急措施,治标不治本,因为不知道问题的原因。有个严重误区,以为线程池设置太小了,调大点请求就会快了。今天就带着小伙伴们沟通一下,线程池的大小应该如何合理的设置其大小?二、问题如果有两个任...

2019-07-30 10:46:42 272

原创 Linux通过进程ID查看文件路径

1、用ps -ef |grep xxxxx得到该进程的pid2、输入ls -l ,结果中 exe链接对应的就是可执行文件的路径$ ls -l /proc/18283以下是/proc目录中进程18283的信息/proc/18283 pid为N的进程信息/proc/18283/cmdline 进程启动命令/proc/18283/cwd 链接到进程当前工作目录/proc/18...

2019-07-25 10:25:06 2052

转载 zookeeper实现分布式锁

一、分布式锁介绍分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。二、架构介绍在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图解释:左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节点,node_1、node_2、node_3是locker这个持久节点下面的临时顺序节点。cl...

2019-07-19 10:41:39 84

原创 七牛云许式伟:我所理解的架构是什么

七牛云许式伟:我所理解的架构是什么从软件工程说起大家好!我已经很久没有做技术类的演讲了,因为我最近确实比较忙,很少会出来。为什么会突然又想谈一下架构呢?这是我个人的宿愿,我是技术出身,虽然现在比较少写技术相关的东西,但我在公司内部做了很多分享,分享课里我讲的东西与架构相关的占三分之二,基本都是和架构相关的。所以今天借这个机会谈一谈我自己理解的架构到底是什么。国内现在比较少真正意...

2019-07-17 10:42:13 143

转载 如何使用GoLand调试beego项目

如何使用GoLand调试beego项目2019-07-07前言beego是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架。GoLand是一个用于开发go应用的IDE,和python常用的IDE pyCharm一样,都是由JetBrains公司开发的。最近看了下使用go开发web应用方面的东西,...

2019-07-07 15:43:08 1049

转载 腾讯面试:一条SQL语句执行得很慢的原因有哪些?

说实话,这个问题可以涉及到MySQL的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下有哪些原因,相信你看完之后一定会有所收获,不然你打我。一、开始装逼:分类讨论一条SQL...

2019-05-15 09:49:31 108

原创 扎心一问!你凭什么成为top1%的Java工程师?

目录1、解决生产环境里的突发故障 2、对棘手的线上性能问题进行优化 3、锻造区别于普通码农的核心竞争力 4、打磨架构设计能力 5、你凭什么成为 top1%? 你工作几...

2019-05-15 09:02:47 141

转载 B树、B+树原理及其应用

一、B树的应用1、B树大量应用在数据库和文件系统当中。它的设计思想是,将相关数据尽量集中在一起,以便一次读取多个数据,减少硬盘操作次数。B树算法减少定位记录时所经历的中间过程,从而加快存取速度。假定一个节点可以容纳100个值,那么3层的B树可以容纳100万个数据,如果换成二叉查找树,则需要20层!假定操作系统一次读取一个节点,并且根节点保留在内存中,那么B树在100万个数据中查找目标值...

2019-05-14 19:04:27 1079

转载 数据库索引原理

为什么要使用索引为什么要给表加上主键?为什么加索引后会使查询变快?为什么加索引后会使写入、修改、删除变慢?什么情况下要同时在两个字段上建索引?这些问题他们可能不一定能说出答案。知道这些问题的答案有什么好处呢?如果开发的应用使用的数据库表中只有1万条数据,那么了解与不了解真的没有差别, 然而, 如果开发的应用有几百上千万甚至亿级别的数据,那么不深入了解索引的原理, 写出来程序就根...

2019-05-14 19:03:55 131

转载 硬盘基本知识

硬盘基本知识概述1.盘片(platter)2.磁头(head)3.磁道(track)4.扇区(sector)5.柱面(cylinder)盘片 片面 和 磁头硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再...

2019-05-14 19:03:05 327

转载 hyperledger fabric架构详解

https://blog.csdn.net/russell_tao/article/details/80459698

2019-05-08 11:04:29 255

转载 linux查看硬件配置命令

系统  # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本  # cat /proc/cpuinfo # 查看CPU信息  # hostname # 查看计算机名  # lspci -tv # 列出所有PCI设备  # lsusb -tv # 列出所有USB设备  # lsmod # 列出加载的内核模块 ...

2019-05-05 10:22:28 2293

转载 转:HashMap和ConcurrentHashMap

我们先看下Java里面一些常见的Map类型:线程不安全的Map:HashMap (允许key和value都为null)TreeMap (允许value为null)LinkedHashMap (允许key和value都为null)线程安全的Map:ConcurrentHashMap (key和value都不允许为null)Hashtable (key和value都不允...

2019-04-28 16:37:23 1753

原创 Java Main方法都写过,JVM如何调用它的你知道吗?

Java Main方法都写过,JVM如何调用它的你知道吗?首先我们写一段Java中非常经典的Hello World程序:然后我们使用Java提供的工具进行编译和执行:这个[java]命令是JDK提供的一个由c和c++编写的可执行程序,今天我们就来分析一下它是如何最终执行到我们上面编写的Java代码的。总体路程图下面这张图画出了java命令加载并执行我们jav...

2019-04-28 10:32:14 1663

原创 Spring Cloud组件原理

Spring Cloud Ribbon原理:通过LoadBalancerInterceptor拦截器对RestTemplate的请求拦截,然后利用Spring Cloud的负载均衡器LoadBalancerClient将逻辑服务名为host的URI转换成具体的服务实例地址...

2019-04-24 14:27:41 304

空空如也

空空如也

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

TA关注的人

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