自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YangJiaoLong的博客

记录、成长、分享、学习

  • 博客(18)
  • 收藏
  • 关注

原创 自定义DotNetCore 项目模板

自定义DotNetCore 项目模板并打包为nuget包。

2023-01-07 18:50:35 828

原创 StackExchange Redis 锁 与 代码级锁

StackExchange Redis简单锁与分布式锁Redis简单锁未使用锁的情况使用锁的情况Redis简单锁直接上代码看现象来进行直观描述示例场景描述:redis中存储一个string类型数据,key=key,value=0,;两个线程,每个线程循环100次,每次对key值进行+1操作;期望结果:两个线程共执行了200次加操作,输出结果200;var redis = new Re...

2019-04-09 15:46:03 4554

原创 04-高性能数据库集群方法

这里写自定义目录标题读写分离基本实现分库分表读写分离读写分离应用场景,写少读多本质是将访问压力分配到不同的节点上,并没有减轻存储压力基本实现1、数据库服务器搭建主从集群(多个服务器),一主N从2、分库分表...

2019-04-01 15:18:46 306

原创 03-架构设计三原则

本文是通过学习李运华老师的《从0开始学架构》课程的随笔现在自己对架构云里雾里的感觉,结合工作中的实践,学习与总结,慢慢的,会有质的提升的。架构设计三原则:适合原则、简单原则、演化原则适合原则(合适优于业界领先)将军难打无兵之战罗马不是一天建成的冰山下面才是关键在项目管理中,项目启动、规划、执行、监控、验收的整个过程,我们需要整个过程中合理评估和知晓我们所拥有的资源,人力、物力、财力等...

2019-03-04 22:04:30 7335

原创 02-架构复杂度来源

本文是通过学习李运华老师的《从0开始学架构》课程的随笔现在自己对架构云里雾里的感觉,结合工作中的实践,学习与总结,慢慢的,会有质的提升的。复杂度来源1:高性能1.对高性能的理解性能是软件的一个重要的质量属性。衡量软件性能包括了响应时间、TPS、服务器资源利用率等客观指标,也可以是用户主管感受(从程序员、业务用户、终端用户、客户等不同的视角,可能会有不同的结论)。性能与伸缩性性能更多的是...

2019-02-24 15:55:58 7994 1

原创 01-什么是架构、架构的目的

本文是通过学习李运华老师的《从0开始学架构》课程的随笔现在自己对架构云里雾里的感觉,结合工作中的实践,学习与总结,慢慢的,会有质的提升的。架构到底是什么基础概念1.系统与子系统系统:泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体(强调整体、关联→个体互相关联、规则→个体非各自为政、能力→能产生新的能力)。子系统:与系统定义一样,观察角度不同:一个系...

2019-02-23 13:07:06 9441

原创 ASP NET MVC CORE 看官方文档学习随笔

这里只记录自己觉得有必要的点 Views视图模型、Models实体模型、Controllers控制器、Migrations迁移机架、Data数据上下文1、如何新建一个MVC CORE Web 2、机架迁移 可以通过该功能快速实现基于单个Model的增删改查,IDE帮助我们自动生成Controller、View、并生成数据库架构、数据库上下文 1、新增一个实体Model(当然,如果你...

2018-05-29 16:11:23 963

原创 ASP NET MVC CORE 看官方文档学习随笔--依赖关系注入

ASP NET MVC Core中依赖注入 1、构造函数注入行为(Controller层) 注意: 构造函数必须是公共的,否则引发InvalidOperationException 构造函数注入要求只存在一个适用的构造函数。 支持构造函数重载,但其参数可以全部通过依赖注入来实现的重载只能存在一个。 如果存在多个,应用程序将引发 InvalidOperationException 异...

2018-05-29 16:11:13 557

原创 Thread、ThreadPool

Thread、BackgroundWork、ThreadPool、Task、async+await同步编程与异步编程 同步编程:在没有使用线程的情况下,我们编写的代码都是顺序执行的,都是在主线程上执行。 异步编程:通过使用线程,实现同时进行多个任务,主线程执行的同时,线程执行其他任务。1、Thread var thread = new Thread(ThreadMethod); ...

2018-05-17 15:53:18 1390

原创 ASPNETMVC Core添加控制器提示“运行所选代码生成器时出错”解决方法

ASPNET MVC Core中像Controller中添加控制器提示“运行所选代码生成器时出错” 解决办法 清理项目、清理解决方案,重新生成项目或重新生成解决方案,再添加一次控制器,如果还提示同样的错误,重启VS后再试即可。...

2018-05-06 01:59:53 21561 9

原创 学习PMP

仅表示个人观点 项目管理是一个过程的管理,学习了PMP,结合实际工作,只要注意观察一下项目管理者工作的过程,顿时发现,他们都是在执行PMP中所描述的5大过程组和10大知识领域。不同的项目管理方式不一样,但是万变不离其宗。作为一个没有太多项目管理实战经验的小毛孩来说,学习PMP的知识体系很重要,让自己清楚项目管理的章程、概要及点。抓住了点,就有了方向,剩下的就是实战和总结, 项目从起初的i...

2018-01-29 13:02:51 602

原创 使用Matalab封装动态链接库(dll)供.NET(C#)调用

我有一个梦想,是改变世界,这是很多技术人员的梦想;从小事做起,踏实做人做事,当身边的人或事因为自己能向更好的方向改变或发展的时候,那就是在改变世界,至花甲之时,可能我的梦想也无法实现,但我会一直追逐着他前行。我相信蝴蝶效应。荣耀的背后刻着一道孤独。最近和某大学实验室团队一起处理算法工作,他们提供算法,我负责接口编写,通过调用接口,接口调用算法,从而实现算法调用以及数据持久化。他们使用matlab进行

2017-12-22 14:32:51 2444

原创 IASyncResult接口实现简单异步编程

我有一个梦想,是改变世界,这是很多技术人员的梦想;从小事做起,踏实做人做事,当身边的人或事因为自己能像更好的方向改变或发展的时候,那就是在改变世界,至花甲之时,可能我的梦想也无法实现,但我会一直追逐着他前行。我相信蝴蝶效应。荣耀的背后可这一道孤独。一起学习,一起进步。1、异步编程是建立在委托基础上的编程方法 2、异步调用的每个方法都是在独立线程中执行的,因此本质上就是一种多线程程序。 3、比较适

2017-12-22 13:56:47 7279 1

原创 面向接口、面向对象;接口、抽象类的理解

我有一个梦想,是改变世界,这是很多技术人员的梦想;从小事做起,踏实做人做事,当身边的人或事因为自己能像更好的方向改变或发展的时候,那就是在改变世界,至花甲之时,可能我的梦想也无法实现,但我会一直追逐着他前行。我相信蝴蝶效应。荣耀的背后可这一道孤独。面向接口编程(IOP:Interface Oriented Programming) 面向对象编程(OOP:Object Oriented Progra

2017-12-22 13:42:15 1443 2

原创 NET中泛型的理解与简单代码示例

泛型是具有占位符的类、结构、接口和方法,是编译器提供的功能 使用泛型–加快运行速度(泛型参数的实际类型参数在运行时均不会被消除,所以运行速度会因为类型转换的次数减少而加快) 用泛型–可用于反射编程(使用GetType方法可在程序运行时得知泛型及其类型参数的实际类型) 用泛型-可减少代码量(复用性) 泛型可使用where关键字进行约束–所以泛型是类型安全的使用object也能简单实现多方法统一

2017-12-22 10:26:46 405

原创 NET反射的简单理解与代码示例

反射是.NetFrameWork提供给我们的一个帮助类库Reflection.dll 它可以动态加载、解析、使用dll 普通方法我们使用时项目中添加引用,然后实例化使用;反射基于“元数据”–metadataReflection.dll可以读取元数据,然后知道了dll中的方法、属性,则可以调用以下代码实现了依赖接口,实现可配置、可扩展的动态的加载dll并调用方法(通过接口实现) 比如现在如下的代

2017-12-22 10:23:53 406

原创 WCF中使用Swagger框架实现接口文档自动化

在多年开发过程中,发现文档的书写、整理、实时同步更新、及时测试是一件很耗时的事情,但是得做。 我们可以通过使用Swagger实现接口文档自动化,更好的提高个人或者团队工作效率。 在网上查阅发现有很多使用Swagger的文档,但是几乎没有WCF+Swagger的文档,所以今天书写并整理了一下,保留下来,可供自己、同事、或广大开发小伙伴查阅,一同学习。 下面我们进入正题:实现WCF+Swagger

2017-12-21 16:33:38 4230 5

原创 WCF Rest API书写(正确Post书写、PostMan请求测试、Ajax请求测试)

WCF Rest API书写(正确Post书写、PostMan请求测试、Ajax请求测试) 看到有很多Wcf Rest接口文档,但我有发现那些文章中实现的Post接口都是通过url来进行数据接收传输的,那种虽然接口可用,但是其实是不安全的,也是不规范的; 同时发现很多开发小伙伴不知道如何进行接口调用,所以文章中我也简单书写了使用PostMan工具及Ajax实现接口调用示例。

2017-12-21 16:05:57 5046 7

空空如也

空空如也

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

TA关注的人

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