windows下安装Erlang+RabbmitMQ
没有Windows下安装服务端的玩意,今天有需要在windows下安装RabbmitMQ,避免安装一大堆东西到电脑,于是想到网上找找看有没有个绿色版的exe文件拿来可用。没有找到这样的绿色软件。还是得按常规来,且使用RabbitMQ需要先安装Erlang。ErlangOTP是RabbitMq的编译环境,要使用RabbitMq必须先安装好ErlangOTP。RabbitMQ官网相关安装介绍内容地址:https://www.rabbitmq.com/install-windows.htmlDependencies依赖关系RabbitMQrequiresa64-bitsupportedversionofErlangforWindowstobeinstalled.La...[>>…]
Win10 HttpListener拒绝访问异常问题的解决
在Windows10里使用visualstudio开发程序启动监听本地端口服务。我这里的visualstudio版本是2017,在调试运行.netcore控制台程序时,使用HttpListener组件,在实例中调用http.Start()方法时出现拒绝访问的异常提示。执行生成,在生成的exe文件点击执行时也会出现该异常提示,原因在于使用HttpListener组件需要以管理员身份开发和启动程序才行。因此解决方案就是:在启动vs的时候需要右键点击以管理员身份运行来操作。也可以使用下面的办法来避免每次以管理员身份去运行生成的exe。除此之外网上...[>>…]
编写第一个C#程序-使用C#调用一个http接口API取回数据并展示
我这里使用VisualStudio.Net编译和执行C#程序,版本是VisualStudio2017,步骤如下:启动VisualStudio2017。在菜单栏上,选择File文件->New新建->Project项目,从模板中选择VisualC#,然后选择Windows桌面。在右边选择ConsoleApplication即控制台应用。在下方为项目定一个名称,并可以选择程序存放位置。其它默认,然后点击OK按钮。PS:什么是控制台程序?控制台程序就是运行在dos窗口,没有可视化的界面。可以通过Dos窗口进入输入和输出显示。创建项目完成后,新项目会出现在解决方案...[>>…]
.NET、Csharp和ASP.NET的关系和区别
.NET、Csharp、C#和ASP.NET都是和windows相关的技术和工具,ASP.NET之前还有一个ASP技术,已经很老了,目前已经被淘汰就不提了。 .NET是一种用于构建多种应用的免费开源开发平台。切记:.NET是一个平台,一个抽象的平台的概念。在其上可以使用多种语言,比如C#、ASP、VB等开发语言。可以开发Web应用、WebAPI和微服务、移动应用、桌面应用、Windows服务等。可以认为是一个可以开发全平台应用的万能平台。.NET平台的核心是.NETFramework,它包括两个关键:一是CommonLa...[>>…]
Clickhouse的客户端可视化工具DBeaver的使用
之前和篇文章介绍ClickHouse的可视化工具Tabix的安装和使用http://www.04007.cn/article/1058.html,Tabix是安装在服务器上的工具,访问时使用浏览器访问Tabix工具界面,今天要介绍的另一个可视化工具是一款客户端工具DBeaver。不需要在服务器上安装其它东西,直接本地启动DBeaver软件之后填写服务器的信息就可以直接查看ClickHouse的数据。简言之,DBeaver就相当于Navicat软件,而Tabix则相当于Phpmyadmin。官网下载地址:https://dbeaver.io https://dbeaver.io/download/  ...[>>…]
ClickHouse可视化工具Tabix的安装和使用
Clickhouse官方暂时没有图形化界面操作,只支持命令行下操作很不方便,不过官网提到了几个第三方的图形化界面,包括Tabix。官网:https://tabix.io/Tabix是一个第三方的开源Clickhouse图形化界面,免费而且是基于浏览器访问。注,ClickHouse需要使用的端口包括用于HTTP通信的8123端口和用于主机间通信的9000端口。第一步:先安装Tabix下载启动镜像dockerpullspoonest/clickhouse-tabix-web-clientdockerrun-d-p80:80-nametabixspoonest/clickhouse-tabix-web-client第二步:放开ClicHouse远...[>>…]
ClickHouse批量执行sql语句及超长语句
ClickHouse批量执行sql语句及超长语句:#命令行创建数据库clickhouse-client--query"CREATEDATABASEIFNOTEXISTStutorial"#也可以登录之后执行执行CREATEDATABASEIFNOTEXISTStutorial 把创建表的语句写到一个文件中,从https://clickhouse.tech/docs/zh/getting-started/tutorial/复制到vim文件时,添加setpaste可以避免格式混乱。例如写入到了文件create_table_sql.sql中。然后可以通过--queries-file执行越长SQL语句。#执行创建表的语句clickhouse-client--userdefa...[>>…]
列式数据库管理系统ClickHouse
ClickHouse是什么?ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。由Yandex公司从一个自身开发的专门用于聚合数据的系统Metrage发展而来。clickHouse以卓越的查询性能著称,目前在大数据的存储和分析领域有广泛应用。ClickHouse不单是一个数据库,它是一个数据库管理系统。因为它允许在运行时创建表和数据库、加载数据和运行查询,而无需重新配置或重启服务。列式数据库是以列相关存储架构进行数据存储的数据库,主要适合于批量数据处理和即时查询。列式数据库把一列中的...[>>…]
Gitlab卸载及本地安装指定版本Gitlab
因Gitlab整体数据迁移需要两边版本一致,如果版本不同,会在数据导入的时候报错版本不匹配:Unpackingbackup...doneGitLabversionmismatch:YourcurrentGitLabversion(13.12.8)differsfromtheGitLabversioninthebackup!Pleaseswitchtothefollowingversionandtryagain:version:13.3.5-ee 所以准备卸载之前安装的gitlab,并更换成另一个版本。停止服务并卸载过程: gitlab-ctlstop gitlab-ctluninstall dpkg-rgitlab-ce ps-efgrepgitlab 安装当...[>>…]
Ubuntu18.04服务器上搭建GitLab仓库及管理员密码重置
首先安装一些基础服务,openssh-server让远程主机可以通过网络访问sshd服务,开始一个安全shell,ca-certificates维护SSL证书的。postfix是GPL协议之下的MTA(邮件传输代理)软件。postfix是WietseVenema想要为使用最广泛的sendmail提供替代品的一个尝试。在安装postfix,选择InternetSite确定即可。 #安装一些基础服务 apt-getupdate apt-getinstall-ycurlopenssh-serverca-certificatespostfix #接着下载gpg信任GitLab的公钥 curlhttps://packages.gitlab.com/gpg.key2>/dev/nullapt-k...[>>…]