会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
-ing.
博客园
首页
新随笔
联系
订阅
管理
2021年11月17日
使用web3j core 将私钥创建助记词遇到的异常
摘要: 事件还原: 在使用 MnemonicUtils.generateMnemonic 方法生成助记词的代码写完了以后,本地测试很多次发现正常就吧代码推到库上去了。后面测试同事反馈某些私钥生成助记词的时候失败了。 排查了日志后发现失败的情况抛出了如下的异常 java.lang.IllegalArgumen
阅读全文
posted @ 2021-11-17 16:37 Changing_now
阅读(417)
评论(0)
推荐(0)
2021年4月2日
Guava-EventBus
摘要: 前言 设计模式中有一种模式叫观察者模式,观察者模式能解耦方法与方法之间的关系。这里使用《Head First 设计模式》中的例子来说。 可以看出 观察者和订阅者是一个松耦合的关系。 主题对象维护了一个观察者列表,当有事件更新时,主题对象会遍历观察者列表,并依次执行通知操作。 EventBus简介 e
阅读全文
posted @ 2021-04-02 17:07 Changing_now
阅读(109)
评论(0)
推荐(0)
RocketMQ - body Compress
摘要: 在看书梳理代码的时候发现了一个变量:compressMsgBodyOverHowmuch (在DefaultMQProducer.java中)字面意思就是:消息体超过该值则启用压缩, 默认4K。 以前看过一点压缩算法的一些东西,想看看rocket mq中是如何进行压缩的。 在DefaultMQPro
阅读全文
posted @ 2021-04-02 17:00 Changing_now
阅读(873)
评论(0)
推荐(0)
Redis-主从同步
摘要: 如何设置主从同步 redis可以通过执行SLAVEOF命令或者设置slaveof配置让一个redis去复制另外一个redis.简称主从同步复制。 主从同步的步骤 2.8版本以前 redis复制功能分为同步(sync)和命令传播(command propagate)两个操作。 sync是将从服务器的数
阅读全文
posted @ 2021-04-02 16:51 Changing_now
阅读(339)
评论(0)
推荐(1)
处理大文件问题
摘要: 对于一个很大的文件例如有1T,但是内存却只有120G,如何快速读取数据并找到top10 的数据? 1、对大文件进行分片。 2、给每个分片定义一个有序链表,链表按升序排列,第一个节点最小。 3、分配线程去读分片,首先读取前10个数据,存储到链表中, 4、然后继续往后读,每读一个,就和链表的首节点进行比
阅读全文
posted @ 2021-04-02 16:47 Changing_now
阅读(271)
评论(0)
推荐(0)
2021年3月9日
[转载] 盘点一下我用kafka两年以来踩过的一些非比寻常的坑
摘要: 原文链接:https://mp.weixin.qq.com/s?__biz=MzUxODkzNTQ3Nw==&mid=2247486202&idx=1&sn=23f249d3796eb53aff9cf41de6a41761 前言 我的上家公司是做餐饮系统的,每天中午和晚上用餐高峰期,系统的并发量不容
阅读全文
posted @ 2021-03-09 16:25 Changing_now
阅读(145)
评论(0)
推荐(0)
2021年2月23日
buger/jsonparser 源码简析
摘要: 最近比较闲,学习golang。自己写了一个json 生成器,打算写一个json解析器,一时没啥思路。去github上查找了一下go 的json工具,发现了jsonparser这个工具。于是搞到自己的项目中,把玩调试了一番,简单梳理一下其内部是如何解析json的。 版本:github.com/buge
阅读全文
posted @ 2021-02-23 17:57 Changing_now
阅读(206)
评论(0)
推荐(0)
2020年4月21日
linux crond cpu占用高问题
摘要: 今天一上班,没一会儿,同事就说gitlab打不开,提示502,GitLab is taking too much time to respond. 上线gitlab机器,重启gitlab后,好了。但是没一会儿又提示 GitLab is taking too much time to respond
阅读全文
posted @ 2020-04-21 11:05 Changing_now
阅读(1891)
评论(0)
推荐(0)
2019年10月27日
Docker介绍,安装和常用的命令
摘要: Docker是Google公司推出的Go语言开发的,基于Linux内核的 ,`namespace AUFS类的UnionFS`等技术。对进程进行封装格力,属于操作系统层面的虚拟化技术。隔离的进程独立于宿主和其他的进程,称为容器。 Docker是在容器的技术上进行了进一步的封装,从文件系统、网络互连到
阅读全文
posted @ 2019-10-27 18:13 Changing_now
阅读(273)
评论(0)
推荐(0)
2019年10月15日
多线程 - 线程通信 suspend-resume wait-notify park-unpark 伪唤醒
摘要: 线程通信(如 线程执行先后顺序,获取某个线程执行的结果等)有多种方式: 文件共享 线程1 写入 文件 主内存共享变量 { if (baozidian==null){ System.out.println("1 进入等待,线程被挂起"); Thread.currentThread().suspend(
阅读全文
posted @ 2019-10-15 19:39 Changing_now
阅读(350)
评论(0)
推荐(0)
下一页
公告