pipeline 管道
一般情况下,Redis Client端发出一个请求后,通常会阻塞并等待Redis服务端处理,Redis服务端处理完后请求命令后会将结果通过响应报文返回给Client。通过pipeline方式当有大批量的操作时候,我们可以节省很多原来浪费在网络延迟的...
water
3年前 (2022-02-17) 2855℃ 0评论
4喜欢
给出如下异常信息:
java.lang.RuntimeException: level 2 exception
at com.msh.demo.exceptionStack.Test.fun2(Test.java:17)
at com.msh.demo.excepti...
water
3年前 (2022-02-17) 968℃ 0评论
0喜欢
服务器抓取请求
登录线上服务器,到日志目录执行 cat 2022-02-16-app-rcd-recall*.info.log|grep -m 2000 “S_Information_B7”> /home/app/re...
water
3年前 (2022-02-16) 1138℃ 0评论
1喜欢
之前整理了一遍http1.0, http1.1, http2.0之前的区别,但是里面很多细节都没有弄清。特别是在http1.1和2.0之间关于多路复用,头压缩这一块儿。 最近在外网上搜到一遍蛮详细的文章,觉得讲的很清晰,所以就翻译了分享给大家。原文地址
背景
在比较...
water
3年前 (2022-01-25) 1268℃ 0评论
1喜欢
使用iTerm2的时候,有时候我们会打开多个终端窗口,去执行命令。
如果需要多个窗口同时执行相同的命令。那我们岂不是每个终端都要上去敲一下。
其实iTerm2支持多窗口同时输入命令。
打开这个功能的快捷键就是:⌘(command) + ⇧(shift) + i...
water
3年前 (2021-12-21) 2075℃ 0评论
13喜欢
今天给大家介绍一个对象内存计算神奇。jvm内存溢出的时候,我们可以通过很多方法查看原因,很多时候也需要查看具体是哪一个大对象导致内存溢出。
这里要介绍的是lucene提供的专门用于计算堆内存占用大小的工具类:RamUsageEstimato
maven坐标:
...
water
3年前 (2021-12-09) 1249℃ 0评论
2喜欢
一、过滤器和拦截器的区别
1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。
2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为...
water
3年前 (2021-12-08) 1547℃ 0评论
0喜欢
之前看视频教程的时候发现教程上的配置是这样的
server.context-path=/IMooc
然后我按照这样配置发现重启了并未生效
Tomcat started on port(s): 8081 (http) with context path ...
water
3年前 (2021-12-02) 1597℃ 0评论
2喜欢
IntelliJ IDEA 中的日常重构技巧:https://blog.jetbrains.com/zh-hans/idea/2020/09/intellij-idea/
快捷键
1、智能提示⌘ -> command⇧ -> shift⌥ -> o...
water
3年前 (2021-11-30) 1809℃ 0评论
1喜欢
Superset介绍及使用说明Superset简介Apache Superset是Airbnb开源的数据挖掘平台。支持丰富的数据源连接,多种可视化方式,并能够对用户实现细粒度的权限控制。该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/角色权限控制,还集成...
water
3年前 (2021-11-29) 2963℃ 0评论
2喜欢
git初始化
首先下载安装git,配置好公私密钥和github
git命令
git initgit remote add origin [远程库地址]git pull origin mastergit add .git commit -m “注释&...
water
3年前 (2021-11-26) 1572℃ 0评论
1喜欢
1.单元测试:是对软件中最小可测试单元(人为规定的最小必测功能模块)进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
2.集成测试:也叫组装测试或联合测试。在单元测试的基础上将所有模块按照要...
water
3年前 (2021-11-19) 3574℃ 0评论
6喜欢
一、简介
rsync 是一个常用的 Linux 应用程序,用于文件同步。
它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。
它名称里面的r指的是 rem...
water
3年前 (2021-11-19) 1596℃ 0评论
1喜欢
本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。
键值设计命令使用客户端使用相关工具
通过本文的介绍可以减少使用Redis过程带来的问题。
一、键值设计
1、key名设计
可读性和可管理性
以业务名(或数据库名)为前缀(...
water
3年前 (2021-11-18) 1456℃ 0评论
0喜欢
本文来自 王垠的博客 ,作者 lansekuangtu
作者:王垠 授权本站转载。
编程是一件创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称三天瘦二十斤的减肥药,它并不能代...
water
3年前 (2021-11-18) 1727℃ 0评论
0喜欢
本文及后续文章,Redis版本均是v3.2.8
本篇文章我们来分析下一种特殊编码的双向链表-ziplist(压缩列表),这种数据结构的功能是将一系列数据与其编码信息存储在一块连续的内存区域,这块内存物理上是连续的,逻辑上被分为多个组成部分,其目的是在一定可控的时间复杂读条...
water
3年前 (2021-11-15) 1685℃ 0评论
0喜欢
作者:@pdai本文为作者原创,转载请注明出处:https://www.cnblogs.com/pengdai/p/13677095.html
最为常见的是代码中使用很多的if/else,或者switch/case;如何重构呢?方法特别多,本文带你学习其中的技巧。
...
water
3年前 (2021-11-11) 1938℃ 0评论
2喜欢
知乎上链接:https://zhuanlan.zhihu.com/p/115690499
目前工业界常用的召回排序模型主要有:
召回模型
(1)基于内容的召回CB(Content–Base)
使用item之间的相似性来推荐与用户喜欢的item...
water
3年前 (2021-11-09) 3066℃ 0评论
0喜欢
首先需要知道创建文件时,需要满足两个条件:1、磁盘上还有空间;2、inode号还有剩余。
这两个条件可以分别使用”df -h”以及”df -i”查看使用情况
[xf@xuexi ~]$ df -h
文件系统 ...
water
3年前 (2021-10-29) 1905℃ 0评论
5喜欢
我为什么要写这篇
近来,和不少初学Spring或Spring Boot的小伙伴私信交流了关于项目目录结构划分和代码分层的问题。
很多小伙伴表示网上下载下来的开源项目看不懂,项目结构和代码分层看得很蒙,不知道应该以一个什么样的思路去学习和吸收别人的项目。
好,今...
water
3年前 (2021-10-20) 1492℃ 0评论
4喜欢