并发控制策略:乐观并发控制与悲观并发控制。乐观并发:通过冲突监测和事务回滚来防止并发业务事务中的冲突悲观并发:每次只允许一个业务事务访问数据以防止并发业务事务中的冲突 读写锁:读写锁是互斥的(得到了读锁就不能再获取写锁)。读写锁可以用来解决不一致读问题,悲观锁策略可以通过读加锁和写加锁来处理这个问题 ...
分类:
其他好文 时间:
2018-08-29 01:05:13
阅读次数:
102
SELECT * FROM(SELECT *,ROW_NUMBER() OVER(PARTITION BY UserName ORDER BY Id DESC) Num FROM dbo.[User] ) t WHERE t.Num=1 ...
分类:
数据库 时间:
2018-08-29 01:04:56
阅读次数:
461
什么是事物,把一组逻辑放在一起作为一个单元来提交执行,这就是事物,这不是定义,大概是这么个意思 如果你留心的话,你会看到到处都有事物,到处都会提到ACID四个特性(原子性,一致性,隔离性,持久性) Redis的设计,Mysql的设计,Spring的设计,许许多多都有,并且也都是围绕着这4个特性展开, ...
分类:
编程语言 时间:
2018-08-29 01:04:49
阅读次数:
183
1.Servlet简介 servlet是java servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序, 主要功能在于交互式浏览和修改数据,生成动态的web内容 服务端运行的小程序:MVC(Model view Controller) servlet运行于支持Java的应用 ...
分类:
编程语言 时间:
2018-08-29 01:04:40
阅读次数:
184
a标签里面的href值(前面要加上#),值就表示要去到同页面的锚点。 要到达的锚点,就用name的值与之对应。 ...
分类:
Web程序 时间:
2018-08-29 01:04:26
阅读次数:
141
- 要理解梯度下降和牛顿迭代法的区别 - 第一题就二维网格上A->B的路径数量,其中有mask限制! ...
分类:
其他好文 时间:
2018-08-29 01:04:12
阅读次数:
175
1.构造者模式 优点:实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。也就是实现了构建算法、装配算法的解耦,实现了更好的复用。 缺点:非常复杂,有很多步骤需要处理 2.模式实例 ...
分类:
其他好文 时间:
2018-08-29 01:04:04
阅读次数:
132
Knightsbridge Rises 题目描述 High-rise buildings in the wealthy retail district of Knightsbridge are usually built with exotic hoisting machines known, in ...
分类:
其他好文 时间:
2018-08-29 01:03:57
阅读次数:
140
LAMP,也就是Linux-Apache-MySQL-PHP的简称。这里我们需要了解两个概念,静态资源和动态资源。静态资源一般是用HTML编写的网页,实际上是一个文本文件。静态内容通过浏览器的辅助而展示出我们所看到的网站的内容。如网站布局等。动态资源则是需要特定的解释器翻译之后,通过服务器运行,最后 ...
分类:
其他好文 时间:
2018-08-29 01:03:50
阅读次数:
238
题目链接: 题意 有一个随机数生成器,输出1~n的整数。 现在已经输出了k个数,问再取几个数才能使取出的所有数的个数至少为2。 注意T include const int maxn=3e3+20; const int INF=0x3f3f3f3f; double data[maxn][maxn]; ...
分类:
其他好文 时间:
2018-08-29 01:03:42
阅读次数:
141
本项目是一个使用.NET Standard 2.0开发的,基于 Dapper 的轻量级 ORM 框架,包含基本的CRUD以及根据表达式进行一些操作的方法,目前只针对单表,不包含多表连接操作。 ...
分类:
移动开发 时间:
2018-08-29 01:03:34
阅读次数:
221
在django中一对一的关系其实就是在后面加上了unique=True 唯一的操作 源码就是这样的 其余的操作跟多对一的操作一样 ...
分类:
其他好文 时间:
2018-08-29 01:03:25
阅读次数:
226
https://blog.csdn.net/liubingyu12345/article/category/7389326 https://blog.csdn.net/wsbgmofo/article/details/78121486 ...
分类:
编程语言 时间:
2018-08-29 01:03:18
阅读次数:
111
移动开发中很重要的一块是资源的加载优化。移动开发由于网速低带宽,高延迟,移动设备小内存,低处理器性能的原因,因此很多时候不得不通过优化前端页面的性能来满足用户对网页加载的预期。 前段时间做了相关方面的优化,发现网上的中文教程比较少,都是照着chrome开发者网站上一步一步看下来,找问题来解决,因此将 ...
分类:
Web程序 时间:
2018-08-29 01:03:12
阅读次数:
234
前言 虚函数执行速度要稍慢一些。为了实现多态性,每一个派生类中均要保存相应虚函数的入口地址表,函数的调用机制也是间接实现。所以多态性总是要付出一定代价,但通用性是一个更高的目标。 实验环境 Windows10 企业版 Visual Studio2017 15.8.1 #include<iostrea ...
分类:
编程语言 时间:
2018-08-29 01:03:02
阅读次数:
141
题意 给个无向图,无重边和自环,问最少需要多少路径把边覆盖了。并输出相应路径 分析 首先联通块之间是独立的,对于一个联通块内,最少路径覆盖就是 max(1,度数为奇数点的个数/2)。然后就是求欧拉路径了,先将块内度数为奇数的点找出来,留下两个点,其余两两连上虚边,这样我们选择从一个奇数点出发到另一个 ...
分类:
其他好文 时间:
2018-08-29 01:02:51
阅读次数:
143
For a web developer, it is very important to know how to design a web page's size. So, given a specific rectangular web page’s area, your job by now i ...
分类:
其他好文 时间:
2018-08-29 01:02:37
阅读次数:
119