码迷,mamicode.com
首页 > 2018年05月18日 > 全部分享
共享锁与排它锁区别(转)
共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 排他锁【X锁】又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A, ...
分类:其他好文   时间:2018-05-18 01:20:32    阅读次数:150
异步 callback vs promise vs async/await
1. callback var fn1=function(){console.log("func1")} var fn2=function(fn){ setTimeout(function(){ console.log("func2") fn() //不能写fn,这只是函数名,要写fn()才是触发 ...
分类:其他好文   时间:2018-05-18 01:20:25    阅读次数:136
51nod 1272 最大距离
给出一个长度为N的整数数组A,对于每一个数组元素,如果他后面存在大于等于该元素的数,则这两个数可以组成一对。每个元素和自己也可以组成一对。例如:{5, 3, 6, 3, 4, 2},可以组成11对,如下(数字为下标): (0,0), (0, 2), (1, 1), (1, 2), (1, 3), ( ...
分类:其他好文   时间:2018-05-18 01:20:16    阅读次数:77
Spring中的事务操作
事务的特性 原子性:强调事务的不可分割。 一致性:事务的执行的前后数据的完整性保持一致。 隔离性:一个事务执行的过程中,不应该受到其他事务的干扰。 持久性:事务一旦结束,数据就持久化到数据库。 如果不考虑隔离性会引发的安全性问题 脏读:一个事务读到了另一个事务的未提交的数据。 不可重复读:一个事务读 ...
分类:编程语言   时间:2018-05-18 01:19:58    阅读次数:255
【python队列】生产者消费者模型
某些模块负责生产数据,这些数据由其他模块来负责处理(此处的模块可能是:函数、线程、进程等)。产生数据的模块称为生产者,而处理数据的模块称为消费者。在生产者与消费者之间的缓冲区称之为仓库。生产者负责往仓库运输商品,而消费者负责从仓库里取出商品,这就构成了生产者消费者模式。
分类:编程语言   时间:2018-05-18 01:19:51    阅读次数:218
vi/vim操作
vi/vim是unix/linux操作系统下的文本编辑器。 由于unix/linux万物届文件的特性,vi/vim可以编辑任何格式的文件。 下面是常见的知识点,仅供参考: 1. 编辑方式:vi/vim + 文件路径。其中,文件路径可以是绝对路径,也可以是相对路径。如果这个文件不存在,就会新建一个文件 ...
分类:系统相关   时间:2018-05-18 01:19:42    阅读次数:188
0517JS综合练习、挂事件练习
标题1 内容1 内容2 内容3 标题2 内容1 ... ...
分类:Web程序   时间:2018-05-18 01:19:21    阅读次数:232
[python模块]队列queue
一、队列queue队列queue多应用在多线程场景,多线程访问共享变量。对于多线程而言,访问共享变量时,队列queue的线程安全的。因为queue使用了一个线程锁(pthread.Lock()),以及三个条件变量(pthread.condition()),来保证了线程安全。总结:队列提供了一个安全可靠的共享数据使用方案。队列内置控制安全的几个参数,非用户使用名称作用self.mutex互斥锁任何获
分类:编程语言   时间:2018-05-18 01:19:14    阅读次数:224
poj 2431 Expedition
Description A group of cows grabbed a truck and ventured on an expedition deep into the jungle. Being rather poor drivers, the cows unfortunately mana ...
分类:其他好文   时间:2018-05-18 01:19:07    阅读次数:155
类锁与对象锁,重入锁
看的该文章的总结: https://juejin.im/post/5adf14dcf265da0b7b358d58 synchronized一般我们用来修饰三种东西: 修饰普通方法 修饰代码块 修饰静态方法 1.4.1修饰普通方法: 用的锁是Java3y对象(内置锁) public class Ja ...
分类:其他好文   时间:2018-05-18 01:18:59    阅读次数:197
使用DOM解析xml文件
使用DOM解析xml文件 要解析的xml文件如下: 解析xml的代码如下: 基本步骤差不多就是: 首先是先获得根元素 然后getElementByTagName()获得相应标签的node集合 通过集合,如list中的item()获得集合中的具体元素 最后根据getTextContent()获得具体元 ...
分类:其他好文   时间:2018-05-18 01:18:51    阅读次数:156
《Redis开发与运维》读书笔记
一、初始Redis 1、Redis特性与优点 速度快。redis所有数据都存放于内存;是用C语言实现,更加贴近硬件;使用了单线程架构,避免了多线程竞争问题 基于键值对的数据结构,支持的数据结构丰富。它主要提供了5种数据结构: 字符串、 哈希、 列表、 集合、 有序集合, 同时在字符串的基础之上演变出 ...
分类:其他好文   时间:2018-05-18 01:18:45    阅读次数:135
【转载】C#批量插入数据到Sqlserver中的三种方式
引用:https://m.jb51.net/show/99543 引用:https://m.jb51.net/show/99543 这篇文章主要为大家详细介绍了C#批量插入数据到Sqlserver中的三种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本篇,我将来讲解一下在Sqlserver ...
分类:数据库   时间:2018-05-18 01:18:39    阅读次数:252
RMAN备份保留策略
RMAN备份保留策略 定义备份保留策略有以下两种方式: 1.使用CONFIGURE RETENTION POLICY TO RECOVERY WINDOW命令。 例如:RMAN>CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 5 DAYS; 我现在的 ...
分类:其他好文   时间:2018-05-18 01:18:33    阅读次数:190
git log 与 git reflog 的 区别 及根据
git log: commit 的版本日志 包含提交的版本 操作者 日期 (方便查看commit的版本,但是版本回退后,使用git log 看不到回退版本号之后的版本记录) commit ce0d69899b65fb22708f2f4ef48de11a05d0acc2Author: lowmanis ...
分类:其他好文   时间:2018-05-18 01:18:25    阅读次数:189
Spring MVC温故而知新 – 从零开始
Spring MVC简介 Spring MVC是一款基于MVC架构模式的轻量级Web框架,目的是将Web开发模块化,对整体架构进行解耦。 Spring MVC有一下优点: 作为Spring框架的一部分,拥有Spring的优点(IOC,AOP等) 支持灵活的URL到页面控制器的映射 提供灵活的数据验证 ...
分类:编程语言   时间:2018-05-18 01:18:15    阅读次数:238
浅谈CSRF
CSRF是什么? (Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利 ...
分类:其他好文   时间:2018-05-18 01:18:07    阅读次数:150
1481条   上一页 1 ... 77 78 79 80 81 82 83 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!