首页
学习
活动
专区
工具
TVP
发布

闷骚的程序员

专栏作者
112
文章
118613
阅读量
23
订阅数
读书|通过免费云盘传书到 Kindle
本文介绍如何通过免费云盘传书到 Kindle——这已经成为我目前最喜欢的传书到 Kindle 的方式了。
mzlogin
2024-04-11
1750
科技奇趣|为什么 Excel 认为 1900 年是闰年?
实际上 1900 年不是闰年,没有 2 月 29 日,所以很明显 这是 Excel 的一个 Bug。
mzlogin
2024-03-15
1150
Java|SpringBoot 项目开发时,让 FreeMarker 文件编辑后自动更新
正在维护的一个 SpringBoot 项目是前后端一体的,页面使用 FreeMarker 编写。在开发过程中,ftl 文件编辑后,每次都需要重启应用才能看到效果,效率非常低下。这里记录通过哪些配置后,可以让它们免重启自动更新。
mzlogin
2023-12-13
1780
Android|集成 slf4j + logback 作为日志框架
基于这个需求,我搜了一下「Android 日志框架」,大多网友推荐的是 logger、timber、xLog 等等,看着也不错。不过出于几年后端开发的经验和习惯,我进一步了解,发现熟悉的 log4j 和 logback 在 Android 上也有人做过适配,所以最终决定使用 slf4j + logback,以在前后端开发中取得一致的体验。
mzlogin
2023-10-27
5210
Android|FileProvider 的 authorities 重名会怎么样?
先说结论:如果有两个或多个 FileProvider 的 authorities 重名,那么只有合并后的 AndroidManifest.xml 文件里,排在最前面的那个配置会生效。
mzlogin
2023-10-25
2340
代码审查|这段代码,为什么复制文件夹总是“成功”?
最近开始一个人负责整个项目的全栈开发和维护,工作中没了和同事交叉 code review 的环节,所以就打算,如果工作中遇到一些比较典型的代码,包括好味道和坏味道,就拿出来分析下,与大家一起交流,作为另一种形式的「交叉 review」。
mzlogin
2023-10-23
910
发现一种增加在 GitHub 曝光量的方法,已举报
今天偶然看到一种增加项目和个人在 GitHub 曝光量的方法,但感觉无法赞同这种做法,已经向 GitHub 官方举报。
mzlogin
2023-10-23
1620
记一种不错的缓存设计思路
之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路,觉得不错,做个记录供以后参考。
mzlogin
2023-10-23
990
Dubbo 应用切换 ZooKeeper 注册中心实例,流量无损迁移
首先思考一个问题:如果 Dubbo 应用使用 ZooKeeper 作为注册中心,现在需要切换到新的 ZooKeeper 实例,如何做到流量无损?
mzlogin
2023-10-23
1140
一个 MySQL 数据库死锁的案例和解决方案
分析特征之后,发现是多个线程并发执行同一个方法,更新关联的数据时可能会出现,把场景简化概括一下:
mzlogin
2023-10-23
2270
一个分布式锁「失效」的案例分析
可以看到,这个方法上通过注解方式加了分布式锁和事务,锁的 key 是 accountNo,也就是账户业务主键。
mzlogin
2023-10-23
1450
读书|程序员如何传书到 Kindle
我有一台 2013 年从日亚海淘的 Kindle Paperwhite,至今仍在服役。除了外观上的磨损,其它一切正常,甚至连续航都依旧给力。
mzlogin
2023-10-23
3090
读书|通过 Git 管理 Kindle 屏保图片,一键自动同步
前面一篇文章 读书|程序员如何传书到 Kindle 介绍了我最喜欢的通过 WiFi 向 Kindle 传书的方法,这篇文章介绍一下我是如何管理 Kindle 屏保图片的。
mzlogin
2023-10-23
1710
读书|通过 SSH & SFTP 管理 Kindle 上的文件
管理 Kindle 里的文件,包括上传电子书、上传屏保图片、上传字体、上传插件、下载书摘等等,常用的方式就是通过 USB 连接电脑,然后在电脑上管理文件。这样有两个我不太爽的地方:
mzlogin
2023-10-23
2910
Java|List.subList 踩坑小记
很久以前在使用 Java 的 List.subList 方法时踩过一个坑,当时记了一条待办,要写一写这事,今天完成它。
mzlogin
2023-10-23
1940
运维|MySQL 数据库被黑,心力交瘁
前一阵有一个测试用的 MySQL 数据库被黑了,删库勒索的那种,这里记录一下事情经过,给自己也敲个警钟。
mzlogin
2023-10-23
2040
给 zsh 自定义命令添加参数自动补全
有时我会自定义一些 zsh 命令,以便提升某些高频操作的效率。本文记录我给一个自定义命令添加参数自动补全的方法。
mzlogin
2023-10-23
2800
在 Mac 下编译 chaosblade
首先声明,这不是一份指南,这是一份失败的操作流水记录。我得到的最终结果:编译成功,但是无法运行,放弃在 Mac 平台直接使用此工具,乖乖用 Linux 或者容器环境。
mzlogin
2023-10-23
2050
修复 MacVim 9.0 的 Python3 支持
前两天刚刚升级到了 MacVim 9.0 的最新版本,日常编辑编辑文字没遇到过什么问题,直到今天动了一下插件。
mzlogin
2023-10-23
2250
解决 Groovy 引起的一次 OOM 告警
从监控系统来看,被 kill 的节点 A 在重启前,堆内存使用随着 YoungGC 规律波动,元空间占用较高,且一直缓慢增长到了400MB以上——该应用代码量不大,按理不应该占用这么多。
mzlogin
2023-10-23
2690
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档