2025-09-02
又到一年国庆,分享一个自己写的机票价格监控脚本。
使用的是携程的接口,可以搭配青龙面板定时执行,脚本会自动查询价格,并记录历史最低价格,如果价格有降价,会发送通知。
各城市机场代码可以在携程官网查到。
阅读全文
2025-08-31
背景: 在项目开发中,每个mapper xml都存在大量重复的基础CRUD操作,如 selectById、deleteById 等。这些模板化的SQL语句不仅增加了开发工作量,还容易出现不一致的问题。
解决方案: 通过动态解析和修改Mybatis XML文件,自动注入缺失的通用SQL语句,实现代码复用和标准化。
阅读全文
2025-08-10
最近从闲鱼淘到一台富士的照片打印机,精巧可爱,像个有趣的玩具。
拿到手后,我迫不及待的翻手机相册,挑出最近那些值得纪念的瞬间,一张张打印出来。看着照片从机器里缓缓吐出,有种莫名的期待感。实体照片握在手中的质感,确实比屏幕上的像素更有分量,也更有温度。手机里躺着几千张照片,但真正让我愿意位置消耗相纸的却寥寥无几。或许正是这种精挑细选,让这些被打印出来的瞬间变得...
阅读全文
2025-08-10
一个简单的springboot日志链路追踪demo。 思路:filter生成traceId,然后埋点到MDC和ThreadLocal,在日志和接口记录traceId。
阅读全文
2025-07-10
最近自己写完代码,习惯性的会让AI检查下,比较放心。
分享一个自用的代码优化提示词,主要是针对Java的,其他语言可以适当调整。
阅读全文
2025-07-08
最近视觉中国审核签约过了,又多了一个title,视觉中国签约摄影师。算是对摄影技术的一个阶段性肯定,对技术的小小肯定。
虽然现在一张也没卖出去,但总算是迈出了一小步,还是有点开心。
阅读全文
2025-06-29
每当不知道去哪玩的时候,那必然又是东山岛。6月初去的,终于有空有闲心记录下。
南门湾已经彻底商业化,完全不值得逛了。
带了搜集贝壳的盒子,结果什么也没捡到。
天涯澳角已经修了阶梯和扶手,比以前方便安全太多。
苏峰山骑电动车不停的话,十分钟就可以从上山到下山。
骑电动车去乌礁湾,比想象的近很多。
去年发现的宝藏民宿,今年终于进去喝了瓶雪碧,睡午觉很爽。
来的次...
阅读全文
2025-03-03
2025年3月1日,终于去春茧体育馆看了好妹妹乐队的专场演唱会。
这么多年过去了,总算圆了这个梦。去年一开票就抢了票,今年终于如愿以偿。整场演唱会都很开心,大部分歌都能跟着唱出来,虽然有些新歌还不熟。这次还解锁了一个新体验——一个人去看演唱会,感觉挺特别的。拍了很多视频和图片,开心。
阅读全文
2025-01-12
旧体重秤误我,之前在pdd买的体重秤压根不准,比真实的少了20多斤。知道这个消息的时候,天都塌了。
阅读全文
2025-01-05
如题,图片贴。
1月5日
阅读全文
2025-01-01
玩客云的倒闭,使我的观影量直线下降。以前自动下载电影的脚本几乎没用了,国内的磁力环境太差,几乎百分之九十五以上都是死链,根本下载不了。年中挣扎过试了不少其他解决方案,但也失败告终。还好年底又找到了替代品,小雅是一个造福人类的项目,希望能持续久一点吧。
2024年看了85部电影,看了很多低分国产电影,主要是想放松一下脑子。
演员看的最多的居然是张学友,没想会是...
阅读全文
2024-12-31
现在正在看B站跨年晚会,敲下这行文字。这似乎已经成了一种仪式感,在即将过去的2024年最后两个小时,回顾一下这一年的生活。
一月,首先去看了一场拼盘演唱会。这是人生中第一次去大型体育场馆看演唱会,也是第一次现场听到喜欢的偶像唱歌。之前看到过一个孤独等级排行榜,我想我应该算是通关了,一个人吃火锅、看电影都不算什么,只有一个人去看演唱会才算顶级吧,不过我倒是很享...
阅读全文
2024-10-20
这周末和朋友去了大鹏,骑电动车,爬山看海。照片拍了很多,但是能看的没有几张,不知道为什么都很糊。
桔钓沙的海很干净,鹿嘴山庄的栈道很难爬,天文台的山海很美。
下面两张横版和竖版,你选哪一张?
阅读全文
2024-10-12
瑞幸的新品小黄油拿铁非常好喝,又浓郁,又香,口感很棒。
请叫我抓娃娃大师,今天又抓到了5个!!超厉害的!!!
抱着娃娃回家回家,路上有个小女孩直呼好可爱。
阅读全文
2024-09-17
时隔一年,再次来到东山岛,还是那么熟悉。和之前相比,已经慢慢变得商业化了。以前南门湾海堤上还可以骑车,没有围满茶座,没有一路的夜市。想起了一句歌词,“人们得到他们想要的,却又失去他们拥有的”。
以下是这次拍的一些图,加载非常慢,因为服务器在国外,但真的不想再花精力去维护cdn,图床了。
阅读全文
2024-09-14
可能是工作太忙,也许是生活太平淡,已经有好几个月没更新博客了,主要是因为没有表达的欲望。
今天本是普通的工作日,却因为一些小事让我很开心,想记录下来。简单发个朋友圈感觉不够,所以决定写篇博客。
下班后在永辉吃完饭发现时间还早,刚好八点多有想看的电影。于是吃完饭就去商场四楼。离电影开场还早,刚好门口有抓娃娃机。于是想着随便玩玩,先抓了5次,抓到了一个恐龙。于...
阅读全文
2024-03-09
前情提要
StarkNet 公链项目为了激励开发者参与其平台建设,启动了空投活动。
如果曾向 GitHub 上获得较多 Star 的项目提交过 PR ,就有资格领取 111.1 STRK 的空投奖励。
只需要使用 OAuth 2.0 登录,就可以直接领取。
领取规则
截止到 2023 年 11 月 15 日,至少对全球排名前 5000 的仓库提交过三次代码...
阅读全文
2024-01-07
昨晚在体育馆看了一个拼盘演唱会,第一次看到了好妹妹乐队的线下演出,昨晚就很激动想写一下自己多年的追星之路,有一点圆满的感觉。
最开始听他们的歌是2014年,那时候还在读高三,每晚睡觉的时候,都会带上耳机听歌睡着。酷我音乐会随机推荐,有一天听到了《一个人的北京》,歌词以及人声让人一下就喜欢上了,后来经常听这首歌,但是一直没去搜谁唱的。
后来上大学了,不知道什么...
阅读全文
2024-01-01
生活中缺不了电影,但是2023年的观看的电影却是少了许多,主要是下半年一直再忙着工作,留给生活的时间并不多。其次是找不到什么特别想看的电影,感觉很多都看完了,找不到什么能提起兴趣的。
以下也只是列一些数字,回顾一下看过哪些人而已。
2023年看了104部影视作品。
演员top是:
梁家辉 5
雨果·维文 4
奥兰多·布鲁姆 4
孔连顺 4
金士杰 4
凯特...
阅读全文
2023-12-31
当我写下这个标题的时候,2023年还剩下不到两小时了。一边播放着b站跨年晚会,一边写下这些文字,来回顾下即将过去的2023年。
一月份,九号早上醒来就接到爷爷去世的消息,立马赶回了老家。回到家已经封棺了,没来得及见最后一面。国庆回去见爷爷的时候,还聊了很久的家族历史,对着族谱溯源了一下家族的先祖,后来都忘了。去世前他跟我提的愿望是,希望能买到楚剧演员邹阶萍的...
阅读全文
2023-09-11
最近面试了华盛通,一面二面以及hr面都过了,提交了流水等结果。然后就一直拖着说是在走流程,最后告知薪资方案申请不下来,在目前的薪酬下降幅1-2k,让去看看其他机会,其实就是婉拒了。
求职本来就是一个双向的过程,不合适就应该早点提。hr面的时候我还特地问了薪资能否满足,hr说可以,让提交流水的。提交流水后就一直拖着,最后还要降薪婉拒,真是令人无语,何必浪费双方...
阅读全文
2023-08-22
面试岗位:高级 Java 开发
自我介绍
职业规划
离职原因探讨
详细项目介绍
项目技术方案探讨
介绍 Kafka
Kafka 多副本选举机制,分布式选举算法有哪些
Kafka 的零拷贝
Redis 单机高并发的实现,事件处理模型
反问
阅读全文
2023-08-21
面试岗位:高级 Java 开发
自我介绍
介绍下最熟悉的项目
项目内容探讨
volatile 关键字有什么用,底层怎么实现的
介绍下 HashMap 的 put 方法
何时转为红黑树,为什么使用红黑树结构
如何实现一个只添加不删除的List
List内存分页,stream 的 api 使用
Mysql 有id,a,b,c四个字段,a,b,c...
阅读全文
2023-08-10
以下内容的 初稿 是本人写的。经过 JavaGuide 的修改后,合并到 Kafka常见问题总结, 本人也发篇博客记录下。
网上关于 Spring Kafka 的默认重试机制文章很多,但大多都是过时的,和实际运行结果完全不一样。以下是根据 spring-kafka-2.9.3 源码重新梳理一下。
消费失败会怎么样?在消费过程中,当其中一个消息消费异常时,...
阅读全文
2023-08-07
文中执行环境为 MySql 5.7.31
InnoDB不直接支持常规的哈希索引
阅读全文
2023-08-05
重写了 Java8 新特性实战 部分内容,顺便同步到博客。
阅读全文
2023-08-01
需求背景有些炒币的朋友,需要分钟级别监控指定twitter账号的发送数据情况。
思路一直接采用官方api,每分钟轮询。优点:不用担心被封,时效性也够。缺点:太贵,最便宜的也要$100 per month。当指定账号超过一定数量时,就需要$5,000 per month。
思路二twitter提供了类似微博“特别关注”的功能,当特别关注后,发推会有推送。只需要...
阅读全文
2023-07-25
游泳一直是我近几年的年度目标之一,但是不想报班,又没有游泳搭子,导致拖了很久,终于还是完成了。很多没完成的目标,一般就不会列在下一年了,只有游泳还是锲而不舍的每年都列,学会游泳算是实现了几年的心愿吧,还是值得写篇博客记录一下的。
在朋友的指导下,在三节课上慢慢练会的。首先就是买装备,泳镜,买带度数的。手扶游泳板,买的加大加厚的。
第一次去就是感受水。下水扶着...
阅读全文
2023-06-27
之前一直使用的聚磁力最近开始收费了,当然也不贵,而且还挺好用的,支持的源也很多。 但是因为用的比较少,收费模式是包月的,所以就想找个替代品了,网上搜了下没找到其他的。 于是写了个爬虫的,跑起来没问题。
阅读全文
2023-06-27
最近openai推出了新的模型,以及chat接口加了新的function_call方法。分享一段在项目中使用的例子。
阅读全文
2023-05-17
最简单的是接入搜索引擎提供的api,Google Serper API应该是最便宜的了。
另一种是前端实现联网查询,这种需要客户端,网页版不行的。以electron为例,前端在发起聊天前,打开bing进行查询,然后将页面进行解析,得到结果后再发起聊天请求,这样就可以少花点钱。 具体代码如下:
阅读全文
2023-05-10
一个简单的脚本,将本地文件夹下的.md文件同步到notion,方便在线查看和备份。初稿是GPT写的,手动改了改。 网上应该有现成的脚本,但是没找到。
阅读全文
2023-04-24
最近在使用paddlehub跑ocr,但是跑一段时间后,就会内存溢出导致退出,在github上也有相关issue。
hub Out of memory in a simple programm!! #682
具体解决方案是 修改模型文件源码,手动调用api,释放内存。
paddle的api_reference文档里面提到了如下两个释放内存的函数。
12345...
阅读全文
2023-04-23
在通过问题查询答案时,需要根据问题与答案的长度来进行搜索。
query和answer的长度相近,例如两句话比较语义相似度 则采用对称语义搜索;
query很短,但是需要检索出的answer是一篇比较长的文档 则采用非对称语义搜索;
根据 SBERT文档 提供的模型有:
余弦相似度模型
msmarco-MiniLM-L-6-v3
msmarco-Min...
阅读全文
2023-04-07
最近在做GPT相关的需求,需要把资料库的文字内容提取出来,然后按照语义分段,每一段计算向量,记录在文本文件里或者向量数据库里。
这里需要用到向量数据库,把原始资料embedding后存储到矢量数据库。选型了Milvus,因为文档看起来比较友好,也提供了docker的部署方式。但在使用过程中非常的劝退.
创建一个Collection后,schema是无法更改的...
阅读全文
2023-03-28
服务端向客户端推送消息,除了可以用WebSocket这种耳熟能详的机制外,还有一种服务器发送事件(Server-sent events),简称SSE。WebSocket和SSE都是用于实现服务器向客户端推送数据的技术。
阅读全文
2023-03-23
预备知识:Stanford alpaca
原项目:https://github.com/antimatter15/alpaca.cpp
这个是C++的项目,clone到本地后,需要C++环境进行编译后才能运行。为了方便公司其他人体验,制作了一个编译后的docker镜像,容器跑起来后只需要下载对应的配置就可以运行。没有把三个配置打包进镜像是因为文件实在太大。
阅读全文
2023-03-23
1 https:// shopee.ph/api/ v4/search/ search_items
主要是想按分类获取Top Sales的商品,看路径好像是和搜索同一个接口。其他参数没去研究,只是简单获取了每个二级分类下的Top 300。爬了266个二级分类,需要配合代理使用。
至于这个接口的其他请求参数和详细返回值字段意思,后续再详细更新。
阅读全文
2023-03-23
shopee菲律宾站商品分类接口,获取一级分类及二级分类。二级分类之后的接口没去找。
1 https:// shopee.ph/api/ v4/pages/g et_category_tree
其他国家站点只需要换域名即可。
阅读全文
2023-03-15
在电脑上装了wsl2,然后发现运行ls、hexo以及等命令都非常慢,慢到难以忍受的地步。
在网上搜了一圈,原来是项目都挂载在了/mnt下面,而跨文件系统IO,wsl2是远远不如wsl1的,官方文档也写着不推荐跨文件系统访问, wsl2提升的是本地文件系统IO性能。
所以要么降到wsl1,要么把项目挂载到wsl2本地目录,而不是跨文件系统访问。
降到wsl1...
阅读全文
2023-03-10
最近在一个新的springboot项目里面,写一个文件上传接口,正常按如下方式写,但是一直获取不到值。
阅读全文