2024

Ollama本地CPU模式和GPU模式运行LLM
选微服务or单体?Spring应用从微服务改造成单体服务的实践体会
为什么要继续写博客?

2022

使用VSCode进行远程开发
使用Redis实现用户活跃度统计
ThingsBoard规则引擎探究和学习
科学上网-v2ray-plugin协议混淆插件部署记录
Spring MVC异步响应之DeferredResult详解
Spring Data JPA映射自定义DTO的两种方法

2021

记录JPA的findIn语句导致的内存泄漏问题排查过程
IDEA中快速生成数据库映射对象代码的脚本和方法

2020

多台服务器通过docker部署consul集群
算法-计算圆周率pi值,精确到小数点后5位
java代码中调用shell脚本无效或线程挂起问题
VMWare NAT网络设置
在iphone上屏蔽广告的一种方法
OneToMany和ManyToOne双向关联时,FetchType开关的意外行为影响
IDEA中JRebel代码调试插件的配置使用方法
在IDEA中使用FTP和SSH进行远程部署教程
博客从jekyll迁移至hexo并部署zeit过程
Linux动态库链接与库版本管理
VSCode如何配置SOCKS5代理

2019

ss-libev+obfs插件部署安装流程
linux下使用curl和shell进行POST并行请求测试
windows bat脚本判断当前操作系统的方法
UCRT及VC2015环境安装记

2018

类成员函数用作回调函数的方式
CapsLock和Esc按键互换方法
wireshark捕获localhost数据及tcp.listen等问题

2017

linux网络编程listen接口中backlog的含义
算法实践-堆排序
vector空间配置和栈空间返回引用的困惑和解答
Linux的select.c源码注释
STL源码剖析读后知识点整理
部署selenuim + phantomjs自动化脚本
网络编程实践-异步通信服务器中踩的一些坑
python中求余操作符的不同之处
Windows下成功部署Django步骤
使用第三方工具Inno Setup打包应用程序

2016

学习WPF和MVVM一段时间的总结
学习WPF和MVVM的一些资源
使用VisualStudio打包应用程序
git to add remote origin in ubuntu and fix problems
C#中关于Task、Task.ContinueWith()和Task.WaitAll()的用法
oxyplot的初次使用
jekyll自建博客,简化创建category(tag)页
博客初成