05 2019 档案

摘要:⒈新建ASP.NET Core WebAPi项目 ⒉添加 NuGet 包 ⒊Startup中配置 ⒋添加注释信息 ⒋启用XML注释 1.右键单击“解决方案资源管理器”中的项目,然后选择“属性” 2.勾选“生成”选项卡“输出”部分的“XML 文档文件”框 右键生成的XML文件,选择属性。修改“复制到输 阅读全文
posted @ 2019-05-31 21:20 SpringCore 阅读(5132) 评论(1) 推荐(2) 编辑
摘要:⒈新建ASP.NET Core WebAPi项目 ⒉添加 NuGet 包 ⒊Startup中配置 ⒋添加 特性相关NuGet 包 ⒌修改Startup中的ConfigureServices方法,启用特性支持 ⒍一些示范 阅读全文
posted @ 2019-05-31 18:49 SpringCore 阅读(635) 评论(0) 推荐(0) 编辑
摘要:⒈启动Idea,选择导入项目 选择导入的项目路径后,选择项目类型后一路next即可。 ⒉选择File->Project Structure打开项目配置窗口(ctrl + alt + shift + s) 在Modules节点下选择你的项目,打开Dependencies选型卡,移除错误的依赖,然后将J 阅读全文
posted @ 2019-05-30 10:50 SpringCore 阅读(4179) 评论(0) 推荐(2) 编辑
摘要:⒈简介 RedLock 分布式锁算法由 Redis 的作者提出,大部分语言都有对应的实现,查看,RedLock.net 是 RedLock 分布式锁算法的 .NET 版实现,用来解决分布式下的并发问题。 RedLock 的思想是使用多台 Redis Master ,节点之间完全独立,节点间不需要进行 阅读全文
posted @ 2019-05-29 11:26 SpringCore 阅读(4345) 评论(0) 推荐(3) 编辑
摘要:作者:Minotauros 原文地址:在C#中使用Json.Net进行序列化和反序列化及定制化 序列化(Serialize)是将对象转换成字节流,并将其用于存储或传输的过程,主要用途是保存对象的状态,以便在需要时重新创建该对象;反序列化(Deserialize)则是将上面的字节流转换为相应对象的过程 阅读全文
posted @ 2019-05-29 09:35 SpringCore 阅读(426) 评论(0) 推荐(0) 编辑
摘要:⒈优点 1.提高应用程序的相应。对图形化界面更有意义,增强用户体验。 2.提高计算机系统Cpu的利用率。 3.改善程序结构,将既长又复杂的进程分为多个线程独立运行,利于理解和修改。 ⒉分类 1.Java中的线程分为两类,一种是守护线程,一种是用户线程。 2.几乎他们在每个方面都是相同的,唯一的区别是 阅读全文
posted @ 2019-05-28 15:59 SpringCore 阅读(241) 评论(0) 推荐(0) 编辑
摘要:作者:Zhang_Xiang 原文地址:.NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现 先决条件 关于 Ocelot 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访问系统的组件。 参考 本文将使用 Ocelot 构建统一入口 阅读全文
posted @ 2019-05-25 21:38 SpringCore 阅读(546) 评论(0) 推荐(1) 编辑
摘要:⒈offset fetch next方式【SqlServer2012及以上版本支持】【推荐】 ⒉row_number() over()方式【SqlServer2005以上版本支持】 ⒊top not in方式【适用于SqlServer2012以下版本】 ⒋max(主键)方式【本质上还是top方式,适 阅读全文
posted @ 2019-05-21 18:43 SpringCore 阅读(914) 评论(0) 推荐(0) 编辑
摘要:作者:撸码那些事 来源:https://www.cnblogs.com/songwenjie/p/9185790.html 集合是.NET FCL(Framework Class Library)的重要组成部分,我们平常撸C#代码时免不了和集合打交道,FCL提供了丰富易用的集合类型,给我们撸码提供了 阅读全文
posted @ 2019-05-21 12:29 SpringCore 阅读(283) 评论(0) 推荐(0) 编辑
摘要:⒈新建一个ASP.NET Core2.2 Web程序 因为Windows的Docker和Linux的Docker有所不同,本次测试采用的是Linux的Docker,因此没有勾选启用Docker支持。 尝试运行下项目 ⒉创建Dockerfile文件 在项目的根目录下,添加一个Dockerfile文件, 阅读全文
posted @ 2019-05-17 18:49 SpringCore 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:⒈是什么? 和CacheManager差不多,两者的定位和功能都差不多。 EasyCaching主要提供了下面的几个功能 ⒉示例(以InMemory为例) 1.安装Nuget包 EasyCaching.InMemory 2.在Startup中配置服务及请求管道 3.创建一个实体类 4.模拟一个服务层 阅读全文
posted @ 2019-05-16 20:17 SpringCore 阅读(3596) 评论(1) 推荐(2) 编辑
摘要:转载至@蜗牛丨大神的.net core Ocelot Consul 实现API网关 服务注册 服务发现 负载均衡一文,仅对文中所做部分内容进行更新及修改,版权归属原作者。谢谢 文章内容: 大神张善友 分享过一篇 《.NET Core 在腾讯财付通的企业级应用开发实践》里面就是用.net core 和 阅读全文
posted @ 2019-05-15 17:09 SpringCore 阅读(1334) 评论(1) 推荐(1) 编辑
摘要:本文是基于..net core grpc consul 实现服务注册 服务发现 负载均衡(二)的,很多内容是直接复制过来的,..net core grpc consul 实现服务注册 服务发现 负载均衡(二)的版权属于原作者,此文的版权归属我及@蜗牛丨大神,因此,转载前请必要声明@蜗牛丨大神及本人。 阅读全文
posted @ 2019-05-14 13:19 SpringCore 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:.Net Core 3.0已经把Grpc作为一个默认的模板引入,所以我认为每一个.Net程序员都有学习Grpc的必要,当然这不是必须的。 我在我的前一篇文章中介绍并创建了一个.Net Core 3.0使用Grpc进行远程过程调用文章。 ,自我感觉是跑起来了,但是代码间的耦合度太高了,因此在园中找到了 阅读全文
posted @ 2019-05-14 09:43 SpringCore 阅读(878) 评论(0) 推荐(0) 编辑
摘要:因为.Net Core3.0已经把Grpc作为一等臣民了,作为爱好新技术的我,当然要尝鲜体验一下了,当然感觉是Grpc作为跨语言的产品做的相当好喽,比起Dubbo这种的,优势和劣势还是比较明显的。 我这里的环境是VS2019以及,Net Core3.0预览5版,.Net Core3.0预览SDK没有 阅读全文
posted @ 2019-05-13 17:26 SpringCore 阅读(1188) 评论(0) 推荐(1) 编辑
摘要:在Java中有普通集合、同步(线程安全的集合)、并发集合。普通集合通常性能最高,但是不保证多线程的安全性和并发的可靠性。线程安全集合仅仅是给集合添加了synchronized同步锁,严重牺牲了性能,而且对并发的效率就更低了,并发集合则通过复杂的策略不仅保证了多线程的安全而且又提高了并发时的效率。 并 阅读全文
posted @ 2019-05-05 21:28 SpringCore 阅读(202) 评论(0) 推荐(0) 编辑
摘要:执行 阅读全文
posted @ 2019-05-05 11:14 SpringCore 阅读(477) 评论(0) 推荐(0) 编辑
摘要:目地:提高查询效率分类: 聚集索引(物理),在磁盘中连续的一段存储空间,一个表中只能有一个聚集索引. 非聚集索引(逻辑),一个表中可以有多个非聚集索引 3.增加索引后,会增加额外的存储空间.同时降低了增、删、改的效率。4.创建表时数据库引擎会自动的将表的主键设置为聚集索引。5.语法:创建聚集索引:c 阅读全文
posted @ 2019-05-05 11:13 SpringCore 阅读(162) 评论(0) 推荐(0) 编辑
摘要:⒈UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。⒉对重复结果的处理:UNION在进行表链接后会筛选掉重复的数据,UNION ALL不会去除重复的数据。⒊对排序的处理:UNION将会按照字段的顺序进行排序;UNION ALL只是简单的将两个结果合 阅读全文
posted @ 2019-05-05 11:11 SpringCore 阅读(4275) 评论(0) 推荐(0) 编辑
摘要:本地临时表的名称以单个数字字符(#)开头,它们仅对当前的用户连接是可见的。 全局临时表的名称以两个数字字符(##)开头,创建后对任何用户都是可见的。 阅读全文
posted @ 2019-05-05 11:10 SpringCore 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:使用@@IDENTITY 例如:insert into student(name,age) values('fanqi',23) select @@identity 使用 OUTPUT inserted 例如:INSERT INTO UserInfo(Username,LogName,[Passwo 阅读全文
posted @ 2019-05-05 11:08 SpringCore 阅读(2227) 评论(1) 推荐(2) 编辑
摘要:Type类的使用(类反射)通过类获得Type: Type t = typeof(Person)通过实例对象获得类的Type: Type t = p.GetType()获取Type的方法:MethodInfo method = type.GetMethod("MethodName",new Type[ 阅读全文
posted @ 2019-05-05 11:05 SpringCore 阅读(480) 评论(0) 推荐(0) 编辑
摘要:⒈Skip(int count) 说明:跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。 ⒉Take(int count) 说明:获取集合的前n个元素;延迟。即只返回限定数量的结果集。 案例:分页查询 ⒊OrderBy 说明:按指定表达式对集合排序;延迟,默认是升序,加上desce 阅读全文
posted @ 2019-05-05 10:13 SpringCore 阅读(449) 评论(0) 推荐(0) 编辑
摘要:⒈创建数据库,在数据中执行以下脚本。 ⒉添加依赖 MySql.Data.EntityFrameworkCore ⒊实施反向工程,基于现有数据库创建数据表实体类及上下文。 第一种方式:"Visual Studio 2019" >“工具”>“NuGet 包管理器”>“程序包管理器控制台”,执行以下命令( 阅读全文
posted @ 2019-05-04 21:32 SpringCore 阅读(1543) 评论(0) 推荐(0) 编辑
摘要:⒈添加依赖 MySql.Data.EntityFrameworkCore ⒉在appsettings.json配置文件中配置数据库连接字符串 ⒊编写数据表实体类及上下文 ⒋使用依赖注入将上下文注册为服务 ⒌使用迁移创建数据库 第一种方式:"Visual Studio 2019" >“工具”>“NuG 阅读全文
posted @ 2019-05-04 19:29 SpringCore 阅读(984) 评论(0) 推荐(1) 编辑
摘要:⒈添加Json配置文件并将“复制到输出目录”属性设置为“始终复制” ⒉在Program中加载配置文件 ⒊使用配置文件中的相关属性 阅读全文
posted @ 2019-05-03 22:15 SpringCore 阅读(310) 评论(0) 推荐(0) 编辑
摘要:⒈添加依赖 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.FileExtensions Microsoft.Extensions.Configuration.Json ⒉在项目中添加Json配置文件并将其复 阅读全文
posted @ 2019-05-03 21:55 SpringCore 阅读(2721) 评论(0) 推荐(1) 编辑
摘要:⒈安装相关依赖 NLog NLog.Web.AspNetCore ⒉在项目的根目录中创建NLog配置文件 ⒊更改配置文件属性 ⒋修改Program.cs ⒌配置appsettings.json ⒍在代码中注入ILogger写日志 阅读全文
posted @ 2019-05-01 22:24 SpringCore 阅读(1382) 评论(0) 推荐(0) 编辑
摘要:官网:http://automapper.org/ 文档:https://automapper.readthedocs.io/en/latest/index.html GitHub:https://github.com/AutoMapper/AutoMapper/blob/master/docs/i 阅读全文
posted @ 2019-05-01 21:16 SpringCore 阅读(1051) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题