posts - 206,  comments - 26,  views - 17万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
10 2018 档案
.NET Core 实践一:微服务架构的优点(转)
摘要:微服务现在已经是各种互联网应用首选的云架构组件,无论是 BAT 还是 滴滴、美团 ,微服务都是重要的一环。 相对于微服务,传统应用架构有以下缺点: 1. 业务代码混杂,团队成员职责边界不清,团队协作体验不佳,开发效率低下。 传统应用架构中,各个业务模块代码都存在于同一个应用当中,各个业务模块之间交互 阅读全文
posted @ 2018-10-31 23:18 努力--坚持 编辑
.NET Core 实践二:事件通知和异步处理
摘要:首先让我们来先看一个例子: 这是一个简单的用户下单购买商品的业务模型,输入端是用户,相关物料有订单和货物,相关的内部服务有业务(订单)、财务(支付)、仓储(备货)和物流(运输)。 从图中我们可以看到,用户首先向业务部门下了一个订单,业务部门根据用户提供的内容生成了一份订单给客户,并要求客户根据订单金 阅读全文
posted @ 2018-10-31 23:17 努力--坚持 编辑
.Net使用分布式缓存 C# 使用Redis
摘要:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 Nuget添加StackExcha 阅读全文
posted @ 2018-10-31 21:40 努力--坚持 编辑
.Net数据访问层之Ado.net和EF的区别
摘要:ado.net EF作为微软的一个ORM框架,通过实体、关系型数据库表之间的映射,使开发人员可以通过操作表实体而间接的操作数据库,大大的提高了开发效率。这样一来,.net平台下,我们与底层数据库的交互就有两种选择了(这句话说得不是很准确,微软.net 框架下还是有其他的ORM框架的,,如Nhiber 阅读全文
posted @ 2018-10-31 21:14 努力--坚持 编辑
.NetWeb层之MVC和WebForm区别
摘要:WebForm的理解 1、 WebForm概念 ASP.NETWebform提供了一个类似于Winform的事件响应GUI模型(event-drivenGUI),隐藏了HTTP、HTML、JavaScript等细节,将用户界面构建成一个服务器端的树结构控件(Control),每个控件通过ViewSt 阅读全文
posted @ 2018-10-31 20:41 努力--坚持 编辑
.Net面向服务编程之WCF、WebAPI、WCFREST、WebService之间的区别
摘要:在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA 阅读全文
posted @ 2018-10-31 20:20 努力--坚持 编辑
Web Service 和WCF的特性
摘要:Web Service 的工作原理 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDD 阅读全文
posted @ 2018-10-31 20:19 努力--坚持 编辑
GitHub的使用(C#代码,代码合并Merge和代码推送)
摘要:一个源码管理工具,由于不擅长敲GIt命令,还不太喜欢用英文版本的软件,所以想办法用中文版的图形工具步骤如下: 下载了GIT64位,安装,下载了TortoiseGit和TortoiseGit中文语言包,先后安装。然后设置成中文,然后就好了,查看历史记录和拉取推送就不贴了。 VS2017集成了GIT,只 阅读全文
posted @ 2018-10-18 20:06 努力--坚持 编辑
entity framework的三种使用方式(.Net ORM框架)
摘要:SqlServer数据库 1.DB First 现有DB,生成edmx文件 贴一下生成的model // // <auto-generated> // 此代码已从模板生成。 // // 手动更改此文件可能导致应用程序出现意外的行为。 // 如果重新生成代码,将覆盖对此文件的手动更改。 // </au 阅读全文
posted @ 2018-10-14 02:13 努力--坚持 编辑
.Net 数据访问层之ORM框架EF简介
摘要:应用程序和数据库采用Tcp协议通讯 ORM框架有: NHibernate ,Dapper ,Mybatis 底层是 ADO.Net 好处: 1.面向对象 2.没有sql减少学习成本,快速开发 3.编译检测会更有用(写sql,字段改了,漏改sql就会异常) 3.有编译检测(改了数据库字段,必须修改,否 阅读全文
posted @ 2018-10-13 23:04 努力--坚持 编辑
.NET学习之垃圾回收机制 GC
摘要:线程栈 stuck:存值类型,和引用类型的引用 先进后出,链表形式,连续摆放 CLR(公共语言运行库(Common Language Runtime))启动进程,main函数为一个线程入口 进程堆heap:存引用类型 进程中的一块区域 IL:中间语言 对象的属性为值类型出现在堆里,方法里的值类型,由 阅读全文
posted @ 2018-10-08 01:34 努力--坚持 编辑
数据结构(堆栈,链表)
摘要:一、数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。逻辑结构包括: 集合 数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系; 2.线性结构 数据结构中的元素存在一对一的相互关系; 3.树形结构 阅读全文
posted @ 2018-10-08 00:02 努力--坚持 编辑
IOC和AOP
摘要:DIP依赖倒置原则:系统架构时,高层模块不应该依赖于低层模块,二者通过抽象来依赖依赖抽象,而不是细节 贯彻依赖倒置原则,左边能抽象,右边实例化的时候不能直接用抽象,所以需要借助一个第三方 高层本来是依赖低层,但是可以通过工厂(容器)来决定细节,去掉了对低层的依赖 IOC控制反转:把高层对低层的依赖, 阅读全文
posted @ 2018-10-07 22:00 努力--坚持 编辑
面向切面编程(AOP)和代码实现
摘要:结合设计模式,通过代码理解面向切面编程, 通过,结构型设计模式,装饰器模式来实现AOP,代码如下 /// <summary> /// 装饰器模式实现静态代理 /// AOP 在方法前后增加自定义的方法 /// </summary> public class DecoratorAOP { public 阅读全文
posted @ 2018-10-06 22:09 努力--坚持 编辑
.NET常用框架整理
摘要:自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V 阅读全文
posted @ 2018-10-05 20:05 努力--坚持 编辑
PLSQL与SQL执行计划对比
摘要:SqlServer 执行计划分析 PLSql 执行计划分析 plsql的是否是全表扫描,是否走索引没弄出来,白天问问好了,开始学数据库优化了。 阅读全文
posted @ 2018-10-04 07:18 努力--坚持 编辑
Powerdesigner导出Oracle数据库表结构
摘要:Powerdesigner老版本不支持64位Client,新版本弄不到破解码 解决方法,用Powerdesigner+32位Oracle Clent访问64位Oracle Server 遇到的坑分享下 安装完64位的Oracle Server ,32位的 Oracle Clent默认的listene 阅读全文
posted @ 2018-10-04 04:11 努力--坚持 编辑
设计模式的分类和原则整理
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 创建型模式是用来创建对象的模式,抽象了实例化的过程,帮助一个系统独立于其他关联对象的创建、组合和表示方式。所有的创建型模式都有两个主要功能: 1.将系统所使用的具体类的 阅读全文
posted @ 2018-10-03 18:16 努力--坚持 编辑
面向对象语言(.Net)的封装继承多态(OOP)
摘要:封装:把事物封装成类,私有化属性. 继承:共同的特性封装在父类,子类就有父类的属性 父类已经实现了的方法,子类也有需要前面+New 隐藏父类的方法,就不报错了,有这个语法,面试的时候问过,不推荐用. 父类; public void Test() 子类:public New void Test() 多 阅读全文
posted @ 2018-10-03 17:49 努力--坚持 编辑
PowerDesigner导出数据结构和使用配置
摘要:用PowerDesigner比较直观, 方便管理,修改数据库,分享 Oracle的逆向工程,和模型图的显示设置 https://blog.csdn.net/u011781521/article/details/78960083 PowerDesigner可以在查看表的时候显示英文表名和注释的表名,表 阅读全文
posted @ 2018-10-02 07:46 努力--坚持 编辑
数据库设计三大范式
摘要:数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 阅读全文
posted @ 2018-10-02 06:23 努力--坚持 编辑
.NetC# 语言对应的VS版本和发布时间
摘要:C# 语言版本和对应特性,以及发布时间,.Net Framework 版本和 VS 版本 C# 4.0 和C# 5.0 熟悉点吧, VS10 ,VS12 和13 .Net Framework 4.0 和4.5 语言版本发布时间.NET Framework要求Visual Studio版本 C# 1. 阅读全文
posted @ 2018-10-02 05:20 努力--坚持 编辑

点击右上角即可分享
微信分享提示