微服务现在很火,并且几乎所有的大中型公司都应用到了微服务。最近因为项目的业务越来越复杂,所以打算将项目的部分业务进行模块化改造,仔细研究了下微服务的应用,查找了大量的资料,总算完成的第一阶段的改造任务
在面向对象编程的过程中为了减轻数据库的压力通常会采用缓存。使用C#编程的时候我们可以使用.NET自带的缓存 System.Web.HttpRuntime.Cache,但是自带的缓存是不支持分布式部署
需要打开PDF文件时,我们第一印象就是使用AdobeReader。在开发中,经常会遇到需要展示PDF文件的需求。我们会借助于AdobeReader的Active控件来实现。不过这需要客户的机器上安装有
为什么要写这篇文章呢,我今天看到很多的网站虽然功能是实现了,但是网站的优化确实不咋地,所以我就心血来潮的写着这篇文章,给大家普及一下关于网站优化的内容。 首先需要注意的是在对JVM内存调优的时候
在正式版本发布后的一年内,所有符合条件的Windows7、Windows8.1以及用户都将可以免费升级到Windows10,WindowsPhone8.1则可以免费升级到Windows10Mobile
首先我先问大家一个问题,在我们浏览网页的时候为什么要提升web性能?在这里我给出了一些关于web性能优化的一些小建议。 Web性能黄金准则:只有10%~20%的最终用户响应时间花在了下载html
什么是垃圾回收机制,GC就是垃圾回收器,一般来说系统会自动检测不会使用的对象或变量进行内存的释放,不需要手动调用,用Collect()就是强制进行垃圾回收,使内存得到及时的释放,让程序效率更高.
在以前的.NET框架中,如果我们要用到异步编程,那就要用到Threding这个类了,但是现在不一样了,VS2015已经出了正式版和预览版,在最新的语法糖中,微软允许我们使用Async和Await关键字
在经过对.Net平台深入的学习以后,我发现很多语言开发动态网站时,它的后台逻辑都差不多是相同的,今天在这里我给大家来聊聊在.Net平台下网站的开发! 目前,ASP.NET中两种主流的开发方式是:AS
Sql语句大家再熟悉不过了,不过,相对于简单查询来说,一些比较绕的SQl语句就比较难写了,这里我给出自己的一些见解,希望能够对大家有所帮助! 问题: 数据库中人表有三个属性,用户(编号,姓名,身高
当压缩文件过多的时候,我们不能手动一个个去解压,所以我们需要一个解压程序来实现快速压缩,本文就演示如果使用C#调用7zip来解压文件。 来解压程序前,你需要安装7-zip,这是一个免费的解压缩软
我们是APS.NET制作网页的时候,对于页面的元素通常会随着不同的逻辑显示不一样,那么怎样动态在ASP.NET页面中添加控件呢?下面就通过代码演示一下。 假设页面的元素是这样的:
我们经常需要写程序来采集数据,而通常采集数据的数据源是RSS,那么怎样通过.NET/C#来解析RSS文件从而达到采集的目的呢?下面将演示试验控制台程序来解析本博客的RSS实例,并给出最终的图片结果。直
我们经常会使用程序读取百度的搜索结果以便提供方便。现在很多程序使用.NET来做定时任务,这样怎样使用.NET/C#获取百度搜索结果呢? 我们首先应该分析百度的搜索结果,发现百度的搜索结果的格式为
abstract(抽象)类和interface(接口)是面向对象编程中两个概念,但是学了很多年编程的程序员有时对这两个概念的区分仍然不是很清楚。下面就讲解abstract类和interface的概念和
概述String在任何语言中,都有它的特殊性,在.NET中也是如此。它属于基本数据类型,也是基本数据类型中唯一的引用类型。字符串可以声明为常量,但是它却放在了堆中。希望通过本文能够使大家对.NET中的
我们在使用.NET做网站的时候,很多情况下需要需要知道客户端的操作系统版本和浏览器版本,怎样获取客户端的操作系统和浏览器版本呢?我们可以通过分析UserAgent来获取。 .NET获取客户端的操
在上一篇《ASP.NETMVC框架新手入门学习教程之MVC简介》中我们讲解了关于MVC的介绍,今天我们介绍MVC的变体。 通过采用MVC模式,我们可以将可视化UI元素的呈现、UI处理逻辑和业务逻辑分
传统MVC模式 对于大部分面向最终用户的应用来说,它们都需要具有一个可视化的UI界面与用户进行交互,我们将这个UI称为视图(View)。在早期,我们倾向于将所有与UI相关的操作揉合在一起,这些操