背景 JPA+MongoDB查询,给定一段时间范围查询分页结果,要求时间范围包含。 这时候打印的日志为: 没有包含时间范围的边界,不符合要求 实现一 这个实现很骚,官网有解释...
背景 JPA+MongoDB查询,给定一段时间范围查询分页结果,要求时间范围包含。 这时候打印的日志为: 没有包含时间范围的边界,不符合要求 实现一 这个实现很骚,官网有解释...
RSA私钥解密出不来咋整
navicat Mac版破解版安装-花了我3个小时才玩转1.下载安装Navicat 12 Mac版(CS为中文版,EN为英文版) 2. finder中,右键navicat ,打开目录 /Contents/Resources,编辑r...
RSA私钥解密出不来咋整
一、背景 最近在写一个私有化部署脚本的时候频繁的使用了ls和grep的组合,但是插件ShellCheck却一直在给我标黄,我这该死的洁癖终于在今天受不了了,这个使用了这么多年...
现状 想注释一行或一个方法,//注释总是生成在行首: 修改对比 要修改的配置在这: 我们可以在注释后添加一个空格,就变成了: 最后 设置完了看下注释效果: 这看起来才舒服。
背景 今天在使用logstash收集日志存储到mongodb的安装过程遇到了个错误,记录下来,错误就是下面这样: 配置文件很简单,由于是测试环境,命令行传入日志输入由ruby...
一、Visual block 加注释 1、首先按键盘上的ESC进入命令行模式 2、再按Ctrl+V进入VISUAL BLOCK模式 3、利用上下左右键调整需要注释多少行以及行...
一、最简单的登陆 就是简单登陆一下主机,默认端口22 ssh {hostname}@{host_ip} 二、登陆+执行命令 连接上服务器后执行命令 ssh -l {hostn...
一、概念 JVM中,单例对象只有一个实例存在。 二、饿汉式实现 最简单的实现方式,但是如果对象的构造耗费时间,可能采用懒汉式更好。 三、懒汉式实现一 也是很简单粗暴的懒汉式实...
@[toc] 背景 相信大部分人在看AQS的时候都能看到注释上有这么一段话: 为了更好的理解AQS中使用锁的思想,所以决定先好好理解CLH锁。在网上能查到很多关于CLH的博客...
预备知识 Java线程的生命周期 概览 本文探究一下Java最基础的机制之一:线程同步我们先讨论一些并发相关的术语和方法论,接着会提供一个简单例子来处理并发问题,可以帮助我们...
概览 Java语言中,多线程是由线程的核心概念驱动的,而线程的生命周期会经历以下的不同状态。 Java java.lang.Thread类包含了一个静态类State,它定义了...
预备知识 可以先看下我的另一篇文章对于Java中的位掩码BitMask的解释。 1、一个整数在jvm中占用了4个字节,共32bits 2、最高位的bit代表符号位,0为正数、...
JDK源码的使用 最近在JDK源码中闲逛,无意中看到了java.lang.reflect.Modifier这个类,这个类很简单,都是些常量定义和判断方法,于是扒了扒代码实现的...
背景 最近在很多JDK源码中都看到了Treiber stack这个单词。 比如CompletableFuture中的: 比如FutureTask中的: 比如Phaser中的:...
Shell命令 查看系统信息 查看系统变量 设置系统变量 数据库操作 查看表信息 修改表语句 操作表 操作索引 操作约束 操作列 查询常用语句
今天早上旁边同事喊我看一个Sonar检测出的问题: 当时看了好几眼没觉得这个有太大问题,于是又看了下Sonar建议: 这是说Math.abs()方法使用在数字上面可能返回 ,...
准备 实体 其中同步类型 枚举的转换器 修改 使用冒号传参 使用问号传参 查询 返回指定列第1种写法 返回指定列第2种写法 这种写法是nativeQuery,返回的结果中每个...
一、前言 在我们的平常的项目中多多少少都会使用到缓存,因为一些数据我们没有必要每次查询的时候都去查询到数据库。 特别是高 QPS 的系统,每次都去查询数据库,对于你的数据库来...
一、提前阅读 讨论这个问题之前可以先看下缓存模式(Cache Aside、Read Through、Write Through、Write Behind)这篇文章。 二、先更...