- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 记录一次老服务器启动ActiveMq时报的Could not create the Java Virtual Machine.错误
8、卸载后重新到官网(https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz)手动下载tar.gz版本安装。2、修改账号密码:vim /opt/apache-activemq-6.0.1/conf/users.properties (admin=123456)1、配置文件目录 vim /opt/apache-activemq-6.0.1/conf/activemq.xml。
2024-01-17 18:14:01
1224
原创 servicestack、csredis、StackExchange对redis集群故障点主从切换比较
2、csredis在手动停掉当前节点后,注册可以继续往下进行,但节点一直在恢复状态,redis读写错误日志也在不停的记录,而StackExchange 只出现了短暂的redis读写错误,注册也能马上恢复,顺利的注册完成;从下图可以看出在当前7001节点停止后,出现了短暂的异常日志,但错误日志很快就停了,注册也接顺利注册完成,这里控制台虽然没有体现出节点的切换情况,但从日志和注册情况下分析,节点故障是能顺利转移了。1、csredis组件在手动停掉当前节点后,没有正常的切换到下个哨兵选举出的主节点;
2023-12-08 12:08:46
1276
原创 记录一下linux下常见的手动挂载硬盘的简单方法
上面的操作步骤挂载是临时的,系统重启后需要重新挂载,我们希望下次启动时,自动挂载,输vi /etc/fstab,增加下图红框的配置,/dev/vdb1是分区,/data是挂载此分区的目录,ext3是磁盘格式,后面的照抄上面一个行的信息。3、 然后,为这个硬盘创建分区,输入fdisk /dev/vdb,依次输入n,p,1,w,其中n分别表示创建一个新分区,p表示分区类型为主分区,1表示分区编号是1,w表示保存。在阿里云上为现有服务器增加硬盘资源,具体操作购买,在阿里云控制面板上有指引,这里不再累赘;
2022-10-17 16:11:17
2516
原创 记录一次ASP.NET 3.1 Webapi中使用JWT认证过程
框架:asp.net 3.1IDE:VS2019一、创建一个.NET CORE 3.1的webapi项目,这里创建过程就不赘述了,使用VS2019一步步创建即可;二、创建完后需要NuGet Package手动添加Microsoft.AspNetCore.Authentication.JwtBearer库。三、为方便接口测试,我们先加入swagger接口帮助文档(1)手动添加Swashbuckle.AspNetCore.SwaggerGen;Swashbuckle.AspNetCore.SwaggerUI;U
2022-07-05 15:30:22
1467
原创 记一次官方redis cluster集群和sentinel哨兵模式结合下的节点故障切换不了的排查过程
环境:redis cluster集群分别在三个ip上部署了9个节点(7001-7009),三个主节点六个从节点;节点中主从数据同步确保正常;再在三个ip上部署了sentinel26379,sentinel26380,sentinel26381三个哨兵;客户端连接:使用ServiceStack组件 + .NET CORE 6.0;使用的哨兵+卡槽计算方式创建连接(ServiceStack官网信息说不支持redis cluster集群分区模式连接,要用redis sentinel哨兵模式创建连接,如
2022-03-29 16:11:51
2157
转载 Socket编程基础知识
这一篇文章,我将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。本文源代码,可以通过这里下载http://files.cnblogs.com/chenxizhang/SocketWorkshop.rar第一步:创建解决方案第二步:创建服务端程序这里可以选择“Console Application”这个类型,比较方便调试然后编写如下代码,实现服务器的基本功能using System;usin...
2021-02-23 16:35:38
339
原创 Mysql多主一从同步备份方案
一主多从或者是一主一从的解决方案再项目中读写分离是非常常见的。但在实际的项目中可能会遇到多个项目组各自开发维护独立的小项目,这里的独立是只独立的服务器,独立的数据库实例,独立的缓存等等;一、现实场景我曾经遇到过这样一个公司,大大小小有十几个项目在运行,因初期么有统一规划,没有统一的数据中心,7,8台阿里云服务器交叉着部署着小集群,有些服务器应用和数据并存;在好几台服务器上都有Mysql实例,也到积累了不少重要的用户数据。目前急需把这些数据做主从同步,以防万一。但服务器资源有限,而且不想大改动到已有的
2021-02-20 15:41:21
421
原创 Docker安装-卸载-部署.NETcore3.1操作笔记
Docker安装-卸载一、环境ECS(4核8G)+centOS8 二、卸载旧的安装包yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ dock...
2020-09-15 19:04:33
802
原创 centos8+docker+mongodb4 分片集群搭建+keyfile权限认证
上周写了windows12R2下MongoDB搭建集群和asp.net core3.1连接集群应用这次把centos8+docker+mongodb分片集群搭建+keyfile权限认证全过程也记录一下(在centos8系统测试通过),希望可以给小伙伴带来参考价值。一、mongodb集群、分片概述mongodb分片集群由下面几个组建组成:1、shard 官方建议采用副本集,提供数据冗余和高可用,主要存储业务数据2、mongos 是应用程序的路由接口,通过它,应用程序与整个集群是...
2020-09-15 18:54:59
1052
原创 windows12R2下MongoDB搭建集群和asp.net core3.1连接集群应用
一、应用环境windows 12R2+mongodb+dockerNginx和asp.net core3.1接口分别部署在docker容器中 MongoDB集群部署在windows 12主宿机上,方案是一主,一从,一仲裁(当然也可以用docker部署,但docker挂载windows目录个人感觉很不方便)二、docker 安装(略)三、nginx和应用站点接口部署(下一篇会详细讲到)四、mongodb集群安装下载安装包https://www.mongodb.com/downloa...
2020-09-07 15:54:15
379
原创 在windows服务器下 使用docker容器搭建vsftpd服务器
使用Docker搭建FTP服务,不仅十分简单,而且可以对宿主机有一定的隔离。下面以windows 10 系统为例,演示如何通过容器运行 vsftpd 服务。1,拉取镜像首先执行如下命令将镜像下载到本地:docker pull fauria/vsftpd2,启动容器执行如下命令实例化ftp服务:docker run -d -v /home/vsftpd:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-2111...
2020-08-18 18:30:42
1084
原创 简单几步完成 Docker 安装 MongoDB
第一步:用命令docker pull mongo:latest拉取mongo镜像docker pull mongo:latest第二步:用命令docker images查看一下镜像是否安装成功docker images第三步:运行mongo容器镜像docker run -itd --name mongo -p 27017:27017 mongo --auth命令说明:-p 27018:27018 :将容器的27018 端口映射到主机的27018 端口,外部可以.
2020-08-18 18:12:32
423
原创 解决windows server2008服务器安装MongoDB 4.0无法启动问题
最近要在服务器配置MongoDB服务,现把安装服务中遇到的坑记录一下,避免有人遇见跟我一样的问题。MongoDB的下载安装这里就不过多描述了,安装参考地址https://www.runoob.com/mongodb/mongodb-window-install.html从 MongoDB 4.0 开始,默认情况下,你可以在安装期间配置和启动 MongoDB 作为服务,并在成功安装后启动 MongoDB 服务。也就是说,MongoDB 4.0 已经不需要像以前版本那样输入一堆命令行来将 Mongo
2020-08-06 10:43:40
1058
原创 在Windows10安装Docker笔记
最近因项目需要,需要安装docker在本地配置运行项目1、先说说安装环境win10 教育版 惠普的主机现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启 Hyper-V。1、安装 Toolbox最新版 Toolbox下载地址: 访问https://www.docker.com/get-started。点击Get started with Docker Desktop,并下载 Windows 的版本2、运行安装文件运行安装前先查看一下系统...
2020-08-01 13:04:41
275
原创 String、StringBuffer、StringBuilder区别
StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。既然可变和不可变都有了,为何还有一个StringBuilder呢?相信初期的你,在进行append时,一般都会选择StringBuffer
2016-05-03 15:04:16
234
淘宝上买的31个ecshop经典插件
2013-11-21
wapmo 1.3破解版
2010-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人