- 博客(14)
- 收藏
- 关注
原创 一台用了九年的 ThinkPad
这篇文章讲述了作者使用ThinkPad T470p笔记本电脑九年的心路历程。这台厚重的电脑陪伴作者从大学毕业到成为两个孩子的父亲,经历了多次硬件升级和操作系统更换(Windows到Linux)。虽然性能已落后于现代轻薄本,但它承载了无数工作记忆和成长印记。作者最终决定让这台陪伴自己度过重要人生阶段的电脑光荣退休,迎接新的征程。文章流露出对旧物的深情和对未来的期许,展现了科技产品与人生经历的深刻连结。
2026-02-21 03:18:00
332
原创 Ubuntu 24.04 安装企业微信(deepin-wine 版)踩坑记录
摘要:本文记录了在Ubuntu 24.04上安装deepin-wine版企业微信时遇到的两个问题及解决方案。首先,由于Ubuntu 24.04将libsane重命名为libsane1导致依赖错误,通过equivs创建虚拟兼容包解决。其次,7-zip 23.x版本新增安全限制导致"解压失败"错误,修改启动脚本将判断依据从退出码改为核心目录存在性后问题解决。两个问题均为系统升级带来的兼容性问题,通过临时方案成功安装并运行企业微信。
2026-02-21 02:57:22
378
原创 Spring-Mybatis开启或关闭事务情况下,对SqlSession的处理
spring-mybatis-hikari开启或关闭事务情况下,对sqlsession的处理
2022-07-19 10:36:45
1196
原创 ubuntu20.04下rabbitvcs使用svn无法保存密码
添加这个ppa,升级python3-svn到1.9.11。sudo add-apt-repository ppa:philippun/stuffsudo apt updatesudo apt install python3-svn
2022-03-29 09:45:30
1489
1
原创 关于编码的知识
知识点:1、 一开始只有ASCII,用八位表示,即一个字节,因此最多是能储存256个字符,其中控制字符一共有33个,用十进制表示从0到31和127,可显示字符一共95个,用十进制表示从32到126。2、 但是ASCII只有英文,如果中国要用的话无法满足,我们就开始设计自己的字符编码集了,最开始产生的中文字符编码集位GB2312。规定:一个小于或等于127的字节,与ASCII表示的意义相同,但是如果两个大于127的字节连在一起则表示中文,前面的字节叫做高字节从0xA1到0xF7,后面的字节叫做低字节从0x
2022-03-10 21:31:55
955
原创 CAP小故事
这是我在国外的一个网站上看到的关于理解CAP理论的小故事,内容上有些地方进行了修改。章节一:“Rememberance Inc”我的新事业昨晚,当我的配偶感谢我为她纪念生日并且送给她礼物,一个奇怪的主意打动了我。人们很难记住事情,但是我很擅长,那么为什么不创办一个发挥我才能的事业呢?我越想越喜欢这个主意。实际上,我甚至想用报纸广告来解释我的想法。以下是广告内容:Remembrance In...
2020-04-07 02:00:16
251
原创 ThreadLocal 源码解析
/** * 这个类是提供线程本地变量,这些变量不同于普通变量,每一个线程通过Get和Set方法访问自己的一个 * 独立的初始化变量副本,ThreadLocal实例通常是类中希望将状态与线程关联的私有字段。 * (例如:用户ID或事物ID) * * 例如,下面的类为每个线程分配一个唯一的标识符。 * 一个线程的id在它第一次被调用ThreadId.get()方法的时候分配,并且在后面的...
2019-12-19 19:55:22
147
原创 ThreadLocalMap源码解析
/** * ThreadLocalMap是一个自定义的散列映射仅适用于维护线程本地的值。 * 在ThreadLocal类之外不做任何动作。 * 该类是包私有的,允许Thread类中声明此域。 * 为了解决很大且长时间存留的使用,该散列表的Entry对key使用了弱引用。 * 然而,因为没有引用队列,当表空间不足的时候才会移除过时的Entry...
2019-12-19 14:45:03
208
翻译 InputStreamReader源码解析
package java.io;import java.nio.charset.Charset;import java.nio.charset.CharsetDecoder;import sun.nio.cs.StreamDecoder;/** * An InputStreamReader is a bridge from byte streams to character stre...
2019-11-12 01:04:45
379
原创 Reader源码解析
package java.io;public abstract class Reader implements Readable, Closeable {//用于同步操作此流的线程protected Object lock;//把自己的实例作为锁对象protected Reader() {this.lock = this;}//把输入的Object作为锁对象protect...
2019-10-31 01:07:56
332
原创 InputStream源码解析
package java.io;//此抽象类是表示字节输入流的所有类的超类。//需要定义 InputStream 子类的应用程序必须总是提供返回下一个输入字节的方法。public abstract class InputStream implements Closeable {//最大跳过缓冲区大小用于确定跳过时要使用的最大缓冲区大小。private static final int...
2019-10-30 22:53:27
266
原创 Java Calendar需要注意的坑
1、获得星期几 private String getDayOfWeek(Date date){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK)-1; ...
2019-10-24 02:08:27
675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅