Nicksxs

nicksxs.me
2024
远程桌面工具 rustdesk 的私有化部署-mac 锁定问题远程桌面工具 rustdesk 的私有化部署Leetcode 31 Next Permutation 题解分析折腾记-讲一下 iptables 的一个小问题折腾记-给玩客云装上 casaos学习下 LlamaIndex-初始篇Headscale 下篇-自定义中转 derperHeadscale 渐入佳境-路由设置折腾记-给玩客云刷上 Armbian用 ollama 本地运行谷歌开源大模型 GemmaJava 线程池系列-实战篇聊一聊 https 的逻辑Java 线程池系列-第四篇Java 线程池系列-第三篇Java 线程池系列-第二篇Java 线程池系列-第一篇Java 线程池系列-准备篇Leetcode 572 Subtree of Another Tree 题解分析Leetcode 25 Reverse Nodes in k-Group 题解分析-再解分析聊一下 Java 的日志系列三聊一下 Java 的日志系列二聊一下 Java 的日志系列一
2023
php 的调试方法-查看调用堆栈阿里云 rds 主从延迟排查Tomcat 系列篇十二-番外介绍下 Tomcat 的上传文件限制Tomcat 系列篇十一-介绍下 Tomcat 里的后台处理和热加载Windows 莫名重启问题解决Tomcat 系列篇十-介绍下 Tomcat 里的 Mapper 作用Tomcat 系列篇九-介绍下 Tomcat 里的 ContainerBase记录下一次服务器迁移Tomcat 系列篇八-介绍下 Tomcat 里的线程池用处Tomcat 系列篇七-介绍下 Filter 注册逻辑Tomcat 系列篇六-介绍下 Lifecycle聊聊对 FunctionalInterface 注解的一些理解Tomcat 系列篇五-介绍下 Service 启动过程Tomcat 系列篇四-介绍下 Valve 架构Tomcat 系列篇三-介绍下 CoyoteTomcat 系列篇二-介绍下整体架构springboot 处理请求的小分支-跳转 & cookiespringboot 请求响应处理流程springboot web server 启动逻辑springboot mappings 注册逻辑springboot 获取 web 应用中所有的接口 urljava 中发起 http 请求时证书问题解决记录《寻羊历险记》读后感关于 npe 的一个小记忆点headscale 添加节点nas 中使用 tmm 刮削视频spring boot 中的 http 接口返回 json 形式的小注意点记录一次折腾自组 nas 的失败经历-续续续篇mybatis 系列-foreach 解析win 下 vmware 虚拟机搭建黑裙 nas 的小思路记录一次折腾自组 nas 的失败经历-续续篇记录下把小米路由器 4A 千兆版刷成 openwrt 的过程记录一次折腾自组 nas 的失败经历-续篇记录一次折腾自组 nas 的失败经历深度学习入门初认识在 wsl 2 中开启 ssh 连接dnsmasq 的一个使用注意点解决 网络文件夹目前是以其他用户名和密码进行映射的 问题hexo 配置系列-接入 Algolia 搜索github 小技巧-更新 github host keyssh 小技巧-端口转发mybatis 系列-sql 类的简要分析mybatis 系列-sql 类的简单使用小工周记一分享一次折腾老旧笔记本的体验-续续篇mybatis 系列-connection 连接池解析分享一次折腾老旧笔记本的体验-续篇分享一次折腾老旧笔记本的体验分享一次比较诡异的 Windows 下 U 盘无法退出的经历Headscale 初体验以及踩坑记2022 年终总结mybatis 系列-dataSource 解析mybatis 系列-typeAliases 系统
2022
docker 比一般多一点的初学者介绍四mybatis 系列-第一条 sql 的更多细节mybatis 系列-第一条 sql 的细节mybatis 系列-mybatis 是如何初始化 mapper 的mybatis 系列-入门篇powershell 初体验二powershell 初体验聊一下关于怎么陪伴学习Leetcode 885 螺旋矩阵 III ( Spiral Matrix III *Medium* ) 题解分析一个 nginx 的简单记忆点Leetcode 278 第一个错误的版本 ( First Bad Version *Easy* ) 题解分析Leetcode 16 最接近的三数之和 ( 3Sum Closest *Medium* ) 题解分析聊一下 SpringBoot 设置非 web 应用的方法Leetcode 1260 二维网格迁移 ( Shift 2D Grid *Easy* ) 题解分析《长安的荔枝》读后感mybatis 的 foreach 使用的注意点Leetcode 20 有效的括号 ( Valid Parentheses *Easy* ) 题解分析聊聊我的远程工作体验Leetcode 698 划分为 k 个相等的子集 ( Partition to K Equal Sum Subsets *Medium* ) 题解分析dubbo 客户端配置的一个重要知识点是何原因竟让两人深夜奔袭十公里记录下 zookeeper 集群迁移和易错点闲话篇-也算碰到了为老不尊和坏人变老了的典型案例记录下 Java Stream 的一些高效操作闲话篇-路遇神逻辑骑车带娃爹Leetcode 1115 交替打印 FooBar ( Print FooBar Alternately *Medium* ) 题解分析屯菜惊魂记nginx 日志小记难得的大扫除Dubbo 使用的几个记忆点Leetcode 4 寻找两个正序数组的中位数 ( Median of Two Sorted Arrays *Hard* ) 题解分析给小电驴上牌Leetcode 83 删除排序链表中的重复元素 ( Remove Duplicates from Sorted List *Easy* ) 题解分析Leetcode 349 两个数组的交集 ( Intersection of Two Arrays *Easy* ) 题解分析上次的其他 外行聊国足聊聊这次换车牌及其他分享记录一下一个 scp 操作方法分享记录一下一个 git 操作方法spring event 介绍2021 年终总结搬运两个 StackOverflow 上的 Mysql 编码相关的问题解答聊聊 Sharding-Jdbc 分库分表下的分页方案
2021
聊聊最近平淡的生活之《花束般的恋爱》观后感聊聊 Sharding-Jdbc 的简单原理初篇聊聊最近平淡的生活之看《神探狄仁杰》聊聊 Sharding-Jdbc 的简单使用聊聊部分公交车的设计 bugwordpress 忘记密码的一种解决方法Leetcode 053 最大子序和 ( Maximum Subarray ) 题解分析聊聊最近平淡的生活之看看老剧介绍下最近比较实用的端口转发聊聊最近平淡的生活之又聊通勤Leetcode 028 实现 strStr() ( Implement strStr() ) 题解分析看完了扫黑风暴,聊聊感想聊一下 RocketMQ 的消息存储四重看了下《蛮荒记》说说感受Leetcode 021 合并两个有序链表 ( Merge Two Sorted Lists ) 题解分析聊一下 RocketMQ 的消息存储三聊一下 SpringBoot 中动态切换数据源的方法聊一下 RocketMQ 的消息存储二聊一下 RocketMQ 的消息存储之 MMAP聊一下 RocketMQ 的顺序消息聊在东京奥运会闭幕式这天-二redis 的 rdb 和 COW 介绍聊在东京奥运会闭幕式这天redis 淘汰策略复习redis 过期策略复习2021 年中总结聊聊 SpringBoot 自动装配Leetcode 42 接雨水 (Trapping Rain Water) 题解分析聊聊 Java 中绕不开的 Synchronized 关键字-二聊聊 Java 中绕不开的 Synchronized 关键字聊聊 Java 的类加载机制二聊聊如何识别和意识到日常生活中的各类危险聊聊传说中的 ThreadLocalrust 学习笔记-所有权三之切片聊聊给亲戚朋友的老电脑重装系统那些事儿Leetcode 48 旋转图像(Rotate Image) 题解分析rust 学习笔记-所有权一rust 学习笔记-所有权二聊聊厦门旅游的好与不好聊聊 dubbo 的线程池2020 年终总结聊聊 Linux 下的 top 命令关于公共交通再吐个槽Leetcode 121 买卖股票的最佳时机(Best Time to Buy and Sell Stock) 题解分析《垃圾回收算法手册读书》笔记之整理算法闲聊下乘公交的用户体验AQS 篇二 之 Condition 浅析笔记AQS 篇一关于读书打卡与分享聊聊 redis 缓存的应用问题Leetcode 124 二叉树中的最大路径和(Binary Tree Maximum Path Sum) 题解分析聊聊那些加塞狗Leetcode 160 相交链表(intersection-of-two-linked-lists) 题解分析聊聊 Java 的 equals 和 hashCode 方法
2020
聊聊 mysql 索引的一些细节从丁仲礼被美国制裁聊点啥Leetcode 155 最小栈(Min Stack) 题解分析从清华美院学姐聊聊我们身边的恶人聊聊 Dubbo 的容错机制Leetcode 234 回文链表(Palindrome Linked List) 题解分析聊聊 Java 的类加载机制一Apollo 的 value 注解是怎么自动更新的Leetcode 104 二叉树的最大深度(Maximum Depth of Binary Tree) 题解分析在老丈人家的小工记五Leetcode 2 Add Two Numbers 题解分析mybatis 的缓存是怎么回事在老丈人家的小工记四Leetcode 3 Longest Substring Without Repeating Characters 题解分析在老丈人家的小工记三mybatis 的 $ 和 # 是有啥区别这周末我又在老丈人家打了天小工周末我在老丈人家打了天小工Linux 下 grep 命令的一点小技巧聊聊 Java 自带的那些*逆天*工具我是如何走上跑步这条不归路的聊聊 RocketMQ 的 Broker 源码2020 年中总结聊一下 RocketMQ 的 NameServer 源码聊一下 RocketMQ 的 DefaultMQPushConsumer 源码介绍一下 RocketMQ聊聊一次 brew update 引发的血案聊聊 Dubbo 的 SPI 续之自适应拓展聊聊 Dubbo 的 SPI聊聊我刚学会的应用诊断方法聊聊我理解的分布式事务聊聊 mysql 的 MVCC 续续篇之锁分析聊聊 mysql 的 MVCC 续篇聊聊 mysql 的 MVCCredis 系列介绍八-淘汰策略redis 系列介绍七-过期策略docker 使用中发现的 echo 命令的一个小技巧及其他docker 比一般多一点的初学者介绍三docker 比一般多一点的初学者介绍二docker 比一般多一点的初学者介绍二docker 比一般多一点的初学者介绍寄生虫观后感gogs 使用 webhook 部署 react 单页应用Maven 实用小技巧G1 收集器概述2019 年终总结redis 数据结构介绍六 快表redis 数据结构介绍五-第五部分 对象redis 数据结构介绍四-第四部分 压缩表redis 数据结构介绍三-第三部分 整数集合redis 数据结构介绍二-第二部分 跳表
2019
redis 数据结构介绍-第一部分 SDS,链表,字典聊聊 Java 中的单例模式村上春树《1Q84》读后感Redis_分布式锁JVM 源码分析之 G1 垃圾收集器分析一AbstractQueuedSynchronizeropenresty
2017
ambari-summaryrabbitmq-tipsspark-little-tips