PostgreSQL 下载网址https://www.postgresql.org/download/https://www.postgresql.org/ftp/source/ PostGIS 下载网址https://postgis.net/install/ 兼容信息https://trac.osgeo.org...
安装记录下V2Ray的使用。 网址https://www.v2ray.com/https://github.com/v2ray/v2ray-core 日期校准时间误差要在90秒之内。 如果时间不准确,可以使用 date --set 修改时间. 如果服务器架构是 OpenVZ,那么使用上面的命令有可能修改...
Chapter01 第一步:并发设计原理基本的概念关于并发,最被人们认可的定义是,在单个处理器上采用单核执行多个任务即为并发。对于并行来说也有同样的定义:同一时间在不同的计算机、处理器或处理器核心上同时运行多个任务,就是所谓的“并行”。 另一个关于并发的定义是,在系统上同时运行多个任务(不同的任务)就是并发。...
换了笔记本,今天迁移下 hexo,记录下迁移过程。 准备阶段本地准备 git、nodejs 环境,生成公钥私钥,目标部署服务器添加免密登陆部分略过。 调整下npm安装的全局模块所在的路径,全局 install 时默认会将模块安装到 C:\Users\用户名\AppData\Roaming\npm 中。node...
起因是在leetcode上写到了一个计算Hamming Distance(汉明距离)的题目。 The Hamming distance between two integers is the number of positions at which the corresponding bits are diff...
记一次锁等待超时排查(Gap Lock、Lock wait timeout exceeded)
近日线上服务的日志监控到了锁等待超时的情况,结合日志以及查看事务表 比较简单就定位到了相关的表与SQL语句。 表结构,隐去了无关的字段 执行较长时间的SQL、以及等待锁释放的SQL 单表数据约为250w,这个数据量对于MySQL应该不存在较大问题。初步分析可以确定执行过慢原因为device_id列没有建立索...
docker 安装前提条件 运行64位CPU构架的计算机(目前只能是x86_64和amd64) 运行Linux 3.10或更高版本内核 内核必须支持一种适合的存储驱动(storage driver) 内核必须支持并开启cgroup和命名空间(namespace)功能 Docker团队推荐在Ubuntu、Deb...
API Specification Interface Stream Class Collectors Stream中新增方法 dropWhile 从流起始处丢弃匹配Predicate的元素至第一个不匹配的。如果都匹配则返回空流,如果第一个就不匹配那么就是返回原始流。形式接近Stream<T> sk...
对groupingBy的结果做缩减(flatMap a groupingBy result)
收集器与多级缩减示例。 IntBox.java 对于类似IntBox(有属性为集合)的对象的集合List<IntBox>,常有需要获得Map<String, List<Integer>>这样的数据结构。 考虑到name可能重复,所以不可以使用toMap(Function&...
概述clone方法位于Object中,该方法用于创建并返回此对象的一个副本。Object类是所有Java类的父类,因此所有的Java类都继承了clone方法,该方法的访问控制修饰符为protected。 需要注意的是,想要调用该方法,被复制的对象的类必须实现java.lang.Cloneable接口。如果没有实现...
第 6 页 / 共 8 页