摘要: Net 中很多的类接口设计的时候都考虑了多线程问题,简化了多线程程序的开发。 不用自己去写 WaitHandler 等这些底层的代码。由于历史的发展,这些类的接口设计有着三种不同的风格: EAP(*)、APM(*)和 TPL。目前重点用 TPL。 EAP EAP 是 Event-based Asyn 阅读全文
posted @ 2019-12-16 13:52 Jenkin_Tong 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 老是忘记,这里做一下笔记 线程 创建一个线程来执行一段代码 创建一个新的线程执行一段代码,这个线程和主线程线程是并行执行的,并不会等待主线程执行完再执行。 参数化线程 创建一个线程执行一个方法,给这个方法传值输出,m的值在启用线程之后再次赋值 看输入结果是6,这是因为Main函数是由主线程执行的,新 阅读全文
posted @ 2019-12-08 15:58 Jenkin_Tong 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、什么是WebService? WebService:能够实现部署在不同机器上的不同应用程序(不同语言开发)相互交换数据。 二、使用方法 1、新建Web服务 2、在浏览器中浏览WebServices.asmx, 展示WebServices定义的方法 3、点击服务说明,查看WSDL(web服务描述语 阅读全文
posted @ 2018-06-11 21:38 Jenkin_Tong 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、什么是MongoDB? MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式, NoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代数据库主要解决几个要点:非关系型的、分 阅读全文
posted @ 2018-06-10 22:00 Jenkin_Tong 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是Redis主从赋值(Master&Slave)? 1、主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为 主,Slave以读为主。 2、主要作用: 1)、读写分离 2)、容灾恢复 Redis主从复制的配置使用(Windwos下) 1、安装 阅读全文
posted @ 2018-06-09 18:03 Jenkin_Tong 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 什么是Redis radis是一款内存高速缓存数据库、Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。 Redis特点 1、Redis以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。以设 阅读全文
posted @ 2018-06-07 10:13 Jenkin_Tong 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在实际项目中,我们有些相同的数据是经常要从数据库中读取访问的,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached可以帮助我们进行数据的缓存。 参考自:https://www.cnblogs.co 阅读全文
posted @ 2018-06-06 21:45 Jenkin_Tong 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 开源日志记录组件Log4Net的使用 1、在项目中引入Log4Net程序集 2、在项目配置文件中添加Log4Net配置节 Log4Net的基本配置 Log4Net专业配置(当前项目.Net MVC) 3、在应用程序开始处Application_Start()方法中写 log4net.Config.X 阅读全文
posted @ 2018-06-05 20:10 Jenkin_Tong 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、在MVC项目UI层引入Spring.Net 程序集 2、在项目配置文件中初始化创建实例的容器,在MVC项目中的配置文件中指定MVC的处理节。 3、定义对象文件 4、在UserInfoController中为UserInfoBll创建实例(在UserInfo控制器中为UserInfoBll属性赋值 阅读全文
posted @ 2018-06-04 20:56 Jenkin_Tong 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在我们日常项目开发中为了降低项目各个层支之间的耦合度,我们使用开源框架Spring.Net来创建对象实例。 注:Spring.Net是一个容器,用来创建对象, Spring.Net的核心IOC(控制反转)、DI(依赖注入)、AOP(面向切面编程) 作用:IOC:创建对象实例(由容器自己去new一个对 阅读全文
posted @ 2018-06-04 20:19 Jenkin_Tong 阅读(141) 评论(0) 推荐(0) 编辑