Fluid主题美化-访问量曲线图 我的Fluid博客是基于LeanCloud来统计访问量和访客的,但是LeanCloud的Counter记录的是pv和uv的总量,无法记录每一天的历史值,不方便展示曲线图。这个配置起来比较麻烦,本篇博客记录一下分享给大家。 具体展示效果参考统计数据。 我们需要记录每一天的值,而LeanCloud的Counter记录的是历史总值,所以需要开一个定时任务,在每天的23:59分上报当前的pv和uv。 创建 2025-12-31 前端 #前端 #Fluid
Fluid主题美化-增加卡片式链接 Fluid主题不支持卡片式链接展示,本人也是个前端白痴,经过Gemini3 Pro点拨,实现了一个比较简单的链接卡片。 具体的展示效果可参见About。这里把代码和配置分享出来,把以下代码包装成一个自定义js文件,并在fluid的配置中引入这个js文件,具体配置参照自定义 JS / CSS / HTML 123456789101112131415161718192021222 2025-12-31 前端 #前端 #Fluid
内存泄露 基本概念参考:https://www.cnblogs.com/0201zcr/p/4805920.html 内存泄露 vs 内存溢出 内存溢出(OOM):程序申请内存时,没有足够的空间供其使用 内存泄露:程序申请内存成功,使用完后,这部分空间无法被GC回收,导致可用内存减少,一次内存泄露危害可以忽略,但内存泄露堆积会导致内存溢出 内存泄露本质垃圾回收机制需要通过可达性分析标记垃圾对象,没有被标记 2025-12-30 计算机基础 #后端
Java基础(中) 本文主要参考:Javaguide ,在其基础上做了部分扩展 面向对象面向对象 vs 面向过程 面向过程(POP):将解决问题的过程拆解为若干方法,通过方法的组合执行解决问题 面向对象(OOP):先抽象出一个对象,然后对象调用方法解决问题 对于简单的程序逻辑,优先使用POP;对于复杂的系统优先使用OOP,原因如下: OOP的封装性更好,安全性更高 OOP的可维护性更好,各个模块之间解耦,系统迭代 2025-12-29 后端 #后端 #Java
Java基础(上) 本文主要参考:https://javaguide.cn/java/basis/java-basic-questions-01.html ,在其基础上做了部分扩展 基础概念Java vs. C++ C++需要手动管理内存,Java有自动内存回收机制 C++支持多继承,Java只支持单继承,但支持多实现 C++支持运算符重载,Java不支持 C++跨平台需要重新编译,Java一次编译可以处处运行 2025-12-28 后端 #后端 #Java