Quartz定时任务调度简单使用

Quartz是一个开源的作业调度框架,OpenSymphony的开源项目。Quartz.Net 是Quartz的C#移植版本。 特性: 1:支持集群,作业分组,作业远程管理。  2:自定义精细的时间触发器,使用简单,作业和触发分离。 3:数据库支持,可以寄宿Windows服务,WebSite,winform等。 解释: Scheduler:作业调度器。 IJob:作业接口,继承并实现Ex

WebApi上传文件

后台代码: using System; using System.IO; using System.Net.Http; using System.Text; using System.Threading.Tasks; using System.Web; using System.Web.Http; namespace NewWeb.Api.Controllers {     p

eclipse里的maven配置国内镜像

打开eclipse,选择Window - Perferences 然后Maven - User Settings - 点击open file eclipse中就打开了自带maven的配置文件,当然你也可以看路径在电脑文件里打开 然后找到下面这段配置 注释掉,替换为国内镜像 <mirror>         <id>alimaven&l

eclipse+maven+springBoot+整合jsp

1、新建项目 打开eclipse,File-New-Maven Project Next 选择webapp,Next 输入Group Id和Artifact Id,然后Finish 这样建完的项目会报错,因为没有tomact的运行环境 解决项目报错,右键项目-Build Path-Configure Build Path… 选择Add Add Library,加上tomact运行环境 如果这里没有

EntityFramework 性能影响因素分析及优化建议

1、对象管理机制-复杂 为更好的管理模型对象,EF提供了一套内部管理机制和跟踪对象的状态,保存对象一致性,使用方便,但是性能有所降低。 2、执行机制-高度封装 在EF中,所有的查询表达式都会经过语法分析、解析SQL语句、然后调用底层的ADO.NET对象去执行,中间的这些环节导致性能有所降低。 3、SQL语句-低效 EF采用映射机制将对象操作转换成SQL语句,SQL语句一般的基于标准模块生成的,不会

async和await的使用

async/await是C#5.0中推出的 async用来修饰方法,表明这个方法是异步的,声明的方法的返回类型必须为:void,Task或Task<TResult>。 Task<TResult>就是有返回值的Task,TResult就是返回值类型。比如Task<int> await必须用来修饰Task或Task<TResult>,而且只能出现在已经用

Async Await异步调用WebApi

在使用它们之前 我们先关心下 为什么要使用它们。好比 一个人做几件事,那他得一件一件的做完,而如果添加几个人手一起帮着做很显然任务会更快的做好。这就是并行的粗浅含义。 在程序中,常见的性能瓶颈在于 NetWork I/O 瓶颈 , CPU 瓶颈, 数据库I/O瓶颈,这些瓶颈使得我们的程序运行的很慢,我们想办法去优化。因为并行开发本身就加重CPU负担,所以一般将并行用来优化 由另外两种I/O造成的瓶

WebService中的WSDL详解

        WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后

调用WSDL接口及方法

调用WSDL接口及方法: 1.首先需要清楚WSDL的引用地址   如:http://XX.XX.4.146:8089/axis/services/getfileno?wsdl   上述地址的构造为 类名getfileno。 2.在.Net项目中,添加web引用。 3.在弹出页面中,点击前往按钮。 4.将web引用名 进行自定义填写即可。 效果如图所示: 5.在项目中引用wsdl