上一页 1 ··· 14 15 16 17 18
摘要: 一、什么是锁 锁一般是用于锁定一些公共的资源,防止由于高并发而出现“超库存”的情况(例如抢票、秒杀系统) 锁可以分为两种: 乐观锁 乐观锁认为无论什么时候都不会出现问题,所以不会上锁,只是在更新数据的时候,会去比对某个字段(版本号),查询在这期间是否有人操作过这个数据 悲观锁 悲观锁任务,无论什么时 阅读全文
posted @ 2020-08-04 20:17 moutory 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在Redis事务的本质,是一组命令的集合。一个事务内的所有命令会被序列化,然后在事务执行的过程中,被依次执行。 Redis的单条事务是保持原子性的,但是Redis的事务是不能保证原子性的 二、Redis事务的使用 开启事务 multi 命令入队 即写入要执行的各条命令 执行命令 / 放弃命 阅读全文
posted @ 2020-08-04 19:31 moutory 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 我们知道,数据库中多表连接可以有外连接(左外和右外连接),全连接和内连接等。 在oracle中,+ 号表示补充,我们可以通过(+)来标识一张表是在sql语句中是属于基表还是补充表。 select * from user u ,user_info ui(+) 此处user就是主表,user_info就 阅读全文
posted @ 2020-08-04 18:55 moutory 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 在maven3.0之后,支持多线程打包 例如: maven -T 8 clean install -T 后面的8表示指定8个线程进行打包编译 也可以使用maven -T 1C clean install 此处的1C表示cpu线程的倍数 经过测试,原打包时间减少了一分多钟,提高的效率较高,可以更为有效 阅读全文
posted @ 2020-08-04 18:55 moutory 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 光标跳转到当前行行尾 方式1:$n (当前光标所在行为1,表示跳转到当前行或者下面行的行尾) 方式2:命令模式下, I 跳转到当前行的行尾 光标跳转到上一行的行头: - 光标跳转到当前行的行头: A(命令模式) 跳转到文件开头: gg(命令模式) 跳转到文件结尾:shift + g (命令模式) 删 阅读全文
posted @ 2020-08-04 18:55 moutory 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、关于通用的命令 redis-cli -p 6379 启动redis客户端连接服务端 redis的服务端默认端口为6379 keys * 查看当前数据库内所有key 注意,redis一共有16个数据库,默认使用第下标为0的数据 set key value 设置key-value键值对 get ke 阅读全文
posted @ 2020-08-04 18:55 moutory 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 手动部署RabbitMQ 安装依赖包。 yum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel ps:如果觉得下载的速度太慢的话,可以直接本地下载后上传到/root路径下 安装erlang。 下载er 阅读全文
posted @ 2020-07-14 20:13 moutory 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、概念 对于电脑而言,我们日常开发中使用的python、c++等高级语言并不能直接被电脑所理解和执行,而是要把高级语言转换为机器语言,计算机才可以执行我们用高级语言编写的程序,通常来说,转换的方式有两种:编译和解释。 简单来说,所谓解释型语言和编译型语言,其实只是使用了不同的方式来讲高级语言转为计 阅读全文
posted @ 2020-07-14 13:22 moutory 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 一、什么是注解 注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。 (一)注解的作用 不是程序本身,可以对程序作出解释 可以被其他程序(比如:编译器等读取) 阅读全文
posted @ 2020-07-12 18:21 moutory 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、iterator迭代输出(最为常用) Collection接口自JDK1.5之后,开始继承了Iterable父接口,并可以通过iterator()方法来获取到iterator对象来进行迭代。主要用到的api有以下三个:public boolean hasnext() -> 用于判断是否有下一个待 阅读全文
posted @ 2020-07-05 20:12 moutory 阅读(58) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18