IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
相关标签
作者:
Nicksxs
1985
source
关注
love
0
Nicksxs
发表于
2024-10-20 08:09:25
Headscale渐入佳境补充篇-自定义中转derper使用反向代理
之前在使用headscale的自建derper中转的时候,因为使用了acme管理的证书,虽然acme会自动续期,但是由于证书要做转换,没办法很方便的自动更新derper中映射的证书,因为最近在尝试迁移服务器,就在寻找是否有新的方法,正好就结合前面使用的caddy ...
继续阅读 (3)
love
0
Nicksxs
发表于
2024-09-28 10:17:28
小技巧-用iptables统计网速占用
目前我在家里用的路由器是个装了ImmortalWrt的NX30 Pro路由器,由于内存只有256兆,默认没带网速统计和限制网速的插件,对于网络速度限制就有点困难,刚好这次网上找到了一个可以用iptables统计网速的脚本,简单记录下 ...
继续阅读 (8)
love
0
Nicksxs
发表于
2024-09-22 07:10:15
小技巧之-安卓终端工具Termux访问手机文件
Termux是安卓下一个终端工具,一开始以为就是一些极客的高端玩具,在安卓下编程用,实际的实用性不太强,直到之前稍微研究了下,还真的是个神器,这个神器的原因在于三方面第一点,它其实不只是个终端工具,而是个类似于iterm2 + ...
继续阅读 (9)
love
0
Nicksxs
发表于
2024-09-15 02:52:36
用netty实现一个简单的http server-深入理解下
上次用netty写的一个玩具http server,发现了一个问题,为啥channelRead0方法会被调用两次,这里我们来研究下我们在收到http请求的时候需要经过的一个必要的过程就是编解码,而这里我们用的是 ...
继续阅读 (10)
love
0
Nicksxs
发表于
2024-09-08 08:44:49
用netty实现一个简单的http server
netty是java网络框架中非常有名,因为它把各种网络类型,阻塞非阻塞的都做了上层的抽象,非常值得学习,这边就先以一个简单的http server来做下实践,主体的server代码 ...
继续阅读 (23)
love
0
Nicksxs
发表于
2024-08-27 14:18:12
聊下apollo配置中心的接入
很多技术栈在优化过程中都会有更便捷的接入方式,或者接入demo,这次想拿apollo来对比一些例如向量数据库的部署方式,对我说的就是milvus,apollo如果生产环境部署完全不推荐用这种方式,但是如果为了做个实验,研究下源码还是很方便的,当然前提是有docker ...
继续阅读 (17)
love
0
Nicksxs
发表于
2024-08-18 05:21:58
体验下Java 21的虚拟线程-协程
Java在后续版本中添加了虚拟线程,也是类似于php跟go的协程,对应操作系统的线程是在线程基础上模拟了一层子线程的逻辑,因为减少了操作系统的线程上下文切换开销,能够在常规业务场景带了比较大的性能提升,但也并非银弹,不能包治百病首先安装下jdk 21 版本,需要用 ...
继续阅读 (15)
love
0
Nicksxs
发表于
2024-07-28 08:41:03
尝试下图片向量化
之前觉得谷歌的以图搜图很厉害,现在似乎这个路径还毕竟清晰了,首先要有图片库,把它们向量化以后存储起来,然后对于目标图片也做向量化,再做检索那么我们先来做重要的这一步,图片的向量化,因为向量化以后就跟图片没关系了,直接用前面讲到的向量的近似搜索就可以做到以图搜图了 ...
继续阅读 (28)
love
0
Nicksxs
发表于
2024-07-21 12:08:19
向量数据库 Milvus 安装初体验
之前做了个简单的铺垫,作为大模型应用技术领域非常重要的一环,向量数据库我们在前面有做一些引导性的介绍,其中的索引技术,而在众多向量数据库比较有代表性的 Milvus,这边我们来尝试安装 Milvus ...
继续阅读 (31)
love
0
Nicksxs
发表于
2024-07-14 14:25:27
聊一下 Linux 中 dmesg 跟 journal 的差别
最近在迁移一个自己用的mysql实例,发现用 portainer 安装 mysql 一直失败,还以为是配置了自定义端口映射被系统防火墙限制,但后面不映射端口也是不行,一开始查看 ...
继续阅读 (26)
love
0
Nicksxs
发表于
2024-06-16 14:47:48
NX30Pro 刷成 Openwrt-ImmortalWrt 后作为有线中继的配置方法
因为买了两个NX30Pro,主要是奔着可以刷Openwrt,然后把两个都刷成了ImmortalWrt,结果发现要作为有线中继的话设置还有点麻烦,所以记录下首先要设置个与主路由相同网段的静态地址,方便管理在网络-LAN-基本设置-协议设置成“静态地址” ...
继续阅读 (97)
love
0
Nicksxs
发表于
2024-06-02 15:32:29
给局域网中的Ubuntu固定下ip
将一个小点,在局域网中包括类似于homelab的或者仅仅只是搭一个用来当实验环境的,在局域网内机器比较少的时候大部分DHCP会给分配相同的ip,但是这不是一定的,当机器比较多,并且上下线比较频繁时就会出现ip地址变动,这对于一些使用场景比较讨厌,所以我想把ip固定下来,先简 ...
继续阅读 (44)
love
0
Nicksxs
发表于
2024-05-26 15:32:56
Headscale渐入佳境补充篇-自定义中转derper的证书问题
之前自定义部署的derper在Mac端和Windows使用时没啥问题,但是在我想作为网关的Armbian小机器上一直会报 “x509: certificate signed by unknown ...
继续阅读 (40)
love
0
Nicksxs
发表于
2024-05-19 14:34:20
远程桌面工具rustdesk的私有化部署-mac锁定问题
上次分享了rustdesk如何私有化部署,但是在实际使用中存在一个小问题,就是如果被连接端是mac的话,在mac进入超时自动锁定或者被主动锁定之后,连接就会进入一个“已连接,等待画面传输”的状态,但实际后续并不会传输画面,而是继续卡在这个无法实际连接的状态 ...
继续阅读 (58)
love
0
Nicksxs
发表于
2024-05-12 15:30:44
远程桌面工具rustdesk的私有化部署
最近因为利用rustdesk远程操作诈骗太多,所以rustdesk官方直接关闭了国内的公有服务,相对其他比如teamviewer来说,rustdesk还是个比较不错的选择,性能考量也过得去,相对来说在双方都是mac的情况下,不付费的体验来说,比自带的vnc好了很多,vnc目 ...
继续阅读 (60)
love
0
Nicksxs
发表于
2024-05-06 07:32:21
Leetcode 31 Next Permutation 题解分析
这题的题目介绍有一定的误导性,没有把字典序说明白,虽然的确是常规意义的字典序,但是题目介绍给的序列顺序反而会让人觉得那样不对这里我们逐步深入地来讲这个题,也类似于找规律注意:这里的递减递增序列都是从前往后看的字典序可以就当查字典,或者默认的字符串排序 ...
继续阅读 (42)
love
0
Nicksxs
发表于
2024-05-05 14:23:43
折腾记-讲一下iptables的一个小问题
很早之前就有用过iptables,那时候是早期版本的Ubuntu系统,配置防火墙的时候,是挺复杂的,就是在reject之前添加accept规则,并且当时很多网上资料都是在后续添加就行,这个其实在当时是有问题的,所以比较印象深刻。这次碰到的问题是对iptables的概 ...
继续阅读 (49)
love
0
Nicksxs
发表于
2024-04-21 14:00:57
学习下LlamaIndex-初始篇
LlamaIndex 是目前比较新的大模型RAG框架,RAG是指 检索增强生成 (Retrieval-Augmented Generation, RAG)是指在利用大语言模型回答问题之前,先从外部知识库检索相关信息。RAG ...
继续阅读 (52)
love
0
Nicksxs
发表于
2024-03-31 11:41:50
折腾记-给玩客云刷上Armbian
之前买来玩客云作为轻nas使用,但是由于只能外接硬盘,并且是usb2.0的接口,使用体验不是特别好,并且前期作为老母鸡还能兑换视频会员这种,后面取消了就不怎么使用了,前阵子玩客云停止提供服务了,所以就想可以折腾下,比如Armbian这样的,可以作为轻量服务器使用,功耗也比较 ...
继续阅读 (50)
love
0
Nicksxs
发表于
2024-03-24 13:02:44
用 ollama 本地运行谷歌开源大模型 Gemma
原先在 23 年初的时候调研过一些国产的大模型,包括复旦开源的 MOSS 和清华的 ChatGLM,那时候还是早期版本,需要在 Linux 上,并且有比较好的显卡,而且一般来讲都得是 N 卡,过程中需要安装 ...
继续阅读 (49)
love
0
Nicksxs
发表于
2024-03-03 14:14:40
Java 线程池系列-第四篇
这一篇主要补充两个内容,第一部分就是获取任务的逻辑首先是状态判断,如果是停止了,SHUTDOWN或更大的了,就需要减小工作线程数量并返回 null,使得工作线程 worker 退出,然后再判断线程数量和超时,同样如果超过了就会返回 ...
继续阅读 (85)
love
0
Nicksxs
发表于
2024-02-24 15:09:57
Java 线程池系列-第三篇
第三篇我们要来讲下 Worker 这个“打工人”,线程池里实际在干活的同学Worker 实现了 Runnable 接口,所以在前面介绍的addWorker中线程启动其实就调用了下面的 run 方法,而 run ...
继续阅读 (53)
love
0
Nicksxs
发表于
2024-02-18 10:47:52
Java 线程池系列-第二篇
介绍了线程池的目的和实现概述,以及如何初始化的,我们就来开始看看线程池最重要的执行过程老规矩,还是先把注释翻译下,这个对理解逻辑其实非常重要,后面可以循着注释的逻辑来看代码第一步,如果是少于核心线程数的线程正在运行,那么尝试去开启一个新线程,并把提交的命令 ...
继续阅读 (84)
love
0
Nicksxs
发表于
2024-01-21 07:22:30
Leetcode 25 Reverse Nodes in k-Group 题解分析-再解分析
上一次主要是给了一个解题方案,没有具体讲解,这次又做到了就来看下几种方案,链表转置一直是我比较疑惑的问题,特别是边界处理,而这个问题要把难度加大了我先讲一下我一开始的思路和解题方法,首先就是写一个转置方法,就处理 k ...
继续阅读 (68)
love
0
Nicksxs
发表于
2024-01-21 02:52:44
聊一下 Java 的日志系列三
上周因为一些事情没有更新在这里,是因为新电脑还没到,手头没有把移动硬盘里的 time machine 恢复出来的机器,所以单独更了一篇在新建的一个 cloudflare page 服务上,总体体验还可以,就是有个小点后面可以讲一下,继续完善下 Java ...
继续阅读 (47)
love
0
Nicksxs
发表于
2023-12-31 13:52:02
php 的调试方法-查看调用堆栈
php 代码调试里的神器就是echo 111;exit;但是对于使用了接口和继承比较多的话,有时候比较难找,可能定位到了一段代码但是不知道怎么调用过来的,这时候就可以用这个方法总结下来有三种, ...
继续阅读 (72)
love
0
Nicksxs
发表于
2023-12-24 12:48:09
阿里云 rds 主从延迟排查
昨天同学问我是不是数据库主从延迟有点高,可能有一分多钟,然后我就去看了rds 的监控,发现主实例上的监控显示的延迟才 1.2 秒,而且是最高 1.2 秒,感觉这样的话应该就没啥问题,然后同学跟我说他加了日志,大致的逻辑是主库数据落库以后就会发一条 mq ...
继续阅读 (59)
love
0
Nicksxs
发表于
2023-12-10 12:28:28
Tomcat 系列篇十一-介绍下 Tomcat 里的后台处理和热加载
这部分其实之前在讲线程池的时候也有点带到了, 主要是在这个类里org.apache.catalina.core.ContainerBase.ContainerBackgroundProcessor ...
继续阅读 (56)
love
0
Nicksxs
发表于
2023-12-03 11:54:35
Windows 莫名重启问题解决
之前在 Windows 里用 vmware workstation 搭了个黑裙,然后硬盘直通,硬盘跑着倒还好,但是宿主机 Windows 隔一段时间就会重启,就去搜索了下,发现其实 Windows 里的事件查看器就有点像是 Linux 系统里的 dmesg 或者 ...
继续阅读 (56)
love
0
Nicksxs
发表于
2023-11-26 11:02:21
Tomcat 系列篇十-介绍下 Tomcat 里的 Mapper 作用
Mapper 顾名思义是作一个映射作用,在 Tomcat 中会根据域名找到 host 组件,再根据 uri 可以找到对应的 context 和 wrapper 组件,但是对于当前这个环境 (Springboot) 会有一点小区别之前说到请求会经过 ...
继续阅读 (54)
1/2
下一页