摘要: 安装mysql服务器 1、 sudo apt-get install mysql-server 2、 sudo apt-get install mysql-client 登录问题 安装成功后,我们会发现我们没有登录的权限。 然后发现当我们输入 sudo mysql -u root -p 这个命令的时 阅读全文
posted @ 2018-09-30 14:38 黄厚镇 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 分布式的缓存可以提高性能和可伸缩性的 ASP.NET Core 应用程序,尤其是托管在云中或服务器场中时。 什么是分布式的缓存 分布式的缓存由多个应用程序服务器共享,缓存中的信息不存储在单独的 Web 服务器的内存中,并且缓存的数据可用于所有应用服务器。这具有几个优点: 1、所有 Web 服务器上的 阅读全文
posted @ 2018-09-29 20:51 黄厚镇 阅读(6480) 评论(6) 推荐(1) 编辑
摘要: 说到内存缓存MemoryCache不由的让我想起.Net Framework中的MemoryCache,它位于 System.Runtime.Caching 程序集中。 接下来我们来看看.net core中的MemoryCache又有什么与众不同的地方吧。 一、基本实现 1、打开NuGet包管理器搜 阅读全文
posted @ 2018-09-28 18:47 黄厚镇 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 对于AOP这个名词,相信对于搞过MVC开发的人来说,都很熟悉,里面各种各样的Filter简直是将AOP体现到了极致。 那么什么是AOP呢? AOP(Aspect Oriented Programming,面向切面编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添 阅读全文
posted @ 2018-09-27 22:58 黄厚镇 阅读(1660) 评论(2) 推荐(0) 编辑
摘要: 一、IOC介绍 IOC:全名(Inversion of Control)-控制反转 IOC意味着我们将对象的创建控制权交给了外部容器,我们不管它是如何创建的,我们只需要知道,当我们想要某个实例时,我们可以直接从这个外部容器中去拿,而再也不需要我们去new了,充分体现了DIP(依赖倒置原则),也体现了 阅读全文
posted @ 2018-09-26 18:17 黄厚镇 阅读(4404) 评论(1) 推荐(0) 编辑
摘要: 通过对Configuration源代码的分析从而来自定义一个配置数据源 1、用反编译工具来看看AddJsonFile()这个方法究竟干了什么,源代码如下: 首先我们可以看到这3个重载方法,它们都是调用了下面这个方法: 而这个方法呢,又是调用了下面这个方法: 从上面的方法可以看出,类型参数为 Json 阅读全文
posted @ 2018-09-25 21:48 黄厚镇 阅读(769) 评论(2) 推荐(0) 编辑
摘要: 在我们之前.Net Framework的项目中,配置文件是WebConfig或AppcConfig文件,而当我们想要添加我们自定义的节点时,还需要在这个文件中的section中定义我们自定义的节点,这样的配置文件中的系统配置和我们自定义的配置耦合度也很高。 而在.Net Core中,配置系统改变了, 阅读全文
posted @ 2018-09-24 20:02 黄厚镇 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 一、需要安装的软件 1、虚拟机安装Ubuntu系统(本人用的是vmware-14.1.12和buntu-18.04) 2、Xshell或 Putty(连接ssh服务) 3、FileZilla(ftp上传下载文件工具) 二、.net core 安装包的区别和选择 1、.net core Runtime 阅读全文
posted @ 2018-09-23 14:23 黄厚镇 阅读(4544) 评论(0) 推荐(1) 编辑
摘要: 一、.Net平台的背景 1、2010之前 的PC时代的时候,互联网规模还不是特别庞大,以静态编译式语言为代表的JAVA和.Net没什么太大区别,.net以windows自居。 2、2010年以JAVA为代表的Hadoop大数据兴起后,.net无法对接,因为hadoop是工作平台,需要将jar上传到h 阅读全文
posted @ 2018-09-23 12:04 黄厚镇 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 1. 安装git,从程序目录打开 "Git Bash" ,或者直接用git shell,github自带的工具 2. 键入命令:ssh-keygen -t rsa -C "email@email.com" "email@email.com"是你安装完git时设置的email 3. 提醒你输入key的 阅读全文
posted @ 2018-06-14 09:25 黄厚镇 阅读(478) 评论(0) 推荐(0) 编辑