- 博客(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关注的人