上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 有这样一个业务场景,需要在2个表里比较存在于A表,不存在于B表的数据。表结构如下: 暂定义上表为A表,记录数:21933 B表表结构如下,记录数:4794959 A的FDEVICE和B的SN是关联字段,现在要求出FDEVICE在A不在B的记录数。自然想到下面的LEFT JOIN 执行时间1小时以上, 阅读全文
posted @ 2018-08-03 11:36 史红星-shihongxing 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1、Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。 Maven有以下几种依赖范围: compile:编译依赖范围(默认 阅读全文
posted @ 2018-08-02 14:13 史红星-shihongxing 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。 一,什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。 垃圾回收的基本步骤 回收的步骤有2步: 1,查找内 阅读全文
posted @ 2018-07-25 17:50 史红星-shihongxing 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、背景 redis慢日志分析平台上线后,随便看了一下,发现onestore使用的缓存集群,存在大量的EXISTS命令慢查询的情况: 平均每个EXISTS命令需要13ms,最大耗时近20ms。这个结果很不科学啊,EXISTS命令只是执行一次hash查找操作,应该是us级别。 和相关同学了解业务背景如 阅读全文
posted @ 2018-07-20 16:10 史红星-shihongxing 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: Redis提供了一个下面这样的命令统计工具: 127.0.0.1:6379> INFO commandstats # Commandstatscmdstat_get:calls=113521268,usec=599075196,usec_per_call=5.28cmdstat_set:calls= 阅读全文
posted @ 2018-07-20 16:05 史红星-shihongxing 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。 通过给定可选的参数 section ,可以让命令只返回某一部分的信息: server 部分记录了 Redis 服务器的信息,它包含以下域: redis_version : Redis 服务器版本 red 阅读全文
posted @ 2018-07-10 13:40 史红星-shihongxing 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下: 解压 jdk-8u131-linux-x64.tar.gz安装包 2、设置环境变量 在最前面添加: 3、执行profile文件 这样可以使配置不用重启即可立即生效 阅读全文
posted @ 2018-07-04 16:58 史红星-shihongxing 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 方法一:getconf LONG_BIT 在linux终端输入getconf LONG_BIT命令 如果是32位机器,则结果为32 [root@localhost ~]# getconf LONG_BIT 32 如果是64位机器,则结果为64 [root@localhost ~]# getconf  阅读全文
posted @ 2018-07-04 16:54 史红星-shihongxing 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而snowflake解决了这种需求,开发这样一套 阅读全文
posted @ 2018-07-03 10:09 史红星-shihongxing 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 谈到多线程,就得先讲进程和线程的概念。 进程 进程可以理解为受操作系统管理的基本运行单元。360浏览器是一个进程、WPS也是一个进程,正在操作系统中运行的".exe"都可以理解为一个进程 线程 进程中独立运行的子任务就是一个线程。像QQ.exe运行的时候就有很多子任务在运行,比如聊天线程 阅读全文
posted @ 2018-05-31 09:32 史红星-shihongxing 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页