JAVA内存模型

1.简述 Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 2.内部原理 Java内存模型把Java虚拟机内部划分为线程栈和堆。这张图演示了Java内...

2017-11-03 21:31:26

阅读数 122

评论数 0

RabbitMQ

参考:https://www.cnblogs.com/luxiaoxun/p/3918054.html 1.RabbitMQ简述 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。作用是:异步,解耦,缓冲,消息分发 AMQP :Advanced Message Qu...

2017-11-26 12:09:58

阅读数 146

评论数 0

RocketMQ

1.RocketMQ ⑴消息的顺序问题 ⑵消息的重复问题 一般处理消息重复问题主要是: ①消费端处理消息的业务逻辑保持幂等性 ②保证每条消息都有唯一编号且保证消息处理成功与去重表的日志同时出现 第1条解决方案,很明显应该在消费端实现,不属于消息系统要实现的功能。第2条可以消息系统实现,也可以业...

2017-11-21 23:01:08

阅读数 101

评论数 0

反向代理

很久以前,老王去饭店吃饭,需要先到饭店,七荤八素点好菜,坐等饭菜上桌,然后大快朵颐,不亦乐乎。有了第三方订餐外卖平台(代理),老王懒得动身前往饭店,老王打个电话或用APP,先选好某个饭店,再点好菜,外卖小哥会送上门来。由于某个品牌的饭店口碑特别好,食客络绎不绝涌入,第三方订餐电话也不绝于耳,但是限...

2017-11-19 12:11:56

阅读数 1295

评论数 2

on、where、having的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好...

2017-11-04 22:34:06

阅读数 101

评论数 0

SQL实战一

1.查找当前薪水详情以及部门编号dept_no 查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE `dept_manager` ( `dept_no` char(4) NOT NULL, `emp_no` int...

2017-11-04 21:37:40

阅读数 417

评论数 0

Linux技巧

1.Linux的进程三种状态 2.交换分区 1.Linux的进程三种状态 运行态 (Running) : 占有CPU,并在CPU上运行 就绪态 (Ready): 已经具备运行条件,但由于没有空闲CPU,而暂时不能运行 等待态 (Waiting/Blocked): 因等待某一事件而暂时不能运行:...

2017-11-04 21:15:12

阅读数 61

评论数 0

Linux命令

1.ifconfig 2.curl ipinfo.io 3.pwd 4.cd 5.ls 6.find 7.grep 8.awt 9.cut 10.sed 11.file 12.查看类命令 13.查并发数 14.date命令 15.passwd 16.su 17.cl...

2017-11-04 21:15:00

阅读数 103

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭