Centos 7.4上安装配置docker-compose快速入门
docker是容器技术,不是虚拟化,它使得每个安装到系统上的服务彼此隔离,又可以彼此通讯;互不干扰,又可以互相协作。它相比以前直接在系统上安装软件,更少的依赖,冲突,也更加干净。我也已经在docker
使用logstash将mysql/sql server数据自动导入elasticsearch
当一个网站的信息不断增长的情况下,各种数据直接检索从数据库遇到瓶颈时,我们常常会使用elasticsearch来做全文索引,从而提高用户的检索体验。我下面使用当下流行的docker容器来实现这一切,当
Exceptionless日志框架对比ELK日志套件
Exceptionless作为一个小众的精简的日志记录框架,它在log4net基础上增加了可视化管理,ELK是一个集成化,专业化的日志,搜索,数据存储的引擎或者工具,支持多种插件扩张。  
Linux(CentOS 7.3)下用Docker搭建Gitlab实战
GitLab是一个开源应用程序,通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个
CentOS 7.3 上用 docker 部署 redis 介绍
Redis最新的版本已经是4.0.1了,我查了下镜像也更新了。于是在本地部署体验下,当然,这篇文章不是来介绍Redis 4.0的新功能,而是来介绍如何用docker来部署的入门级课程。 1. Dock
Asp.net Core 2.0 Cookie 认证
微软提前发布了大家期待已久的.Net Core 2.0,本站长也是迫不及待地将项目更新到2.0,但是发现编译无法通过。登陆功能也有红线提醒问题,于是查看官方文档,找到问题所在,记录下来。我是用最常见的
Go 1.9 正式发布
Go 1.9发布,离上个版本1.8发布,大约6个月时间,是第十个Go 1.x系列发布。包含两个语言的更新,类型别名与混合浮点运算实现。其他的更新主要集中在工具连、运行时和类库。一如既往,保持对1.x版
Golang 在web开发中如何处理表单
Web开发,免不了要做表单的提交,包括登陆,文章发布,图片上传等等。非常友好的是,Golang基础类库已经实现了表单数据的收集,开发人员可以轻易的获取表单数据,包括表头信息。无论是直接用key访问,还
Golang 写一个Web,如何使用Docker部署
使用Docker来部署服务已经流行一段时间了,可以说Docker在服务中是无处不在,几乎每个开源应用都有自己的docker镜像。Golang与其他语言相比,有更多的优势,Golang编译后得到的二进制
Golang 写一个 Web 服务器有多简单
使用Go的库非常容易实现一个Web服务器。仅仅需要寥寥几行代码,因为库函数做了大部分的工作。同时底层代码负责并发的请求,对于每个传入的请求,服务器在不同的goroutine中运行,对开发者是透明的,几
Linux(CentOS) 上搭建Git服务器
有时,我们常常需要一个私有的仓库来存放源代码,github私有仓库是收费的,自己搭建一个gitlab又显得没有必要,那么我们可以在服务器上搭建一个git的服务端,它提供了git的所有功能,关键是足够轻
Golang,Hello world
我们依然从永恒的“hello world”例子开始,它出现在1978年出版的《The C Programming Language》这本书的开头。C对Go的影响非常直接,我们用“hello,world
Golang 起源
和生物学物种一样,成功的语言会繁衍后代,这些后代语言会从它们的祖先那里汲取各种优点;有时候,语言间的“混血”会产生异常强大的力量;在一些罕见情况下,某个重大的语言特性也可能凭空出现而并无先例。通过考察
Golang 开篇
Go是一种开源的程序设计语言,它意在使得人们能够方便地构建简单、可靠、高效的软件。大家称呼它Golang,有时称Go语言。   Go在2007年9月形成构想,并于2009年11月发布,其发明人是Rob
Apache 的 ab 压测工具快速入门
Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。
No executable found matching command "bower"
在使用vs code做开发,发布时候遇到的问题,因为发布要使用到node.js的功能,由于没有安装node的一些插件,导致无法成功发布。
logstash一款功能强大的数据收集组件
Logstash是一款开源的实时的数据收集引擎。它内置大量input, filter, and output的插件,用户轻松实现复杂的数据收集,过滤,与输出。Logstash支持同时多个input,output配置,比如你可以将数据写入elasticsearch同时,还在终端打印。
Filebeat 一个日志收集工具的快速入门
Filebeat是一个本地系统日志的搬运工。通过安装到服务器上作为代码的角色,监控日志数据,并将它搬运到指定的接口,比如Elasticsearch,Logstash,Redis等。
Asp.net core mvc 如何使用 cookie 登陆认证
Asp.net core mvc 较之前的mvc版本在登陆认证上做了比较大的改动,以前的方式基本无法使用,这篇文件简单介绍cookie的认证方式,参考官网文档设计。
docker部署asp.net core,实现负载均衡,方便网站发布升级
随着对docker容器的了解,又对网站动刀子了。选择这么做主要是为了无缝发布,同时这次将静态资源分离出来,生成容器的时候无需将静态资源放入,通过映射关系就好,而且可以同时支持多个容器,一举两得。
在Linux中使用全Docker方式来部署Asp.net Core mvc网站
为什么要使用Docker呢,网上有大量的文章已经很有说服力了,对于我而言,就是觉得部署简单,依赖清晰,使用干净,不像以前那样,如果一个应用安装失败,然后服务器上就有大量的垃圾产生,更糟糕的是,可能带来一些冲突,或者依赖失败等。
Docker 在 CentOS 7.3 的安装使用及对外访问权限
由于原生的CentOS 7.3没有iptables,所以在使用Docker启动服务时,会报错No chain/target/match by that name的错误,直接用yum安装就可以,如果已经安装了Docker,使用文章中的命令删除Docker,然后再装就行了。
CentOS 7.3 上使用 Nginx 搭建 .Net Core 平台
.Net Core 已经发布1.1,而2.0将在2017年第三季度,开发工具Visual Studio 2017也如期发布,Visual Studio Code也发布1.10版本,部署到Linux平台也已经很成熟。
CentOS 7 使用 FirewallD 打开关闭防火墙与端口
FirewallD即Dynamic Firewall Manager of Linux systems,Linux系统的动态防火墙管理器。在CentOS7开始,默认是没有iptables的,而是使用了firewall防火墙。
Nginx在CentOS 7.3上安装与高阶配置
Nginx是目前Linux平台最受欢迎的Web服务器,主要功能包括静态文件服务器,负载均衡,缓存服务器等。
安装MySQL:Access denied for user 'root'@'localhost' (using password: NO)
打算将这个个人博客的宿主服务器降配到1核1G(阿里云服务器,为了省点钱也是蛮拼的。),于是就得将系统也切换到CentOS,就得将数据库切换到MySQL。
Centos 7上安装Java 8.x,Elasticsearch 5.x
我们的产品中有用到Lucene,我大致了解了这个项目,Lucene.net官方已经很久没有更新了,已经无法满足现在分布式,高并发,高可用的需求了,于是开始研究Elasticsearch ,大致有了概念了,分享出来,以便下次可以重用。
Asp.net core mvc 1.1 初次体验报告
今年微软陆续发布了Sql Server 2016(包括Linux版本),Windows Server 2016,Visual Studio 2017 RC,.Net Core,我们拭目以待。
Centos7 上搭建 Nginx + MySql + PHP 运行环境
五一在家里反复通过虚拟机的方式安装搭建LNMP环境,看起来很简单的事情,我重复搭建了3个虚拟的Centos7系统,把安装的过程以及命令共享出来,方便以后重复使用。
软件公司项目经理岗位职责
项目经理这一职务,是围绕计划、组织、领导等管理要素而展开的对一个具体项目的进度跟进、资源分配、成本控制、质量管理、交付时间等的一切活动。
1 2 3 4 5 6 7 8 9 10