- 博客(12)
- 收藏
- 关注
原创 easymock报错the exception usually occurs when matchers are mixed with raw values
easymock报错
2024-02-02 14:25:22
472
原创 【学go刷题】day-1
反转字符串中的单词给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。输入:s = "Let's take LeetCode contest"输出:"s'teL ekat edoCteeL tsetnoc"func reverseWords(s string) string { length := len(s) ret := []byte{} for i := 0; i < length; { sta
2022-04-19 00:13:39
2822
原创 关于RocketMQ通信机制的源码分析
@Test public void testInvokeSync() throws InterruptedException, RemotingConnectException, RemotingSendRequestException, RemotingTimeoutException { RequestHeader requestHeader = new RequestHeader(); requestHeader.setCount(1)...
2022-04-08 00:26:54
1866
原创 关于安装tidb报错Failed to initialize TiDB environment on remote host
按照TiDB 数据库快速上手指南 | PingCAP Docs的步骤执行到 tiup cluster deploy le v5.4.0 ./topo.yaml --user root -p,但因为报错“内存不足”导致执行失败,当再次执行时,就如下的错误:Error: Failed to initialize TiDB environment on remote host '37.243.166.13' (task.env_init.failed) caused by: Failed to wr
2022-03-26 14:40:05
2750
2
原创 为什么对array排序后执行效率更高?
Stackoverflow上高热度问题,为什么对array排序后执行效率更高?代码如下:import java.util.Arrays;import java.util.Random;public class Main{ public static void main(String[] args) { int arraySize = 32768; int data[] = new int[arraySize]; Random r
2022-03-17 11:53:01
391
原创 面试扫盲系列之:可见性与有序性的原理
参考《java高并发核心编程(卷2)》的章节编排,依次查阅资料总结(其实主要还是搞懂MM)CPU物理缓存结构L1高速缓存容量很小,但存取速度最快,并且紧靠着使用它的CPU内核。L2容量大一些,存取速度也慢一些,并且仍然只能被一个单独的CPU核使用。L3在现代多核CPU中更普遍,容量更大、读取速度更慢些,能被同一个CPU芯片板上的所有CPU内核共享。最后,系统还拥有一块主存(即主内存),由系统中的所有CPU共享。拥有L3高速缓存的CPU,CPU存取数据的命中率可达95%,也就是说只有不到5%的
2022-01-29 00:57:36
710
原创 面试扫盲系列之:ThreadLocal 原理
咋个使用?ThreadLocal<String> localName = new ThreadLocal();localName.set("xx");String name = localName.get();原理public class ThreadLocal<T> { public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t)
2022-01-28 23:01:35
584
原创 在android studio中遇到design editor is not available until a successful build
在Windows环境中,关掉翻墙软件然后 ctrl+f9
2018-05-08 17:28:37
6194
原创 关于win10环境下安装anaconda后无法启动spyder问题解决
每次启动spyder都会出现python.exe已停止工作,导致无法启动,在anaconda Navigator中启动qtconsole等工具。在系统菜单栏中找到anaconda下的点击Reset spyder Settings就解决了
2017-10-25 11:31:43
8505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人