Linux命令

有个用tab键的小技巧,比如说你切换到tomcat的logs目录下,想要用tail 来看某个文件的目录,但你只记得这个文件的首字母,你就可以按下tab键 如 tail -f t 按了之后就变成 tail -fcatalina.了 1)wget​用来下载文件 比如wgethttp://dow...

2019-04-07 17:36:45

阅读数 45

评论数 0

Redis用Eval报command keys must be in same slot解决

这个问题是在Redis集群下才会发生的。 在Redis集群版实例中,事务、脚本等命令要求所有的key必须在同一个slot中,如果不在同一个slot中将返回以下错误信息(command keys must in same slot) 在集群下,它会将数据自动分布到不同的节点(虚拟的16384个s...

2019-01-30 16:00:28

阅读数 904

评论数 0

Sql语句中IN和exists的区别及应用`

转自:https://www.cnblogs.com/liyasong/p/sql_in_exists.html 表展示     首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in     确定给定的值是否与子查询...

2019-01-28 16:21:47

阅读数 42

评论数 0

常用Linux命令

有个用tab键的小技巧,比如说你切换到tomcat的logs目录下,想要用tail 来看某个文件的目录,但你只记得这个文件的首字母,你就可以按下tab键  如 tail -f t 按了之后就变成 tail -f catalina.了 1)wget 用来下载文件 比如 wget http://do...

2019-01-26 11:19:20

阅读数 32

评论数 0

消息队列如何保证顺序性?`

转自:https://hacpai.com/article/1542162310805?m=0&p=1 这里讲讲几个 MQ 是如何来保证消息的顺序性的。 1、rabbitMq 问题分析: 如图,data1 和 data2 是有顺序的,必须 data1 先执行,data...

2019-01-25 18:39:59

阅读数 632

评论数 0

MQ死信队列的应用场景

 转自:https://blog.csdn.net/zhanghan18333611647/article/details/79519085  二、用代码进行相关测试:                1、生产者进行添加,20s后不进行消费,发现消息从正常的队列进入了死信队列;        ...

2019-01-25 18:18:15

阅读数 273

评论数 0

Netty高性能调优点

转自:https://blog.csdn.net/C_J33/article/details/80737053 首先要明确要netty优化的几个主要的关注点。 减少线程切换的开销。 复用channel,可以选择池化channel zero copy的应用 减少并发下的竞态情况 1. 尽可...

2019-01-25 17:06:01

阅读数 76

评论数 0

(转)Innodb锁(X,S,IX,IS)

转自:https://ouyanggod.iteye.com/blog/2164327 MySQL InnoDB一共有四种锁:共享锁(读锁,S锁)、排他锁(写锁,X锁)、意向共享锁(IS锁)和意向排他锁(IX锁)。其中共享锁与排他锁属于行级锁,另外两个意向锁属于表级锁。   共享锁(读锁,S...

2019-01-22 16:46:01

阅读数 90

评论数 0

(转)MYSQL order by排序与索引关系总结

转自:http://phpdo.com/post/2013-02-26/40049082902 这里主要讨论一下InnoDB B-Tree索引的使用,不提设计,只管使用。B-Tree索引主要作用于WHERE和ORDER BY子句。这里讨论的均在MySQL-Server-5.1.42测试 CR...

2019-01-13 22:58:08

阅读数 42

评论数 0

(转)快速查找项目发生异常日志命令

转自:https://blog.csdn.net/liangwenmail/article/details/72967537 1如果知道多少行到多少行发生了日志:  sed -n '起始行号,结束行号p' catalina.out |cat   2 按异常搜索,如果直接知道是什么异常最好了,不知...

2019-01-10 09:30:02

阅读数 139

评论数 0

Git的smart Checkout跟force checkout的区别

比如说我从Dev切换回开发分支时,要是dev某个文件跟开发分支冲突时,他就会弹出一个窗,说这部分文件冲突,问你要怎么处理   smart checkout就会把冲突的这部分内容带到开发分支(如果你没有点进窗口的那些文件处理冲突的话) force checkout就不会把冲突的这部分内容带到开...

2019-01-08 18:03:55

阅读数 7795

评论数 0

VisualVm的理解

VisualVM有四个区域 1.内存堆,堆就是放对象的,我们可以点堆Dump,通过分析ump结果,看有哪些对象是非常占内存的。 遇到内存问题,最好是希望能够直观的看到Java程序堆中现在有哪些对象,有哪些对象数目一直在递增而没有被回收。为此需要借助工具来排查了,visualVM是非常好的能满足...

2018-12-06 17:57:51

阅读数 67

评论数 0

NIO的理解

转自:https://mp.weixin.qq.com/s/c9tkrokcDQR375kiwCeV9w? NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作...

2018-11-20 21:49:04

阅读数 36

评论数 0

spring的架构跟请求的流程

转自:https://www.cnblogs.com/HigginCui/p/5856780.html 01_SpringMVC流程架构图 【组件说明】 以下组件通常使用框架提供实现: 1.DisPatcherServlet:前端控制器(不需要程序员开发) 用户请求到达前端控制器,它相当...

2018-11-19 15:59:07

阅读数 80

评论数 0

JAVA类加载器跟Tomcat加载器的关系

转自:https://blog.csdn.net/fuzhongmin05/article/details/57404890 Java类加载机制 类加载器          虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现...

2018-11-19 15:29:17

阅读数 77

评论数 0

数据异构

转自:https://my.oschina.net/wangxindong/blog/1531596 1、定义 何谓数据异构,上周交易部门商品的同事过来做分享,又看到这个词,他的PPT里面是 数据库异构。其实我们以前做的事情,也是可以成为数据异构。比如我们将DB里面的数据持久化到REDIS里面...

2018-11-06 17:44:34

阅读数 389

评论数 0

Zookeeper的工作原理

转自:https://blog.csdn.net/u013679744/article/details/79240249 Zookeeper使用了ZAB(Zookeeper Atomic Broadcast)协议,进行了消息广播,崩溃恢复,数据同步 基于该协议,ZooKeeper 实现了一种主...

2018-10-29 14:55:08

阅读数 43

评论数 0

TCP/IP协议跟Http协议的不同

参考了这篇博文:https://www.cnblogs.com/xianlei/p/tcpip_http.html 从OSI模型可以看到IP是网络层,TCP是传输层,HTTP是应用层,这就包含了它们的关系  我的理解是这样,TCP是传输层协议,传输,顾名思义,将数据包从一个网络传输到另一个...

2018-10-26 16:53:26

阅读数 86

评论数 0

Java visual的使用

Java visual是用来监控JVM的程序资源使用情况的 它分本地和远程 1.本地不需要做任何配置,只要在你本地跑的程序,它就会自动监控到 2.远程是需要在所在服务器做一些配置,这样Java visual才可以连接到对应的服务器 比如说我现在要监控tomcat的运行,则我会在tomcat...

2018-10-24 18:02:23

阅读数 80

评论数 0

TPS(Transactions Per Second)和QPS(Queries Per Second)和系统吞吐量,并发量的概念

转自:https://blog.csdn.net/cainiao_user/article/details/77146049  我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大。这个问题从业务上来讲,可以理解为应用系统每秒钟最大能接受的用户访问量。或者每...

2018-10-24 17:09:43

阅读数 169

评论数 0

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