一、简单滑块的实例 当单机滑块时,改变的只是CSS样式,HTML代码如下: 1 <div class="slide-to-unlock-progress" style="background-color: rgb(255, 233, 127); height: 36px;"></div> 2 <di ...
分类:
其他好文 时间:
2020-01-08 12:25:34
阅读次数:
138
单线程happen-before原则: 在同一个线程中,书写在前面的操作happen-before后面的操作。 锁的happen-before原则: 同一个锁的unlock操作happen-before此锁的lock操作。 volatile的happen-before原则: 对一个volatile变 ...
分类:
移动开发 时间:
2020-01-05 11:55:48
阅读次数:
85
默认情况下,fiddler中的session是不能编辑的; 选择一个session,用鼠标右击选择“unlock for editing”这样就可以inspectors的raw模式下编辑http请求和http响应。只能在raw选项卡中编辑。 ...
分类:
Web程序 时间:
2019-12-30 21:08:53
阅读次数:
93
读写锁简介 对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有任何问题,所以应该允许多个线程读取共享资源;但是如果一个线程想去写这些共享资源,就不应该允许其他线程对该资源进行读和写操作了。 读写锁ReentrantReadWriteLock,它表示两 ...
分类:
其他好文 时间:
2019-12-30 17:15:09
阅读次数:
66
1、lock tables table1 read,table2 read,table3 read igoodful@a8-apple-iphone-db00.wh(glc) > show tables; + + | Tables_in_glc | + + | mobile | | user | + ...
分类:
其他好文 时间:
2019-12-20 18:12:35
阅读次数:
84
前言 元旦放假哪也没去一个人在家里闷得慌,突然间想写点东西打发打发时间,刚好想起前几天在公司听到一些同事在讨论线上数据库出现数据重复的问题,据说是因为接口与前端都没有做重复提交的约束导致的问题,因为我没有参与到相关业务的开发中,所以具体情况不了解,只是听他们在讨论过程中知道一点就是有可能是用户误操作 ...
分类:
其他好文 时间:
2019-12-16 19:20:00
阅读次数:
94
redis系列:分布式锁 1 介绍 这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。在介绍分布式锁的实现之前,先来了解下 ...
分类:
其他好文 时间:
2019-12-06 11:13:50
阅读次数:
105
Oracle统计信息存储在数据字典里,且从多个纬度描述了Oracle数据库中对象的详细信息。 1、表的统计信息 DBA_TABLES 2、索引的统计信息 DBA_INDEXES 3、列的统计信息 DBA_TAB_COLS 4、系统统计信息 5、数据字典统计信息 6、内部对象统计信息 库统计信息 : ...
分类:
其他好文 时间:
2019-12-05 17:10:16
阅读次数:
93
写在前面 在学习 Go 语言之前,我自己是有一定的 Java 和 C++ 基础的,这篇文章主要是基于 "A tour of Go" 编写的,主要是希望记录一下自己的学习历程,加深自己的理解 Go 语言入门(三)并发 Go 程 「Go 程」 :由 Go 运行时管理的 轻量级线程 。 运行「Go 程」很 ...
分类:
编程语言 时间:
2019-12-01 21:03:25
阅读次数:
103
一、使用场景 大背景是从kafka 中读取oplog进行增量处理,但是当我想发一条命令将这个增量过程阻塞,然后开始进行一次全量同步之后,在开始继续增量。 所以需要对多个协程进行控制。 二、使用知识 1. 从一个未初始化的管道读会阻塞 2.从一个关闭的管道读不会阻塞 利用两个管道和select 进行控 ...
分类:
其他好文 时间:
2019-12-01 17:16:19
阅读次数:
147