Go 语言中的mysql实现细节与样例
虽然Go语言有自己的database/sql的包,但是它本身并没有实现database/sql/driver驱动包,仅仅提供了接口,如果要使用数据库,需要使用第三方的包,比如使用mysql,我们常常选择go-sql-driver包,它实现了mysql的驱动。
Go iris框架单文件上传与多文件上传
Go iris框架是一款优秀的web框架,功能强大,可以谓包罗万象,不论你是使用接近原生态的模版创建网站,还是使用mvc都非常得心应手;同时还支持依赖注入,orm映射,websocket,webassembly等。
Go iris框架中如何使用视图模版
前面写了一篇文件介绍了iris的基础用法,但是未涉及到任何的视图页面,如果使用iris做网站,那一定会用到视图,于是便参考了源码,样例等,写个简单的demo,涵盖了模版,局部视图,呈现数据,页面函数等。
Go web使用串联处理器函数登陆与写日志
假如我们需要在每次请求时,记录下每个处理器函数的日志;或者在请求需要登陆后才可见的页面时做一个统一认证,那么串联多个处理器函数就可以轻松实现这些功能。
Go web标准库中的处理器与处理器函数
Go语言的标准库就足够实现非常强大的web开发,通过net/http标准库,我们可以启动一个HTTP服务器,然后让这个服务器接收请求并向请求返回响应,而接收服务器请求靠的就是处理器。
iris框架是一款优秀的Go web服务器实现
Iris是Go语言的一个快速,简单但功能齐全且非常高效的Go Web框架。Iris为您的下一个网站或API提供了一个精美的表达和易于使用的基础,这些促使我将它的各种使用样例总结如下。
Docker 常用的命令
学然后知不足,教然后之困。使用docker也有近2年了,从.net core发布开始就开始用docker来部署。也大致看过2本docker相关的数据,对一些基本的原理有了些了解,但是在使用中还是经常要查询相关的命令。于是将常用命令整理如下,后续不断更新。
go-micro中如何修改consul默认地址
Go Micro是一个可插拔的RPC框架,用于分布式系统开发。它提供的默认值,使得用户能快速开始开发,比如默认的服务发现是consul,默认是同一台机器,当然在生产环境,服务与服务发现部署到同一机器,这不是很好的实践,所以把consu机器独立出来就很有必要了。
使用koa如何写一个gRPC的客服端
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。gRPC是一个款高性能,开源的通用RPC框架,由google主导并维护。
Visual Studio中使用vue.js开发单页面程序
Vue.js是一个多功能的JavaScript框架,对构建ASP.NET Core Web应用程序的开发人员有很多好处。然而,开始使用这个框架并不容易,这篇文件就来介绍如何用Visual Studio开发一个基于Vue的Web应用程序。
webpack+vue实现图片与标题的轮播
在网站首页实现图片连带标题一起轮流播放,可以使得网站更具动感,活泼,从而提升用户的使用体验,本文用在webpack构建的场景下,用vue来实现这个常用的功能。
kubernetes单机版安装一个nginx实例
本文将介绍如何在CentOS 7.5上安装一个单机版的kubernetes,并在上面部署一个nginx服务。由于Google的相关网站被屏蔽,导致某些组建无法下载,所以需要修改下载国内镜像地址。
.Net中如何使用StackExchange.Redis组建
StackExchange.Redis是由Stack Overflow开发的c#语言Redis客户端,是当下最流行的Redis客户端组件,完全免费和开源,使用方便,性能优越,版本更新也及时,能适配Redis最新的功能。
Topshelf + Quartz + StructureMap搭配
Topshelf,Quartz,StructureMap这三个.net组件一直都有用。但是将他们用在一个项目中,这还是第一次。虽然现在.net core已经升级到2.1了,但是还是有很多的项目都还在用.net 4.5的框架,不能升级,各有各的原因。
当 webpack 恰巧遇上 Asp.net mvc core
本文不作为webpack与asp.net mvc core的入门文章,入门文章请参考它们的官方文档。本文主要介绍,webpack是如何与asp.net mvc core无缝衔接的,而visual studio 2017又是如何完美支持webpack的。
Nginx 通过 proxy_cache 缓存动态页面
要提升动态网站的响应速度,通常有两种方式,一种就是负载均衡,添加更多的背后服务器,这个成本比较高;第二种是缓存,有些动态的数据对即时性要求并不高,或者说一当生成,也不会再发生变化,这种情况就可以缓存。
Vue-html5-editor富文本编辑器推荐
Vue-html5-editor是一个Vue的富文本编辑器插件,简洁灵活可扩展,适用于vue2.0以上版本,支持IE11,支持图片上传,压缩;支持全屏模式下编辑,扩大编辑框的内容,提高编辑的效率。
我们团队正在使用哪些前端框架
说到前端框架我们首先就会想到React、Vue和Angular,形成了三足鼎立的场面,当然还远不止这些。就我个人用的就还有很多,比如:Knockoutjs,EasyUI,Bootstrap、jQuery UI等等。
Go 语言最简单的入门教程
这篇文章,将直接介绍如何编写可以执行的代码,不介绍Go语言起源,这类文章在之前已经介绍过,如: Golang 开篇 , Golang 起源 。 前置提示 - Windows 10 - Golang 1
MongoDB 在 CentOS 7 上部署3个集群
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数
用dotnet开发一个gRPC的为服务以及客服端
gRPC是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计,跨平台,跨语言。支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP
docker容器的启动停止对.net core生命周期的支持
这篇文章主要来介绍docker容器的启动停止对.net core生命周期的支持。用docker部署.net core时,如何在启动,停止时执行注入的代码呢?无意中看asp.net core文档,看见生
quartz.net 时间表达式——Cron表达式详解
序言 Cron表达式:就是用简单的xxoo符号按照一定的规则,就能把各种时间维度表达的淋漓尽致,无所不在其中,然后在用来做任务调度(定时服务)的quart.net中所认知执行,可想而知这是多么的天衣无
Attribute Routing 在 Asp.net Webapi 中的使用
环境要求 Visual Studio 2013 以及更高版本 为什么要使用  Attribute Routing 在实际的应用中,我们常常需要符合用户理解的url,这通过基于约定的路由方式实
Expression 表达式替代反射,包括带out参数的用法
带out参数的使用方法,研究了好一会才弄出来,网上基本上找不到样例 public static bool TryParse(string s,out uint result) 下面的代码将对上面的Tr
CentOS 7 使用 FirewallD 打开关闭防火墙与端口
什么是FirewallD FirewallD即Dynamic Firewall Manager of Linux systems,Linux系统的动态防火墙管理器。FirewallD是一个服务,用于配
jquery.lazyload插件实现图片延迟加载
jquery.lazyload是一个实现图片延迟加载的jQuery 插件,它可以延迟加载长页面中的图片。在浏览器可视区域外的图片在初始状态下不会被载入,直到用户将页面滚动到它们所在的位置。 1.引入j
常用 Git 命令清单
Git是目前世界上最先进的分布式版本控制系统,相比其他的svn,tfs等工具,它在分支管理,仓库完整性,网络条件的依赖等方面有显著的优势。其代表作Github,Gitlab,是我们日常使用最多的工具。
右键 - 添加Git Bash Here菜单
1、通过在“运行”中输入‘regedit’,打开注册表。 2、找到[HKEY_CLASSES_ROOT\Directory\Background]。 3、在[Background]下如果没有[shel
在生产环境使用docker-compose启动轻量级的.net core项目
.Net Core 2.0发布有段时间了,之前不管是控制台应用程序开发,还是网站开发,都习惯安装.Net Core SDK,如果docker部署就安装SDK镜像,理论上没啥问题,但是microsoft
1 2 3 4 5 6 7 8 9 10