码迷,mamicode.com
首页 >  
搜索关键字:locking    ( 489个结果
Tomcat 优化和性能监测
1. JVM 优化(Tomcat 启动行参数) Linux 修改 catalin.sh Windows 修改 catalin.bat Linux系统中tomcat的启动参数 export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+Agg ...
分类:其他好文   时间:2018-05-12 02:47:00    阅读次数:220
停顿数据库
偶尔,您可能希望将数据库置于只允许DBA事务,查询,提取或PL / SQL语句的状态。这种状态被称为停顿状态,意思是系统中没有正在运行的非DBA事务,查询,提取或PL / SQL语句。 在对quiesce数据库的讨论中,DBA被定义为用户SYS或SYSTEM。其他用户(包括具有DBA角色的用户)不允 ...
分类:数据库   时间:2018-05-08 19:30:50    阅读次数:202
blockingQueue的并发问题
用的是两个lock,putlock和takelock 这样一来其实就相当于两个线程 但是两个线程操作指针也会有并发问题 如果队列元素个数大于1,是不会有问题的,因为put是在队列尾,take是在队列头部 如果队列元素个数为0或者1,会有可能 在设计上是,先放,再cas加一,取的线程在for循环获取, ...
分类:其他好文   时间:2018-05-08 14:24:37    阅读次数:236
mysql5.7配置文件(仅供参考)
[client] port = 3306 socket = /tmp/mysql.sock default-character-set = utf8 [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql da... ...
分类:数据库   时间:2018-05-05 15:34:11    阅读次数:205
BlockingQueue
在java.util.concurrent包下提供了若干个阻塞队列,主要有以下几个: (1)ArrayBlockingQueue 基于数组实现的一个阻塞队列,在创建ArrayBlockingQueue对象时必须制定容量大小。 (2)LinkedBlockingQueue 基于链表实现的一个阻塞队列, ...
分类:其他好文   时间:2018-05-05 14:19:11    阅读次数:191
Tomcat Connector的三种运行模式
Tomcat Connector(Tomcat连接器)有bio、nio、apr三种运行模式。 BIO bio(blocking I/O)是指阻塞式I/O操作,Tomcat在默认情况下就是以bio模式运行的。这可以从守护线程的信息看出来。 关于”阻塞式”的理解,我们回忆起org.apache.cata ...
分类:其他好文   时间:2018-05-02 15:48:48    阅读次数:174
乐观锁和悲观锁
悲观锁(Pessimistic Locking): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自 外部系统的事务处理)修改持保守态度,因此, 在整个数据处理过程中,将数据处于锁定状态。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能 真正保证数 ...
分类:其他好文   时间:2018-05-02 13:19:19    阅读次数:173
生产消费模式
生产消费模式 生产者消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一存储空间,生产者向空间里生产数据,而消费者取走数据。生产者生产数据到缓冲区中,消费者从缓冲区中取数据。如果缓冲区已经满了,则生产者线程阻塞;如果缓冲区为空,那么消费者线程阻塞。 缓冲区作用 . 解耦,生产者和消 ...
分类:其他好文   时间:2018-04-30 14:39:58    阅读次数:134
C# 中的线程安全集合类
C# 的集合类型中, 都有Synchronized静态方法, 和SyncRoot实例方法 对于ArrayList以及Hashtable 集合类来讲,当需要做到线程安全的时候,最好利用其自带的属性SyncRoot 来做到,尽管也可以使用其Synchronized()方法来实现,但是使用属性会更好。 线 ...
分类:编程语言   时间:2018-04-29 10:13:31    阅读次数:307
mysql 数据表读锁机制详解
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table level locking);BDB存储引擎采用的是页面锁(page levellocking ...
分类:数据库   时间:2018-04-20 14:36:27    阅读次数:174
489条   上一页 1 ... 19 20 21 22 23 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!