码迷,mamicode.com
首页 > 2016年02月26日 > 全部分享
并发控制:(二)乐观锁 悲观锁
悲观锁:(pessimistic locking):假定:发生冲突的概率比较高,实现:在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking)。这样其他事务如果想操作该记录,需要等待锁的释放特点: 当并发量较大,频繁访问时,等待时间较长,并发访问性不好例如: java的
分类:其他好文   时间:2016-02-26 20:30:11    阅读次数:139
流式I/O和文件
1、普通输入输出类 1.1 InputStream类型:用来表示从不同数据源产生输入的类,数据源包括 字节数组 String对象 文件 管道:工作方式与实际管道相似,从一端输入,从另一端输出; 一个由其他种类的流组成的序列,以便可以将它们收集合并到一个单一的流内; 1.1.1 每一种数据源都有相应的
分类:其他好文   时间:2016-02-26 20:29:57    阅读次数:126
Android:ScrollView+SwipeRefreshLayout组合使用下的一个Bug分析
今天组里的同事要做一个奇葩的效果,要求在ScrollView里嵌套一个RefreshLayout。类似代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.co
分类:移动开发   时间:2016-02-26 20:30:04    阅读次数:183
bzoj2658 [Zjoi2012]小蓝的好友(mrx)
题目链接 坑坑坑坑 我自己怎么想都不会把一列当成一个点写平衡树QAQ 扫描线+可持久化treap showson教了我可持久化treap%%% 1 #include<algorithm> 2 #include<iostream> 3 #include<cstdlib> 4 #include<cstr
分类:其他好文   时间:2016-02-26 20:31:21    阅读次数:239
过河问题(牛虎过河、商人仆人过河、农夫妖怪过河、传教士野人过河)(第2届第2题)
过河问题,本质是寻路问题。
分类:其他好文   时间:2016-02-26 20:30:33    阅读次数:198
创建安卓应用的 30 个经验教训
这个世界上有两种人-从经验教训中学习的人以及听从别人建议的人。这里是我一路走来学到的一些东西,分享给大家: 1:在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?2:如果一个东西用户看不到,就不要绘制它!3:除非真的需要,否则别使用数据库;4:达到65k方法数限制来的非常快,真的,非
分类:移动开发   时间:2016-02-26 20:27:53    阅读次数:194
HDU ACM 1066 Last non-zero Digit in N!
#include<iostream> using namespace std; int mod[20]={1,1,2,6,4,2,2,4,2,8,4,4,8,4,6,8,8,6,8,2}; char s[1010]; //字符串 int num[1010]; //转换为数字 int sovle()
分类:其他好文   时间:2016-02-26 20:30:26    阅读次数:112
python--第十五天总结(jquery)
空格:$('parent childchild')表示获取parent下的所有的childchild节点,所有的子孙。 大于号:$('parent > child')表示获取parent下的所有child的儿子,第一代。 加号:$('pre + nextbrother')表示获得pre节点的下一个兄
分类:编程语言   时间:2016-02-26 20:29:28    阅读次数:204
自然数各位数字求和(第2届第1题)
自然数各位之和。
分类:其他好文   时间:2016-02-26 20:28:28    阅读次数:144
多线程
1、启动接口:启动接口是一个抽象接口,来表示本对象有一个方法想异步执行; 2、调用: 2.1 sleep(x):sleep调用会给较低优先级线程一个运行的机会; 2.2 yield(x):yield方法只会给相同优先级线程一个执行的机会; 3、同步:一个线程执行在一个synchronized方法里,
分类:编程语言   时间:2016-02-26 20:27:11    阅读次数:211
浏览器渲染页面过程
一、浏览器加载和渲染html的顺序 1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会
分类:其他好文   时间:2016-02-26 20:28:56    阅读次数:581
简易时钟
<html> <head> <title>综合实例之制作简易钟表</title> <style type="text/css"> * { margin:0px; padding:0px; outline:none; } body { background-color:#0E0E0E; overflo
分类:其他好文   时间:2016-02-26 20:28:11    阅读次数:120
SQL-->Join
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Ven
分类:数据库   时间:2016-02-26 20:27:24    阅读次数:222
对String的内存解析
@Test public void stringTest(){ /* * str1和str2地址指向字符串常量池 * 解析: str1 在字符串常量池中创建出java 地址例如为:0x456 * str2建立时会去常量池中找是否有java 有的话赋值 str2地址为0x456 * str3和str4
分类:其他好文   时间:2016-02-26 20:29:03    阅读次数:126
01-概览
网络游戏框架 C++简介 概览 网络 巴克利Sockets 对象序列化 对象复制 网络拓普分布 延迟,卡顿和稳定性 延迟处理 扩展性 安全 与虚幻4和Unity 游戏服务 云服务器
分类:其他好文   时间:2016-02-26 20:27:03    阅读次数:133
map新建及遍历的方式
参照借鉴:http://www.cnblogs.com/bukudekong/p/3889740.html 致谢:先感谢原作者! public static void main(String[] args) { Map<String, String> map = new HashMap<String
分类:其他好文   时间:2016-02-26 20:26:42    阅读次数:185
用yum查询想安装的软件
1.使用YUM查找软件包 命令:yum search~ 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list installed 5.列出所有已安装但不在Yum Repository
分类:其他好文   时间:2016-02-26 20:27:42    阅读次数:148
1111条   上一页 1 ... 11 12 13 14 15 16 17 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!