自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA重置脚本

#!/bin/shreset jetbrains ide evalsOS_NAME=$(uname -s)JB_PRODUCTS=“IntelliJIdea CLion PhpStorm GoLand PyCharm WebStorm Rider DataGrip RubyMine AppCode”if [ $OS_NAME == “Darwin” ]; thenecho ‘macOS:’for PRD in $JB_PRODUCTS; do rm -rf ~/Library/Preferen

2022-04-25 17:12:13 1770

原创 HBase集群搭建教程

前言如果对英文比较熟悉,建议直接看HBase官网本文以hbase-1.6.0为例来分享一下Centos6上的HBase集群的部署流程。实验环境使用三个节点:node01.aries.comnode02.aries.comnode03.aries.com服务分布服务node01node02node03NameNode是是否DataNode是是...

2020-05-06 20:51:16 451

原创 HDFS HA高可用集群搭建教程

前言如果对英文比较熟悉,建议直接看hadoop官网本文以hadoop-2.10.0为例来分享一下Centos6上的hadoop高可用集群的安装部署。实验环境使用三个节点node01.aries.comnode02.aries.comnode03.aries.com服务分布服务node01node02node03NameNode是是否DataNod...

2020-05-06 20:21:06 511

原创 ZooKeeper集群搭建教程

前言如果对英文比较熟悉,建议直接看zookeeper官网本文以zookeeper-3.4.14为例来分享一下zookeeper集群的安装部署。下载安装# 下载zookeeperwget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz# 解压ta...

2020-05-06 18:29:03 300

原创 Centos6下修改hostname及host映射

设置本机hostnamevim /etc/sysconfig/network内容指定HOSTNAME为本机hostnameNETWORKING=yesHOSTNAME=node01.aries.com示例:设置hosts映射vim /etc/hosts增加以下节点映射192.168.10.11 node01.aries.com192.168.10.12 node02.a...

2020-05-05 11:49:00 804

原创 缓存穿透、击穿、雪崩等问题及方案

缓存问题总结前言通常应用中会使用数据库来作为数据存储,但是数据库面向磁盘,磁盘的读写速度比较慢,不合适处理高并发的应用场景,为了避免高并发场景下瞬间大量访问DB导致数据库系统瘫痪的问题,我们通常会使用缓存来提高系统支持高并发的能力。缓存一般都是基于内存的数据库,读写效率相比于磁盘读写都有大幅提升,但引入缓存后相应也会引入一些缓存相关的问题。缓存问题缓存穿透缓存击穿缓存血崩缓存溢出...

2020-03-26 13:28:42 197

原创 Java并发学习笔记(一)锁

Java并发学习笔记(一)锁前言在多线程环境中,如果对共享变量进行非原子的操作,就很可能出现线程安全问题,为了维护多线程环境下操作共享变量的数据一致性,通常我们就需要用到锁,在Java中,关于锁的概念很多,在学习的过程中整理了一部分简单给大家分享一下。锁名词概念死锁、活锁、饥饿锁、无锁悲观锁、乐观锁偏向锁、轻量级锁、重量级锁重入锁非公平锁、公平锁独占锁、共享锁读写锁以上锁...

2020-03-08 16:27:13 263

原创 Sunday算法介绍及Java实现

前言最初想写这篇文章的原因是在LeetCode上看到了一道实现strStr函数的题:实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回  -1。题目要求实现一个函数:public int strS...

2020-01-18 15:40:52 1157 1

原创 Ambari安装部署教程

前言之前尝试过使用Ambri安装HDFS集群,整个搭建的流程应该是记录的比较详细的,重新把资料整理了一下发布到博客,希望可以帮到有需要的人吧。环境准备以下操作使用root用户执行:1. 关闭防火墙chkconfig iptables offservice iptables stopchkconfig --list iptables2. 关闭SElinuxvi /etc/sysc...

2020-01-07 13:08:59 1630

原创 如何利用Github+Hexo搭建个人博客

前言2020年伊始,给自己设定了一些年度目标,其中之一就是在今年开始搭建自己的个人博客,记录和分享一些学习总结和工作经验,希望自己可以有一些沉淀和积累吧,同时,也希望给大家带来一点点帮助。在这个背景下,我开始搭建自己的个人博客。以下是我个人搭建博客的流程和心得。(备注:本人操作系统为mac,部分操作在windows下会有一些不同。)环境准备安装Git由于需要上传文件到Github,...

2020-01-04 23:09:28 291

空空如也

空空如也

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

TA关注的人

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