• 最新文章

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

乐观锁和悲观锁的区别

什么是并发控制? 当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。没有做好并发控制,就可能导致脏读、幻读和不可重复读等问题。 常说的并发控制,一般都和数据库管理系统(DBMS)有

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语句一般的基于标准模块生成的,不会