上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 88 下一页
摘要: // 获取锁getLock() { // 是否有正在执行的线程 boolean hasLock = false; try { hasLock = redisClient.setnx("lockKey", "ing") == 1; if (hasLock) { redisClient.expire(" 阅读全文
posted @ 2019-06-05 15:37 那些年的代码 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 最近有一个竞拍的项目会用到分布式锁,网上查到的结果是有三种途径可以实现。1.数据库锁机制,2.redis的锁,3.zookeeper。考虑到使用mysql实现会在性能这一块会受影响,zookeeper又是不怎么会。所以使用redis来实现了。第一种:使用redis的watch命令进行实现 如上图所示 阅读全文
posted @ 2019-06-05 14:28 那些年的代码 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2019-06-05 13:57 那些年的代码 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 在MySQL 中char 和 varchar 都是存储字符串的,区别在于char有固定的长度,而varchar属于可变长的字符类型。char(M)类型的数据列里,每个值都占用M个字节,如果某个长度小于M,mysql就会在它的右边用空格字符补足.(在检索操作中那些填补出来的空格字符将被去掉)在varc 阅读全文
posted @ 2019-06-04 10:55 那些年的代码 阅读(3371) 评论(0) 推荐(0) 编辑
摘要: 先写出结论:Mysql 5中非空CHAR的最大总长度是255【字节】;非空VARCHAR的最大总长度是65533【字节】。可空CHAR的最大总长度是254【字节】;可空VARCHAR的最大总长度是65532【字节】。原因:非空标记需要占据一个字节,VARCHAR超过255需要用2个字节标记字段长度, 阅读全文
posted @ 2019-06-04 10:53 那些年的代码 阅读(15180) 评论(1) 推荐(1) 编辑
摘要: 1、限制规则 字段的限制在字段定义的时候有以下规则: a) 存储限制 varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。 b) 编码长度限制 字符类型若为gbk,每个字符最多占2个字节,最大长度 阅读全文
posted @ 2019-06-04 10:52 那些年的代码 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1、Mysql的limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 Sql代码 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 阅读全文
posted @ 2019-06-04 10:29 那些年的代码 阅读(75096) 评论(0) 推荐(2) 编辑
摘要: http://www.runoob.com/linux/linux-vim.html 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是: 简单的说,我们可以将这 阅读全文
posted @ 2019-06-03 18:36 那些年的代码 阅读(2710) 评论(0) 推荐(0) 编辑
摘要: vim(vi)下的三种模式1.命令行模式2.末行模式3.插入模式三种模式的联系及其相互转换 在我们输入vi命令进入编写程序的页面后,我们看到的是命令行模式,在我们输入“a”、“i”、“o”、“O”后,我们会进入插入模式,在我们想退出插入模式时,我们需点击ESC键,即可退出,而我们想保存我们所写的程序 阅读全文
posted @ 2019-06-03 18:35 那些年的代码 阅读(2568) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.runoob.com/linux/linux-vim.html ps:刚刚进入vi/vim 是命令模式 一、命令模式 i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 二、输入模式 字符按键以及Shift组合 阅读全文
posted @ 2019-06-03 18:35 那些年的代码 阅读(1611) 评论(0) 推荐(1) 编辑
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 88 下一页