herman
3年前 (2021-09-03) 1512浏览
今天同事在服务器上执行 docker ps 报错了,之前用的一直挺好的,今天突然用不了了。于是我连上服务器,一顿操作之后修复好了,本文记录一下修复过程!
完整错误信息如下:
Got permission denied while try...
herman
3年前 (2021-08-31) 1306浏览
redis数据类型剖析
string
sds数据结构,采用空间预分配和惰性空间释放来提升效率,缺点就是耗费内存。
struct sdshdr {
int len; //长度
int free; //剩余空间
...
herman
3年前 (2021-08-30) 3640浏览
我今年面试过不少 Java 程序员,初级的、中级的、高级的都有。很多候选者简历上写着精通 Redis,RabbitMQ 等中间件,于是我就随手出一题:类似订单超时,取消订单如何实现,说说你的实现思路!
「引言」
在开发中,往往会遇到一些...
herman
3年前 (2021-08-27) 1868浏览
利用 java8 新特性,可以用简洁高效的代码来实现一些数据处理。
先定义 1 个 Apple 对象:
public class Apple {
private Integer id;
private String na...
herman
3年前 (2021-08-25) 2753浏览
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。它可以实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。
消息队列在电商系统、消息通讯、日志收集等应用中扮演着关键作用,以阿里为例...
herman
3年前 (2021-08-17) 1824浏览
你好,我是业余草,这是我的第 445 篇原创文章。
这篇文章,我想了很久,没想到好名字。所以就随便起了一个,和群友保持一致!
这两天看到群里有人阅读到网上的文章,在群里问:“invokestatic 性能比 invokevirtual ...
herman
3年前 (2021-08-15) 1870浏览
通过最近一段时间的试验,我发现周六周日写原创,没多少人看!
业余草累计原创444篇
因此,以后尽量将周六周日写的原创文章,放在周一和周五之间发布!
Java 程序员需要经常关注一些国外大神级别程序员的动向。比如,我经常关注...
herman
3年前 (2021-08-15) 2934浏览
我们不造轮子,但需要学会修复轮子!
对于一个开源项目,多数程序员会点 Star,少数程序员会 Fork,只有极少数的程序员会点 Watch。而我一般会点 Star 和 Watch。
Spring开源代码
我点 Watch 的原因是...
herman
3年前 (2021-08-09) 2683浏览
本文首发于我的个人公众号“业余草”,由于公众号不利于搜索,这里同步到我的个人网站上。
昨天有一位网友对我的一篇文章进行了评论,留言说到:线程安全的 LinkedHashMap 怎么实现?
线程安全的 LinkedHashMap
我...
herman
3年前 (2021-08-08) 2104浏览
今天我们一起来聊聊 MySQL 8.x 版本中新增的三大索引。MySQL 8.x 中新增了三种索引方式,如下所示。
隐藏索引降序索引函数索引
MySQL8新特性
一、隐藏索引
1.隐藏索引概述
MySQL 8.0 开始...
herman
3年前 (2021-08-04) 2199浏览
1、背景
前后端分离已成为互联网项目开发的业界标准使用方式,通过 nginx + tomcat 的方式(也可以中间加一个 nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,...
herman
3年前 (2021-07-31) 2443浏览
Java 15 年老兵都不一定了解的冷知识!
今天我们讲解一下,工作了 15 年的 Java 老司机都不一定知道的知识点。
方法参数不能超过 255 个
一般我们工作中,一个方法超过 5 个参数的都很少见。超过 10 个的估计是刚...
herman
3年前 (2021-07-26) 2644浏览
一张图片能包含很多敏感信息,其中就包括图片拍摄的 GPS 信息。GPS 对多数网民来说都不太注重,然而对于懂技术的程序员来说,根据 GPS 信息,我们能准确的定位到他们。
根据图片上的 GSP 信息进行定位,这对程序员来说是手到擒来。我们可以...
herman
3年前 (2021-07-21) 2618浏览
摘要
SPI 机制是什么,有哪些应用场景,又带来了哪些问题?
双亲委派模型是 Java 推荐的类加载模型,但违背该模型的案例有哪些?为什么会违背,又是怎么解决这种 case 的?
JDBC 驱动加载的案例有哪些,SPI 机制为它带来了哪些方便...
herman
3年前 (2021-07-15) 3420浏览
MongoDB 5.0 版本正式发布,新特性速览!
在昨天,也就是 2021 年 7月 14 日,MongoDB 官方宣布在其 MongoDB.live 全球用户大会上,正式发 布MongoDB 5.0 版本以及一系列新功能。MongoDB ...