自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Linux CentOS 基础环境搭建目录(未完待续)

一、基础篇1.0 、系统安装–VirtualBox虚拟机安装CentOS 71.1 、系统安装–VirtualBox虚拟机安装Ubuntu 182、基本操作3、安装后的初配4、更新源5、日常应用安装:wget net-tloos lrzsz tar ziphttps://www.centos.org/download/https://www.ubuntu.com/download/...

2018-10-07 16:00:17 772

原创 ElasticSearch应用入门系列目录

序本系列准备时还未全面了解ES 也没有成功跑起来~~~~,中间发现不对处将及时更改,本着浅显入门系列将从基础环境->简单应用->组件扩展 三部分说起。如果想问ES是啥? Lucene是啥?还是自行查查资料吧!就算写我也是copy来的,本文主要讲应用。第一章 实验环境+ES搭建 持续更新中 1、实验环境第二章 基于NET应用ES 1、elasticse

2018-08-15 21:53:06 297

原创 Docker的asp.net core应用部署系列目录(完结)

第一章 实验基础环境 1、系统: Linux ubuntn 18 desktop 2、配置ubuntn:设置更新源 3、开启ssh方便客户端工具链接 4、安装上传下载工具第二章 Docker环境 安装docker:hello docker docker的三种模式 开发、生成、生产 第三章 基于 net core 的应用部署...

2018-06-26 22:24:03 16014 5

原创 linux 基础操作

本系列目录请看这里《Linux基础环境搭建目录》https://blog.csdn.net/michel4liu/article/details/82958792本篇介绍后续章节中几个最常用的命令,这样后续将不做命令解释。进入目录,就像是windows 进某目录一样。例:cd /var/lib 进入 /var/lib 目录cd .. 返回上一级目录查看当前所在目录 p...

2018-11-04 23:11:28 619

原创 netcore将StyleCop.Analyzers自定义规则应用到整个解决方案

概述编码中会用一些基于Roslyn的编码规范工具 如:StyleCop.Analyzers,但不是每一项规则都是适合自己或团队,所以都会对规则进行微调,但是StyleCop.Analyzers规则默认针对单个项目,我们肯定希望规则统一管理,防止项目间配置不同导致约束不一致。本文将介绍如何将自定义规则应用到整个解决方案。利用Nuget安装StyleCop.Analyzers安装成功后能在...

2018-10-25 23:37:42 3384

原创 CentOS 7.5初配

刚安装的centos是无网络的,网卡没有启动。这样我们不能方便的远程操作,远程操作好处很多,比如说命令复制粘贴。此篇将配置网卡自启并设置固定IP,能远程登陆访问。1、 进入网络设置文件夹cd /etc/sysconfig/network-scripts/2、通过ls命令查看当前文件夹下目录,此时我们可以看到一个文件 ifcfg-enp0s3,这个是我的网卡配置文件 ,每个系统的结尾可能不同...

2018-10-07 17:20:49 1019 2

原创 VirtualBox虚拟机 安装 CentOS7

一、准备工作软件当时所用版本下载地址备注VirtualBox5.2.18https://www.virtualbox.org/wiki/Downloads免费、安装系统速度快CentOS7.5 64位 Minimalhttps://www.centos.org/download采用mini版是为了后续扩展软件都手动安装一遍,下载时选择国内地址速度快...

2018-10-07 15:42:06 7926

原创 ElasticSearch应用入门系列 1.4 Elasticsearch简单交互

本系列目录请看这里 https://blog.csdn.net/Michel4Liu/article/details/81711892本篇主要是感受一下es的操作,例子和大部分内容来源于官网,可以利用一些http提交工具。 1、curl linux的组件,可以用但是手写东西太多比较麻烦些。 2、火狐浏览器的RESTClient插件,难度比curl小,可以点选很多东西。 本篇主...

2018-08-25 16:12:47 299

原创 ElasticSearch应用入门系列 1.3 CentOS 安装es6.3.2

本系列目录请看这里 https://blog.csdn.net/Michel4Liu/article/details/81711892书接上回,我们安装jdk1.8后接下来就是我们的主角”ES”。一、安装es6.3.2 在官网寻找下载地址 https://www.elastic.co/cn/downloads/elasticsearch 安装方式有三种:配置yum,...

2018-08-18 00:50:39 937

原创 CentOS 更新yum源

因国内网络问题,centos中的yum更新或安装应用经常各种超时,需要换到国内的加速地址进行提速。1、备份,为了更新失败时切换回去,(我一般不会做)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、进入yum源配置文件夹cd /etc/yum.repos.d/...

2018-08-17 18:52:21 34164

原创 ElasticSearch应用入门系列 1.2 JDK安装配置

本系列目录请看这里 https://blog.csdn.net/Michel4Liu/article/details/81711892因为ES是依赖java的所以需要JDK,关于ES版本对应的JDK版本请看 https://www.elastic.co/support/matrix#matrix_jvm ~~第一个小坑: 官网说 ES6.3支持java10,我最开始在 win...

2018-08-16 23:13:10 992

原创 ElasticSearch应用入门系列 1.1 准备实验环境

本系列目录请看这里 https://blog.csdn.net/Michel4Liu/article/details/81711892本篇将开始讲述ES系列,首先我们将准备安装ES的运行环境,因为ES是依赖java的所以需要JDK,关于ES版本对应的JDK版本请看 https://www.elastic.co/support/matrix#matrix_jvm ~~第一个小坑...

2018-08-15 23:18:55 292

原创 Docker的asp.net core应用部署系列——docker pull 加速

docker hub 官方服务在国外,大家在拉取镜像时或多或少出现time out 或 速度很慢。因此国内的加速站就成了大家提速的必备方案。仓库源地址阿里云网易云 https://c.163yun.com/hub#/m/home/DaoClouddocker 中国 http://www.docker-cn.com提速方式1、直接修改daemon.json配置全局切...

2018-08-01 12:06:55 1511

原创 sql server 动态sql 备份当前数据库

自动获取要执行sql的当前数据库进行备份数据库DECLARE @sqlstr NVARCHAR(MAX)=''DECLARE @filename NVARCHAR(MAX)=''DECLARE @dbname NVARCHAR(MAX) =DB_NAME()/*设置备份的磁盘路径*/SET @filename ='C:/'+ @dbname + '_'+ convert(nvarch...

2018-07-27 14:32:44 530

原创 docker容器时区问题

软件开发经常遇到时区问题,国际化应用要处理的时区更为复杂一些,本文讲述docker容器时区设置。 当服务容器返回的时间都是少8小时,说明就是容器的时区设置出现问题。一般解决此类问题要么设置一下容器的时区,要么就是让容器继承宿主主机的时区,显然继承宿主主机的时区更好(可能说的有些绝对了),我们可以通过调整宿主主机达到更改容器时区操作。首先查看自己的宿主主机和容器的时间,如下图显然差了8小时 ...

2018-07-02 22:32:19 2241

原创 docker常规操作——删除容器实例、删除镜像

我们前几篇讲了编译镜像,如果有些旧镜像不想要了怎么删除呢,如果交互式启动产生了很多容器实例也想删除呢,下面我们将进行演示。1、删除容器实例 docker rm 容器ID或容器名 1. 先 docker ps -a 寻找已经停止运行的实例 2.docker rm 59ec 删除实例 3.docker ps -a 查看实例已经删除 具体操作如下图 如果...

2018-07-02 22:11:06 50842 1

原创 docker常规操作——启动、停止、重启容器实例

前几篇我们已经掌握了docker容器实例的运行,接下来我们就来了解一下关于容器实例的 启动、停止、重启。一、启动一个已经停止的容器实例 docker start 容器ID或容器名 1. 先查看已经暂停的容器实例信息 2. 通过docker start 59ec 启动容器 3. 通过docker ps 查看当前启动的容器 具体操作如下图 docker...

2018-07-02 21:17:09 459081 19

原创 Docker的asp.net core应用部署系列——进入正在运行的docker容器里面

本系列目录请看这里 https://blog.csdn.net/michel4liu/article/details/80819510我们之前已经可以通过交互或后台方式启动一个容器,有时我们需要进入docker里面看一些log或者查看其他的一些环境配置,接下来我们关于怎么 进入正在运行的docker容器里面 了解一下1、docker attach docker...

2018-07-01 23:21:37 6742

原创 Docker的asp.net core应用部署系列——docker容器自启动 restart policy

我们上篇已经可以通过后台线程运行一个docker容器,接下来我们将要处理另一个问题,当docker的容器因意外挂掉了,例如:docker服务重启、机器重启、容器本身异常退出等原因 导致容器停止对外工作,我们此时需要做的就是有一个监控容器是否关闭的软件进行守护运行,此类软件有很多如upstart,systemd或者supervisor等等,但是docker不推荐这种做法 因为这依赖于系统平台或软件版...

2018-07-01 22:14:47 5743

原创 Docker的asp.net core应用部署系列—— docker运行asp.net core应用镜像

我们接着上篇,已经编译好镜像,本篇将介绍两种启动方式,交互模式启动和后台线程启动1、交互模式启动 docker run -it -p 80:12345 weba:v0.1 参数 -p 是指把主机的80端口和镜像内的12345端口映射在一起,12345是之前准备镜像时Dockerfile设置的对外暴露端口 运行后效果如下,因为是交互模式所以当前会话不支持继续输入命令工作,如...

2018-06-29 18:17:46 8239 2

原创 Docker的asp.net core应用部署系列——将asp.net core应用编译成镜像

我们上篇将asp.net core应用准备完毕,接下来将进入关键部分 应用发布->编译镜像部分1、右键 发布 2、选择文件夹 发布到本地 3、点击发布 4、发布成功后可以看到发布的绝对路径 5、创建Dockerfile,打开发布文件夹 创建txt 并重命名为 Dockerfile 切记无后缀名,如果你的文件不显示后缀名,文件菜单->选项-&a

2018-06-29 00:09:10 3242 2

原创 Docker的asp.net core应用部署系列——asp.net core应用准备

上面几篇我们已经安装了docker,并run起来最简单的demo。接下来我们自己准备asp.net core应用。 应用准备用 vscode或visual studio都可以,下面用visual studio演示1、选择 .net core ,然后选择 asp.net core web 2、这里选择mvc 可以帮我们快速搭建一个模板页 3、创建后直接运行 可以看到网站已经可以运行...

2018-06-28 23:35:11 1393

原创 Docker的asp.net core应用部署系列——docker images 镜像

我们接着上一篇已经安装完docker,本篇将介绍docker images,利用pull拉取我们实验所需的镜像,运行微软提供的demo。1、首先运行 : docker images 此命令是查看当前本机docker上的所有镜像,此处我们碰到一个问题,因docker安装时用的 root账户安装 所以此时在 michel账户下无法查看,权限不足。 我们先切换root用户,输入 su root...

2018-06-28 22:55:22 2246

原创 ubuntu 安装或重新安装 docker

如果大家用 ubuntu desktop的应用程序中心安装了docker 一般都不是最新的,这里给大家推荐手动下载最新版本进行安装首推链接 https://blog.csdn.net/shidaping/article/details/78603503如果上面的链接没有解决,则选择看下面的 https://www.cnblogs.com/lizichao1991/p/7646917.h...

2018-06-28 22:16:40 3460

原创 Docker的asp.net core应用部署系列——docker 相关文档

基础资料 菜鸟教程 http://www.runoob.com/docker/docker-tutorial.html 极客学院 http://wiki.jikexueyuan.com/list/docker/docker 100问 https://blog.lab99.org/post/docker-2016-07-14-faq.html#docker-zi-liao-hao-shao...

2018-06-27 10:10:43 1121

原创 ubuntu 安装 lrzsz 上传下载

1、lrzsz:windows系统为了方便上传下载linux文件一般通过安装这个工具进行访问。 使用方式: rz: 是接受来自windows客户端命令,rz输入后会弹出windows上的文件选择框进行上传。 sz 相对或绝对文件名:是将linux的文件发送到windows上的命令,文件会保存到客户端软件设置的默认保存位置2、安装lrzsz ,在控制台中输入sudo apt...

2018-06-26 23:08:36 6818

原创 ubuntu desktop 开启root账户

1、安装完ubuntu desktop版本后首先开启root账户,因为非root操作会有很多权限干扰。 在控制台输入:sudo passwd root,根据提示设置root密码 2、测试是否已经开启成功,输入 su root 然后输入root的密码,意思是此控制台的后续会话将切换到root账户,切换后变化如下图红箭头处 ...

2018-06-26 22:13:59 3731

原创 ubuntn 18 开起ssh 并用root远程登陆

安装openssh-server sudo apt-get install openssh-server -y 启动ssh 服务 先service ssh start 启动服务 然后利用此命令 ps -e |grep ssh 查看是否已经启动成功 查看IP ifconfig 远程登陆 利用第三方工具登陆,轻巧的putty 或...

2018-06-25 18:25:36 788

转载 Docker 国内镜像源设置

原文出处https://blog.csdn.net/Mr_OOO/article/details/67016309docker pull 国内网络链接失败或很卡慢,一般都需要更换至国内 需要下载 最新的 18版本创建或修改 /etc/docker/daemon.json 文件,修改为如下形式{ "registry-mirrors": [ "加速地址"...

2018-06-20 16:15:28 19108

转载 Linux ubuntu 切换阿里更新源

文章出处:https://www.cnblogs.com/lyon2014/p/4715379.html如国内网络使用ubuntu 则会出现apt-get无法安装更新的问题,这时大家需要切换到一些国内第三方更新源。首先查看自己的ubuntu系统的codename,直接导致你更新的源是否对你的系统起效果,查看方法: lsb_release -a 我的系统显示:Codename...

2018-06-20 12:06:57 12507

原创 C#关键字扫盲——Readonly、Const(常量)

Readonly、Const Readonly 官方解释:关键字是一个可在字段上使用的修饰符。 当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。 Const 官方解释:使用 const 关键字来声明某个常量字段或常量局部变量。 常量字段和常量局部变量不是变量并且不能修改。 常量可以为数字、布尔值、...

2018-04-05 17:21:59 861

原创 C#关键字扫盲——Tuple(元组类) 、ValueTuple(值元组)

Tuple、ValueTuple 当方法返回值大于一个时我们有时用out或结构体或类来处理,今天介绍一个简便的多返回值方式。 ValueTuple 是 Tuple的扩展,本文只针对最新的ValueTuple 做讲解,Tuple有很多不便之处,总之过时的就让他过去吧。 Tuple ValueTuple .Net Framework 4.0 内置 Nuge...

2018-03-29 23:10:23 13451

原创 C#关键字扫盲——Interface 接口

Interface Interface 官方描述: 1、接口只包含方法、属性、事件或索引器的签名。 实现接口的类或结构必须实现接口定义中指定的接口成员。 2、 一个接口可从一个或多个基接口继承。 3、基类型列表包含基类和接口时,基类必须是列表中的第 1 项。(就是继承列表中 基类需要写在第一个位置,后面再写接口) 4、实现接口的类可以显式实现该接口的成员。 显式实...

2018-03-25 01:54:29 3615

原创 C#关键字扫盲——abstract 抽象

abstract abstract 官方描述:abstract修饰符指示被修改内容的实现已丢失或不完整。 abstract 修饰符可用于类、方法、属性、索引和事件。 在类声明中使用 abstract 修饰符以指示某个类仅旨在作为其他类的基类。 标记为 abstract 的成员,或包含在抽象类中的成员,都必须由派生自抽象类的类来实现。 项目源码地址:https:/...

2018-03-21 23:39:40 813

原创 C#关键字扫盲——Sealed 密封

Sealed Sealed 官方描述:应用于某个类时,sealed 修饰符可阻止其他类继承自该类。 还可以对替代基类中的虚方法或属性的方法或属性使用 sealed 修饰符。 这使你可以允许类派生自你的类并防止它们替代特定虚方法或属性。 项目源码地址:https://gitee.com/michel4liu/LearnCSharp.git 项目:Learn...

2018-03-20 20:32:32 1358 1

原创 C#关键字扫盲——base和this

base this base 官方描述:关键字用于从派生类中访问基类的成员: 调用基类上已被其他方法重写的方法。 指定创建派生类实例时应调用的基类构造函数。 仅允许基类访问在构造函数、实例方法或实例属性访问器中进行。 this 官方描述:指代类的当前实例,还可用作扩展方法的第一个参数的修饰符。 项目源码地址:https://gi...

2018-03-19 23:59:08 346

原创 C#关键字扫盲——Virtual 虚拟

Virtual virtual 官方描述:关键字用于修改方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。 配合的关键字 override 官方描述:扩展或修改继承的方法、属性、索引器或事件的抽象或虚拟实现需要 override 修饰符。 new 修饰符 官方描述:在用作声明修饰符时,new 关键字可以显式隐藏从基类继承的成员。 隐...

2018-03-18 22:24:38 1553

原创 Git 版本控制屏蔽某些文件或文件夹

场景: IDE在编译过程中经常出现 debug release下的文件,这些文件每份代码生成或重新生成都会有变化,git就会认为是更改项,需要上传,在协作场景中如果大家都上传这些文件导致无数垃圾文件冲突,解决费时费力。GIT已经给出解决办法 .gitignore 现在给出两个网站,这两个基本涵盖了所有IDE的.gitignore 只要找对就可以解决问题。 (注意:NET C# 对应的是...

2018-03-12 19:30:50 8805

原创 SQL查看关键字是否是某表中列名

SELECT b.name AS 表名,a.name AS 列名FROM sys.columns a JOIN sys.tables b ON a.object_id=b.object_idWHERE UPPER(a.name) LIKE UPPER('%关键字%')

2018-02-03 15:20:22 851

原创 SQL查找某个"关键字"在视图、函数、存储过程中存在

SELECT a.name,a.[type],b.[definition] FROM sys.all_objects a,sys.sql_modules b WHERE a.is_ms_shipped=0 AND a.object_id = b.object_id AND a.[type] IN ('P','V','AF') AND b.[definition] LIKE '%关键字%'OR

2018-02-03 15:10:48 1272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除