自定义博客皮肤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)
  • 收藏
  • 关注

原创 libstdc++.so.6找不到GLIBCXX_3.4.29

在/lib64/libstdc++.so.6找不到GLIBCXX_3.4.29这个,opencc这个运行时需要。运行后,确实没有需要的声明GLIBCXX_3.4.29,搜索系统中的libstdc++.so.6。文件实际地址在/usr/lib64/libstdc++.so.6,也是个软连接,可以替换版本。找到存在GLIBCXX_3.4.29的库,去替换/lib64/libstdc++.so.6。

2024-04-10 17:53:16 1000

原创 CentOS用Conda安装环境报InvalidArchiveError

最终,根据信息理解,libarchive无法读取归档文件.tar.zst,查询libarchive是否支持这个压缩包格式,支持,那就考虑版本太低问题,最终升级libarchive解决。网上找了各种资料,均没有解决。

2024-04-10 16:10:51 286 1

原创 HttpSecurity在WebSecurityConfigurerAdapter与ResourceServerConfigurerAdapter哪个优先

参考链接问题描述最近因为申请公网域名发布环境需要安全过审,安全提出需要为所有的请求的响应头加上一些安全header,如下信息:"X-XSS-Protection": "1;mode=block""X-Frame-Options": "SAMEORIGIN""Content-Security-Policy": "default-src https: data: 'unsafe-inline' 'unsafe-eval'""Strict-Transport-Security": "max-age=6

2020-06-24 11:26:30 1802

原创 Redis学习笔记5之哨兵模式-高可用

Redis学习笔记5之哨兵模式-高可用系统的不可用与可用不可用可用redis 一主两从不可用哨兵功能哨兵的核心知识为什么哨兵只有 2 个节点无法正常工作经典的3结点哨兵+主从哨兵模式主备切换导致的数据丢失异步复制集群脑裂减少异步复制和集群脑裂造成的数据丢失哨兵的工作原理sdown和odown系统的不可用与可用不可用机器死了,宕机JVM OOM 了CPU 满载了磁盘满了,IO 各种异常此时的系统无法提供正常服务可用当系统出现故障时,还能正常提供部分功能给用户系统可以自动恢复,全年可用时

2020-06-07 16:49:18 557

原创 Redis学习笔记4之做主从复制、读写分离

Redis学习笔记4之做主从复制、读写分离Redis的高并发和快速原因redis高并发瓶颈如果要redis支撑10万+,要怎么做?主从架构的核心原理Redis Replication(副本)核心机制Master必须持久化来保障主从架构的数据安全Redis的高并发和快速原因redis是基于内存的,内存的读写速度非常快;redis是单线程的,省去了很多上下文切换线程的时间;redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。e

2020-05-23 17:57:48 671

原创 Redis学习笔记3之6.0.1版本安装

解压编译时报错:/redis-6.0.1 # make && make test && make installmake[3]: 离开目录“/usr/local/redis/redis-6.0.1/deps/jemalloc”make[2]: 离开目录“/usr/local/redis/redis-6.0.1/deps” CC adlist.o CC quicklist.o CC ae.o CC anet.o CC dict.o

2020-05-17 12:05:45 2093 1

原创 二叉树学习笔记=文字+图解

二叉树学习笔记树的基本定义树的相关术语二叉树的基本定义斜二叉树满二叉树(Full Tree)完全二叉树(Complete Binary Tree)二叉查找树(Binary Search Tree)平衡二叉树(Balanced Binary Tree)二叉树Java API实现结点类结构添加结点查找结点删除结点遍历所有结点前序遍历中序遍历后序遍历学习的视频链接树的基本定义树是有n(n>...

2020-05-04 19:21:28 435

原创 记一次/oauth/token请求流程

自己本地练习spring security+oauth2进行授权,对org.springframework.security.oauth2.provider.ClientDetailsService#loadClientByClientId方法没有做缓存处理,在请求获取token时,发现一次token请求,这个方法要被调用4次,因此跟踪一下都是哪里调用这个方法的。请求先经过一系列过滤器,里面有...

2020-04-30 13:18:15 4945

原创 Docker安装Rabbitmq单节点笔记

Docker安装Rabbitmq笔记拉取Rabbitmq镜像创建数据卷运行容器安装docker参考之前一篇文章拉取Rabbitmq镜像到Rabbitmq镜像仓库地址查找自己要拉取的版本号有加-management的镜像,表示带Rabbitmq管理控制页面插件$ docker image pull rabbitmq:3.8.3-management3.8.3-management: Pu...

2020-04-28 10:08:26 275

原创 Docker安装postgresql笔记

Docker安装postgresql笔记环境描述安装docker配置国内加速经镜像拉取postgresql镜像安装postgresql镜像创建数据卷启动容器进入容器终端退出容器环境描述操作系统:macos mojave 10.14.6postgresql镜像地址:https://hub.docker.com/_/postgresdocker下载地址:https://download.doc...

2020-04-24 17:11:55 1049 1

原创 Redis学习笔记2之数据备份和数据恢复

企业级持久化配置企业级数据备份企业级数据恢复

2020-04-04 16:35:31 137

原创 Redis学习笔记1之单节点安装和持久化

Redis安装搭建单节点集群模式哨兵模式Redis客户端对于Java客户端,官方推荐十几种客户端,其中标星的主要有三种:Jedis、Lettuce、Redisson(比较参考资料)。Jedis:是Redis的Java实现客户端,提供了比较全面的Redis命令的支持Redisson:实现了分布式和可扩展的Java数据结构Lettuce:高级Redis客户端,用于线程安全同步,异步和...

2020-04-03 20:45:15 300

原创 VirtualBox虚拟机网络:NAT+HostOnly模式实现虚拟机IP固化,不随主机网络改变而变化

软件版本VirtualBox版本:6.1.4CentOS版本:CentOS7添加NAT网络工具——全局设定——网络——添加一个NAT网络添加HostOnly网络创建一个虚拟机——设置

2020-03-31 21:04:32 608

原创 03_HADOOP_06_HDFS和MR客户端java编程

创建一个maven工程pom.xml引入如下依赖<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>2.9.2</version><...

2019-08-29 17:31:13 179

原创 03_HADOOP_05_MR高可用搭建

MR架构图单个MR具体细节计算示例MR-1.X版本MR-1.X版本优缺点MR-2.X版本MR-2.X版本优缺点环境规划环境规划node03和node04实现相互之间免秘钥在node01修改mapred-site.xml和yarn-site.xml,然后分发到其他机器mapred...

2019-08-29 17:16:44 146

原创 03_HADOOP_04_HDFS高可用环境搭建

参考文章:https://blog.csdn.net/weixin_42782897/article/details/89335674Hadoop高可用架构图环境规划演示环境规划在node01修改hdfs-site.xml配置<configuration> <!-- 配置bl...

2019-08-22 17:47:48 288

原创 03_HADOOP_03_HDFS分布式环境搭建

上一节用伪分布式部署了hadoop环境,分布式环境其实就是把hadoop不同角色拆分到其他机器环境准备机器角色分布1.配置jdk2.免密钥配置:把node01的公钥分发给其他机器在node01里面分发密钥到其他节点scp ~/.ssh/id_dsa.pub root@node02:~/.ssh/node01.pubscp ~/.ssh/id_dsa.p...

2019-08-18 17:52:10 144

原创 03_HADOOP_02_HDFS伪分布式环境搭建

三种搭建模式单机模式:同一机器同一个进程不同线程启动NameNode,DataNode伪集群模式:同一机器不同进程启动集群模式:不同机器不同进程本文只讲解伪集群模式和集群模式安装前准备将前面搭建的虚拟机还原到base快照安装jdk:hadoop基于java开发,需要有jvm安装ssh:用于免密登录在home路径下的.ssh目录生成公钥和私钥[root@...

2019-08-18 17:06:38 137

原创 03_HADOOP_01_介绍

学习视频是基于hadoop2.6.5版本,看官网截止20190818已到3.2.0版本,但该版本官网说明尚未普遍GA或生产可用。而2.X版本目前最新的是2.9.2版本,最后一次修复bug是在2018-11-19。版本号小科普Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之...

2019-08-18 10:16:25 135

原创 02_高并发_03_Keepalived高可用

02_高并发_02_LVS负载均衡这一节做的LVS负载均衡有以下几个缺点:1. LVS单点故障;2. RealServer故障的剔除和恢复后的重新注册需要人工干预引入Keepalived来自动对LVS故障时做故障转移,启用备用的LVS;对RealServer进行健康检查,对RealServer实现自动故障剔除和恢复注册Keepalived高可用LVS负载均衡拓...

2019-08-12 13:11:27 197

原创 02_高并发_02_LVS负载均衡

参考资料:https://blog.csdn.net/weixin_40470303/article/details/80541639负载均衡硬件: 昂贵,性能优越:F5 BIG-IP、Citrix NetScaler、A10软件:便宜,灵活度(开源):1. 四层(tcp 之上的第四层协议):LVS,只能操作IP:端口 ,在操作系统内核中。2. 七层(应用层):n...

2019-08-12 10:15:48 163

原创 02_高并发_01_网络模型

参考博文:https://www.cnblogs.com/dengyungao/p/7541831.htmlOSI七层网络模型TCP/IP四层概念模型对应网络协议应用层(Application)应用层HTTP、TFTP, FTP, NFS, WAIS、SMTP表示层(Presentation)Telnet, Rlogin, SNMP, Gophe...

2019-08-12 10:03:54 76

原创 01_linux_01_搭建虚拟环境

1. vmware创建一个linux centos7系统虚拟机ps:安装时先不配置网络,只配置主机名2. 安装成功后,进入系统进行网络配置vi /etc/sysconfig/network-scripts/ifcfg-xxx,通过虚拟机网络编辑查看ip,子网掩码,网关等信息TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBO...

2019-08-12 09:50:04 85

原创 windows版docker搭建应用栈(入门级)

最近开始学习docker,朋友推荐了一本《docker容器与容器云》的PDF电子版,参照里面第二章3节搭建你的第一个docker应用栈做了实践。书中是在linux环境下搭建的,而我是在windows环境安装了docker,具体安装步骤和入门,后续抽时间写文章出来。 下面直接捡干货写,按步骤进行 1.获取所需镜像 # docker p...

2018-10-14 16:45:52 332 1

空空如也

空空如也

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

TA关注的人

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