- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 MINIO分布式部署
MINIO分布式部署MINIO分布式部署一、开始之前1.1 目标1.2 一些必要的知识纠删码 Erasure Code二、准备开始三、启动分布式的MINIO四、在CentOS上创建个MINIO的服务4.1 编写服务文件4.2 修改文件权限:4.3 使配置生效:4.4 设为开机启动:五、参考资料MINIO分布式部署一、开始之前1.1 目标现有3台机器:192.168.1.100,192.168.1.101,192.168.1.102。要在这三台机上部署分布式的minio环境。1.2 一些必要的知识
2020-12-08 17:33:48
3767
3
原创 Redis集群实战
Redis集群实战一、环境准备1.1 安装gcc1.2 升级gcc二、安装redis2.1 编译安装2.2 搭建redis集群2.2.1 7000端口的节点2.2.2 7001端口的节点2.2.3 在第一台机器上创建集群三、重新分配槽位3.1 查看集群节点信息3.2 模拟重新分配槽位一、环境准备1.1 安装gccyum install gcc-c++ -yyum install glibc-devel -y1.2 升级gccyum -y install centos-release-scly
2020-11-30 13:38:14
253
原创 Docker部署swarm模式的minio
Docker部署swarm模式的minio一、创建蜂群1.1 主节点上初始化1.2 从节点加入蜂群1.3 查看蜂群二、部属分布式的minio2.1 准备密钥2.2 给分群节点添加标签2.3 准备docker-compose的文件2.4 部属stack三、删除3.1 删除stack3.2 删除volume一、创建蜂群1.1 主节点上初始化master上执行:docker swarm init --advertise-addr 172.26.128.1191.2 从节点加入蜂群在slave001和
2020-11-25 16:45:29
1336
3
原创 CentOS8下Mosquitto安装使用指南
这里写自定义目录标题环境准备关闭linuxse配置dnf安装wget安装tar安装make安装g++安装openssl开发工具包安装Mosquitto下载编译配置启动测试安装mosquitto-go-auth安装go环境下载编译mosquitto-go-auth准备MySQL安装启动MySQL修改root密码准备数据库和表结构准备测试账号配置运行mosquitto-go-auth关闭匿名访问创建日志目录和配置日志设置配置mosquitto-go-auth插件相关设置测试一下配置TLS使用openssl生成相
2020-08-05 15:22:54
3704
原创 nginx重定向配置
文章目录一、需求描述1.1、前提条件1.2、目标二、解决方案2.1、尝试一配置如下失败分析原因2.2、尝试二配置如下一、需求描述1.1、前提条件nacos部署之后访问地址是https://127.0.0.1:8848/nacos现有域名:nacos.company.com。1.2、目标浏览器输入域名nacos.company.com可以直接访问nacos的页面。要求https访...
2020-04-24 09:54:44
488
原创 Nacos集群部署
文章目录环境说明jdk准备maven准备下载配置阿里云镜像配置maven环境变量Nacos 安装下载编译配置集群配置文件配置防火墙配置MySQL数据库创建数据库启动服务器环境说明三台机器的名称和ip如下:机器名称ip地址vm101192.168.0.101vm102192.168.0.102vm103192.168.0.103系统都是CentOS的...
2020-01-10 16:14:20
1414
原创 Windows下编译redis
文章目录Windows下编译Redis安装msys2安装redis启动redisWindows下编译Redis安装msys2去msys2官网下载安装包我将其安装到了C:\msys64,安装完成之后双击C:\msys64\msys2.exe即可运行,然后输入如下命令进行更新:pacman -Syupacman -Supacman -S gccpacman -S makepacman...
2020-01-06 14:36:24
986
原创 CentOS设置时间
CentOS查看时间命令:timedatectl status新装的系统可能出现如下的提示按照提示关闭掉RTC时间实时时钟的缩写是RTC(Real_Time Clock)。RTC 是集成电路,通常称为时钟芯片。timedatectl set-local-rtc 0设置与网络时间同步timedatectl set-ntp yes过一会儿之后时间就会自动同步了...
2019-12-31 12:03:53
245
原创 MySQL集群搭建
MySQL集群搭建准备CentOS环境更新系统(非必要)配置静态IP配置机器名称配置HOSTS文件安装MySQL下载安装文件Adding the MySQL Yum RepositoryInstalling MySQLStarting the MySQL Server查看MySQL安装后的临时root密码登录MySQL修改root的密码更改root可以从外网访问配置防火墙部署MySQL集群安装My...
2019-12-30 14:28:25
984
原创 angularjs惯性滚动指令
指令:.directive('inertiaScroll', function () { return { restrict: 'A', scope: {}, link: function ($scope, $element, $attrs) { var elem = $el
2015-11-01 01:02:54
3715
转载 Execute http post request before directive (AngularJS retrieve data via AJAX before Directive runs)
here what you have to do: - add new variable to your $scope :$scope.resultLoaded = false; - change the post success to this:success(function(data) { $scope.result = makeTableFrom(data); $scop
2015-06-19 15:44:14
636
原创 C语言指针参数传值的真相
先来看一段代码:void NatureOfPoint(){ int a = 10; int* pt_a = &a; printf("指针pt_a的内存地址是:%d\n",&pt_a); printf("指针pt_a指向的内存地址是:%d\t变量a的内存地址是:%d\n",pt_a,&a); printf("指针pt_a指向的内存地址上存储的数据值是:%d\n",*pt_a);}
2013-12-16 18:38:30
1248
原创 C语言指针描述矩阵乘法实记
最近在看数据结构(C语言描述)一切开始于一个用C语言实现两个矩阵相乘的问题。A×B=C其中A表示一个m×n的矩阵,B代表一个n×r的矩阵(能相乘的矩阵,左矩阵的列必须要等于有矩阵的行)。那么得到的C理应是一个m×r的矩阵。 一、用二维数组来实现其实最和矩阵结构相似的莫过于二维数组了。假设我要写一个方法,带3个参数,3个参数都分别是一个二维数组。分别代表A矩阵,B矩阵
2013-12-16 11:23:13
8822
1
转载 BAT后台运行的方法
bat文件后台运行且自动删除让bat文件后台运行且自动删除自己 bat文件运行时会有一个黑黑的cmd.exe窗口,电脑的任务栏下仍然会有相关的图标,怎么让bat文件在后台无声无息无影无形地运行?方法一 bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。 @echo off if "%1" == "h" goto begin mshta vbscri
2013-12-08 20:23:11
7418
原创 SWT如何用代码使用按钮的点击
一般在SWT中的按钮及其事件犹如下面的代码Button btn = new Button(shell, SWT.NONE); btn.addSelectionListener(new SelectionListener() { public void widgetSelected(SelectionEvent arg0) { } p
2013-12-08 11:45:04
1099
原创 web开发中配置数据源
在网上看到很多的在tomcat的conf目录中配置server.xml来配置数据源。其实在JavaWeb项目中不用改服务器中的配置,而META-INF目录中增加一个context.xml的配置即可。参考配置如下:<Context path="/FusionChartLea
2011-08-31 16:24:37
370
转载 网络时间服务器
NIST 时间服务器time-a.nist.gov129.6.15.28 NIST,盖士堡,马里兰州time-b.nist.gov129.6.15.29 NIST,盖士堡,马里兰州time-a.timefreq.bldrdoc.gov132.163.4
2011-08-24 10:15:40
4291
原创 将windows下到web项目发布到linux中注意事项
今天想将windows下的一个web项目发布到linux下到tomcat服务器中。1、问题一:java.util.zip.ZipException: invalid END header (bad central directory offset)在windows下,将项目打包成
2011-07-28 10:31:21
2592
转载 PRAGMA AUTONOMOUS_TRANSACTION
Autonomous transactions allow you to leavethe context of the calling transaction, perform an independant transaction, andreturn to the calli
2011-07-26 16:21:03
1318
原创 oracle包
ORACLE包包的作用:包可以将任何出现在块声明语句(存储过程,函数,游标,类型,变量)放于包中,相当于一个容器,将声明语句放入包中的好处是,用户可以从其他PL/SQL块中对其进行引用,因此包为PL/SQL提供了全程变量。包分为两部分:包头和包体。简单示例:1、先建一张表crea
2011-07-26 15:19:36
314
原创 xml转义字符列表
和&&amp;大于> &gt ;小于< &lt;空格 &nbsp;单引号‘&apos;双引号“&...
2011-03-17 10:31:37
545
Windows杂记
一、有关C:\Program Files目录这个目录是windows默认的文件安装路径,但是它却是一个带有空格的目录。我们都知道,空格在很多时候会导致路径上的问题。不过好在我们可以使用相当于这个目录名的一个名别来代替这个目录名。C:\PROGRAM~1即表示C:\Program Files这个目录在64位系统的Windows7中还有一个目录C:\Program Files (x86),...
2010-10-19 10:47:42
122
原创 Ant的一些经验总结
一、javac:<javac srcdir="${src.dir1};${src.dir2};${src.dir3};${src.dir4};${src.dir5};${src.dir6}" destdir="${build.dir}/classes" classpathref="compile.classpath" > <compilerarg line=" -enc...
2010-10-16 07:41:32
155
原创 Oracle执行stmt.execute(sql)停住了
执行stmt.execute(sql);时就走不动了,一直停着,原因可能是Oracle数据库的操作需要提交的,如果之前的操作没有提交的话,可能会导致后面的操作一直等待着。...
2010-06-13 17:07:54
526
原创 在没有request的web项目中得到项目路径
在任意一个类中通过Class的getResource("")方法得到该类的劝路径,再从这个全路径中找到WEB-INF的路径 String path=GetPath.class.getResource("").getFile(); path=path.substring(1,path.indexOf("WEB-INF")); return path;...
2010-06-12 09:27:39
313
原创 Sybase数据库bcp的使用
select 'bcp gddl_mkn..'+name+' out '+name+'.txt -c -t@~@ -Jiso_1 -Usa -P -SYUANPANTHINK'from sysobjects where type='U' 其中:-Usa是你登录密码-P是密码-S是Sybase的服务名 ...
2010-06-09 17:07:30
131
原创 Eclipse SVN
eclipse默认支持的版本管理工具是cvs,那么作为流行的svn怎么办了,当然作为开源的系统,自然就会有对应的组建了,那就是subeclipse 官方网站为 http://subclipse.tigris.org/ 最简单的安装方法就是在eclipse里面选择update 打开菜单帮助/更新 选择 新建一个更新网站,在地址中输入 http://subclipse.tigris.org/updat...
2010-05-29 09:02:35
117
原创 Win7 下Access的 ODBC连接
直接在控制面板---管理工具----数据源(ODBC)打开数据源配置,发现只有SQLServer的驱动,其他的都没有了。 解决方法是:C:\Windows\SysWOW64在这个目录下找到:odbcad32.exe这个文件,双击打开。里面有很多可用个数据源驱动,然后就可用添加连接Access的ODBC的数据源了。...
2010-05-19 14:09:32
224
原创 ResultSet.next()方法取不到数据
问题是这样产生的,通过数据库连接工具,修改了相关的表的值,但是忘记了commit结果造成程序中ResultSet的next()方法取不到数据
2010-05-18 15:03:53
1700
原创 ln命令创建链接
在/opt/eclipse目录中装的eclipse 3.5 SDK /opt/eclipse/eclipse 为启动eclipse的文件现在要创建一个链接,使得在任何地方输入"eclipse"命令都能启动eclipse命令如下: sudo ln -s -t /usr/bin /opt/eclipse/eclipse OK,完成。 关于ln创建链接的说明如...
2010-05-17 22:37:06
136
原创 java.io.RandomAccessFile
今天碰到了这个文件操作类。对于其中的seek方法有点疑惑,后来自己写个小例子,终于明白了。以下是API文档中的解释 :seekpublic void seek(long pos) throws IOException设置到此文件开头测量到的文件指针偏移量,在该位置发生下一个读取或写入操作。偏移量的设置可能会超出文件末尾。偏移量的设置超出文件末尾不会改变文...
2010-05-17 16:26:50
128
XML中的<![CDATA[]]>
公司的项目的配置文件是xml的,在里面会配置一些sql语句。但是有的时候比如说:select * from person where age > 23 and age <100 这样的句子中包含有 < 和 > 这样的符号。我们的本意是一种大小的比较。但是在xml文件中,这却是一个元素的开始或者结尾。有的时候可以用“&”代替“<”,但是有些情况下“&am...
2010-04-19 10:40:30
182
HTTP Status 404 - No result defined for action and result hello
今天遇到一个诡异的错误.ssh框架搭的项目.struts.xml文件内容如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apac...
2010-04-18 18:07:39
132
tomcat虚拟主机
在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中。这样做即可以不用重复的部署,节约时间,而且给开发人员带来方便。 方法如下: 1,找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <h...
2010-04-15 16:09:13
130
原创 Java常识
String是长度不可变的,StringBuffer和StringBuilder长度都是可以变化的。StringBuffer是线程安全的,StringBuilder不是线程安全的。
2010-04-15 15:05:00
265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人