Linux 安装常见编译工具安装
常见工具安装,包括: 软件备注 m4autoconf依赖 autoconfautoconf依赖 automakeautoconf依赖 libtoolsautoconf依赖 gmpgcc安装依赖 mpfrgcc安装依赖 mpcgcc安装依赖 islgcc安装依赖 gccgcc安装依赖
linux
|
2023-05-29
0 评论
20,364 浏览
记录一次由于Jar包冲突导致的神奇问题
今天同事找我帮忙看一个Flink的问题,现象是前几天还能提交的客户端,就在今天突然提交不了作业了,报错提示大概如下(公司的东西涉密), Caused by: org.apache.flink.api.common.InvalidProgramException: The LocalStreamEnvironment cannot be used when submitting a program through a client, or running in ......
flink
|
2023-05-22
0 评论
2,189 浏览
老电脑如何继续继续工作
本文只适合没钱买新电脑又想用老电脑写代码的人,其他人请绕行。 本文适合比较想学习Linux的人,不想感兴趣的请绕行。
linux
|
2023-05-15
6 评论
2,124 浏览
Debian 9如何升级到Debian 10
由于本人使用的自建代码仓Gitea在docker 19版本存在bug,导致一个MR只能提交一个commit,提交第二个的时候MR就没办法merge了。 当然想要解决这个问题有两个办法: 在Debian 9上面安装Docker 20以后的版本,但是apt源里面没有,可以考虑安装Debian 10对应的Docker。 将Debian 9升级到Debian 10,顺便安装最新版本的Docker,目前版本是23。也能解决我当前的问题。 经过我个人的考虑,Debi ......
debian
升级
|
2023-05-12
0 评论
2,621 浏览
Bolo博客速度优化
背景 可能是实在太无聊了,居然觉得Bolo博客响应有点慢,忍不住看了下代码,发现了一个比较难以接受的现实:Bolo博客中的markdown没事都会调用解析服务区解析。 开发 于是我就加了下面这个函数: public static String toHTML(final String markdownText, String cacheKey) { String cache = RedisCacheUtils.getCache(cacheKey); if (! ......
博客
|
2023-04-24
0 评论
2,229 浏览
留言板
欢迎来到ZEEKLING的博客,有什么想说的就留在下面吧。
关于我
|
2020-09-05
44 评论
9,000 浏览
debian 11 安装clang-15
debian 11 安装clang-15 debian 11 使用apt install clang-15安装失败,可以使用下面命令安装: wget https://mirrors.tuna.tsinghua.edu.cn/llvm-apt/llvm.sh sudo chmod +x llvm.sh sudo ./llvm.sh 15 all -m https://mirrors.tuna.tsinghua.edu.cn/llvm-apt
linux
debian11
|
2023-04-21
0 评论
32,046 浏览
Git命令详解
主要记录自己平时使用的 Git 命令,方便记忆和查找..
git
原创
|
2019-12-01
1 评论
4,257 浏览
小令童鞋的书单
本页主要用来记录自己已经读过的书或者是正在读的书,里面的这些书都是个人觉得值得花一点时间去读的书,如果感兴趣的话可以交流下。
原创
计划
生活
|
2019-09-18
5 评论
8,341 浏览
Redis 可以禁用的高危命令
redis一款高并发的内存K-V数据库,提供了好多命令,但是其中有部分对于生产环境来说比较危险,需要禁用掉。高危命令有:keys、flushdb、flushall、config、debug、eval、script、evalsha、shutdown
redis
|
2022-08-02
3 评论
2,902 浏览
跳跃列表源码实现
跳跃表将有序链表中的部分节点分层,每一层都是一个有序链表。在查找时优先从最高层开始向后查找,当到达某节点时,如果next节点值大于要查找的值或next指针指向NULL,则从当前节点下降一层继续向后查找,这样可以有效提升效率。如下图所示使用跳表查找51的路径为1->21->41->51需要查找4次。如果使用链表查找路径为1->11->21->31->41->51需要查找6次,效率明显提升了,当数据量较大是提升更为 ......
Redis5设计与源码分析
|
2022-12-30
0 评论
987 浏览
压缩列表的源码实现
压缩列表ziplist本质上就是一个字节数组,是Redis为了节约内存而设计的一种线性数据结构,可以包含多个元素,每个元素可以是一个字节数组或一个整数。 Redis的有序集合、散列和列表都直接或者间接使用了压缩列表。当有序集合或散列表的元素个数比较少,且元素都是短字符串时,Redis便使用压缩列表作为其底层数据存储结构。列表使用快速链表(quicklist)数据结构存储,而快速链表就是双向链表与压缩列表的组合。 ziplist 压缩列表是一个特殊编码的双端链 ......
redis
源码
|
2022-12-09
0 评论
2,302 浏览
Redis 常见命令
检查操作系统配置 redis-server --check-system 结果如下,说明检查通过: [slow-clocksource]...OK [xen-clocksource]...OK [overcommit]...OK [THP]...OK 检查server内存 redis-server --test-memory 1024 --- 长期跟新
redis
|
2022-11-24
0 评论
2,278 浏览
autoreconf -ivf 报错error: required file './ltmain.sh' not found
在编译源码https://github.com/RedisLabs/memtier_benchmark 的时候执行下面命令: autoreconf -ivf ./configure make sudo make install 报错如下: error: required file './ltmain.sh' not found
redis
|
2022-11-18
0 评论
2,434 浏览
【Redis源码】setrange命令
setrange命令主要用于设置value的部分子串,设置时将值从偏移量offset开始覆盖成value值。如果偏移值大于原值的长度,则偏移量之前的字符串由“\x00”填充。 命令格式: setrange key offset value
redis
源码
转载
命令
|
2020-11-08
0 评论
1,722 浏览