IntelliJ / Android Studio 全家桶常见问题
本文章没有任何技术含量,但是解决了 JetBrains 一拍脑子的反人类改动。 本文没有什么技术含量,主要记录 IntelliJ 全家桶(IDEA, Goland, Android Studio 等)常见的小毛病。 Precommit Check 【问题描述】 发现版本: JetBrains: 20
在 Spring 中正确注入 EntityManager
TL;DR: 保持默认设置,优先使用 @Autowired,没有线程安全问题。 本文基于 Spring Boot 3.1.3,使用 io.spring.dependency-management 1.1.3 依赖管理。 注入注解之争 Spring 中最常用的注解恐怕非依赖注入 @Autowired
速通 Java 动态代理
什么是代理 要学习动态代理,首先要知道什么是代理。简单说,若我们想访问对象 A,但现在不直接调用,而是访问对象 B,由 B 去调用 A 并且把 A 的返回值返回给我们,此时 B 就是一个代理。那么为什么要脱裤子放屁呢? 看一个现实例子。假设某人有个多余房产希望出售/出租,于是他找了一个房产中介作为代
Z-Library: 加入书籍的乌托邦
简介 Z-Library 旨在让每一个人平等地获得书籍。当然,无论多么高端的口号都掩盖不了法律角度上盗版和侵权的事实。不过法律是矛盾调和的产物,它只能解决很小的一部分问题。从某种程度上,Z-Library 满足了我对互联网乌托邦的幻想。因此决定写下这个文章,帮助更多人轻松使用它。 对普通人来讲,只需
爱尔兰留学全攻略-从出发到安家
这有可能是你看过的最真实、最详细的爱尔兰留学生活攻略,具体来说: 不仅会给出建议,而且会给出背后的原因供你自己判断决策。 不仅会给出框架指引,还会给出具体方案,包括所需网站链接、具体地点的地图定位。 有问题可以通过 Telegram 联系我:https://t.me/chenhe,不用微信,谢谢。
pmset 电源管理让 M1 Macbook 乖乖小憩
自从 M1 芯片的 macbook 买到手,搁着不用总是一周就没电了。昨晚充满观察了一下,一夜合盖休眠竟然消耗了 10% 的电。 TL;DR: 执行 sudo pmset -b powernap 0 关掉小憩,一晚上合盖 1% 都没掉。 消失的小憩 在 MacBook 的电池设置(台式机叫「节能」)
塞尔维亚滑雪|科帕奥尼克白色世界全指南
欧洲有许多滑雪天堂,但考虑到价格的话,很多天堂就要变成地狱了。除了一个发展中国家——塞尔维亚,总统武契奇,也就是577! 这次滑雪之旅还是有一点波折,主要是网上尤其是小红书上那些所谓「完全攻略」,说好听点是内容空洞,说难听点就是屁话连篇,一句有用的都没有。真希望 Github 能出个权威的旅游攻略集
Android 从 ListView 到 RecyclerView 的进化
如果是近期才开始学习 Android 开发,恐怕连 ListView 都不知道是啥。遥想高中写第一个 App,Android 开发还在用 Eclipse 的年代,ListView 用的不亦乐乎,转眼间就成了众矢之的了。 ListView 与 LinearLayout 里插入一大堆 View 相比,L
Android 架构漫谈-从 MVC 到 MVI
混沌时代 与后端相比,移动开发的架构比较后知后觉。毕竟「应用」这个东西在一开始就是轻量级的「软件」,只不过后来有了太多不可承受之重。后端最著名的 MVC 架构搬到 Android 上有各种水土不服,于是发展出 MVP,MVVM 以及最新的 MVI 等。 架构一直是很神奇的东西,几乎每个正规的工程师都
北非摩洛哥 | 没有网红点的救赎之路
这是一个 DeBuff 叠满的旅行: 第一次出国自由行 非英语国家 第一次租车旅游 没有详细规划、没有预订酒店 原则上不推荐这么冒险,但悄咪咪地告诉你,有条件的话在淡季整这么一出真的爽。 写在前面 摩洛哥对中国免签,如果你想体验一下真正的自由行,自由到没有规划,这是一个绝佳的机会。因为免签意味着你不