向量数据库Chroma极简教程

2023-11-08
阅读 13 分钟
201
向量数据库其实最早在传统的人工智能和机器学习场景中就有所应用。在大模型兴起后,由于目前大模型的token数限制,很多开发者倾向于将数据量庞大的知识、新闻、文献、语料等先通过嵌入(embedding)算法转变为向量数据,然后存储在Chroma等向量数据库中。当用户在大模型输入问题后,将问题本身也embedding,转化为向量,...
封面图

【AI新趋势期刊#2】AI发明计算机算法,如何给大模型排行,照片秒变二维码,视频一键动漫风

2023-07-05
阅读 7 分钟
663
前言每天都要浏览大量AI相关新闻,是不是感到信息量爆炸,有效信息少?这么多新产品和新工具,到底哪些是真正是有价值的,哪些只是浮躁的一时热点?想参与AI产品和工具的开发,从哪里能够获得大量的灵感和思路?我会把AI相关的新趋势、新想法、新思路,和成熟AI产品、工具、模型等整理在这里,帮助大家去除信息噪音,更...

【AI新趋势期刊#1】GPT自动理解视频、AI法律顾问、大模型安全围栏

2023-07-05
阅读 4 分钟
710
前言每天都要浏览大量AI相关新闻,是不是感到信息量爆炸,有效信息少?这么多新产品和新工具,到底哪些是真正是有价值的,哪些只是浮躁的一时热点?想参与AI产品和工具的开发,从哪里能够获得大量的灵感和思路?我会把AI相关的新趋势、新想法、新思路,和成熟AI产品、工具、模型等整理在这里,帮助大家去除信息噪音,更...

如何真正“不花一分钱”部署一个属于你的大模型

2023-04-22
阅读 6 分钟
931
看了那么多chatGPT的文章,作为一名不精通算法的开发,也对大模型心痒痒。但想要部署自己的大模型,且不说没有算法相关的经验了,光是大模型占用的算力资源,手头的个人电脑其实也很难独立部署。就算使用算法压缩后的大模型,部署在个人电脑上,还要忍受极端缓慢的计算速度以及与chatGPT相差甚远的模型效果。
封面图

2022年是最烂的一年吗?我的2022年终总结

2023-01-05
阅读 4 分钟
707
靠近年底的月份,内心深处总会不断提醒你,该写年终总结了。无论是工作上,生活上,亦或是互联网、APP上,无数的年终报告提醒我,一年了也该总结一下自己了,不然这之前的1年是不是白过了呢?
封面图

JVM Sandbox入门教程与原理浅谈

2022-11-14
阅读 8 分钟
1.3k
在日常业务代码开发中,我们经常接触到AOP,比如熟知的Spring AOP。我们用它来做业务切面,比如登录校验,日志记录,性能监控,全局过滤器等。但Spring AOP有一个局限性,并不是所有的类都托管在 Spring 容器中,例如很多中间件代码、三方包代码,Java原生代码,都不能被Spring AOP代理到。如此一来,一旦你想要做的切面...
封面图

管理订单状态,该上状态机吗?轻量级状态机COLA StateMachine保姆级入门教程

2022-06-02
阅读 11 分钟
3.8k
在平常的后端项目开发中,状态机模式的使用其实没有大家想象中那么常见,笔者之前由于不在电商领域工作,很少在业务代码中用状态机来管理各种状态,一般都是手动get/set状态值。去年笔者进入了电商领域从事后端开发。电商领域,状态又多又复杂,如果仍然在业务代码中东一块西一块维护状态值,很容易陷入出了问题难于Debu...

如何保证同事的代码不会腐烂?一文带你了解 Alibaba COLA 架构

2022-04-01
阅读 8 分钟
1.3k
本文开始前,问大家一个问题,你觉得一份业务代码,尤其是互联网业务代码,都有哪些特点?我能想到的有这几点:互联网业务迭代快,工期紧,导致代码结构混乱,几乎没有代码注释和文档。互联网人员变动频繁,很容易接手别人的老项目,新人根本没时间吃透代码结构,紧迫的工期又只能让屎山越堆越大。多人一起开发,每个人...
封面图

投身福报,我的2021年度总结

2022-01-08
阅读 5 分钟
690
前言大家过年好啊,今年的我感觉自己一直不在状态,甚至到了年末要写年终总结了,也是一拖再拖,甚至有点不想写。但是过了2022年元旦,年终总结没写,总感觉缺了点对2021年的尊重。所以这两天,在陆陆续续整理我今年琐碎的工作和生活,整理出了一些东西想和大家分享。我把总结分成下面几个部分,如果有不感兴趣的部分,...

手把手教你提交Jar包到Maven公共仓库 | 萌新写开源02

2021-12-14
阅读 9 分钟
4.1k
在上一篇文章中,我介绍了自己的SpringBoot Starter项目,可以让我们使用注解的方式轻松地获取操作日志,并推送到指定数据源。之前,我的项目开源在Github上,大家想要用我的项目,还得把Github仓库配置到Maven的Setting.xml里,一点也不方便。本文,就整理一下我把项目上传到公共Maven仓库的过程,当做一篇教程文章。不...
封面图

模仿UP主,用Python实现一个弹幕控制的直播间!

2021-12-03
阅读 5 分钟
3.3k
灵感来源之前在B站看到一个有意思的视频:【B站】【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验大家可以看看,很有意思。up主通过代码实现了实时读取直播间里的弹幕内容,进而控制自己的电脑,把弹幕翻译成指令操控《赛博朋克2077》游戏。观众也越来越多,最后甚至还把直接间搞崩了(当然,其实是因为那天B...
封面图

如何使用注解优雅的记录操作日志 | 萌新写开源 01

2021-11-08
阅读 7 分钟
2.6k
本文讨论如何优雅的记录操作日志,并且实现了一个SpringBoot Starter(取名log-record-starter),方便的使用注解记录操作日志,并将日志数据推送到指定数据管道(消息队列等)
封面图

使用AI在原神里自动钓鱼,扫描Git仓库泄露的密码 【Github热榜周刊第三期】

2021-10-08
阅读 3 分钟
1.1k
大家好,这里是的Github精彩项目分享周刊,我是每周都在搬砖的蛮三刀酱。我会从Github热门趋势榜里选出 高质量、有趣,牛B 的开源项目进行分享。榜单取自实时Github Trending排行榜Top50,也欢迎评论推荐作品。1. a-picture-is-worth-a-1000-words:一图胜千言项目介绍这个项目非常有意思,作者试图用涂鸦来介绍软件开发...
封面图

如何在MacBook M1上无缝使用Win11和MacOS?

2021-09-07
阅读 3 分钟
2.9k
抛开M1和MacOS其他的华丽特色不谈,很多习惯了Windows系统的同学,在换了这台小巧轻便的MacBook后,依然会觉得Mac系统有各种的不方便。
封面图

在网页上直接运行Win11,5秒内用AI克隆自己的声音 | 蛮三刀酱的Github周刊第二期

2021-08-22
阅读 4 分钟
3.4k
PowerShell Core 是一个跨平台(Windows、Linux 和 macOS)自动化和配置工具/框架,可以很好地与您现有的工具配合使用,并针对处理结构化数据(例如 JSON、CSV、XML 等)、REST API 进行了优化 。 它包括一个命令行Shell、一个相关的脚本语言和一个用于处理 cmdlet 的框架。
封面图

老外为了在MacBook上玩原神,让M1支持了所有iOS应用 | Github每周精彩分享第一期

2021-08-15
阅读 2 分钟
3k
大家好,这里是每周更新的Github有趣项目分享,我是每周都在吃瓜的蛮三刀酱。我会从Github热门榜里选出 高质量、有趣,牛B 的开源项目进行分享。废话不多说,看看最近有什么有意思的Github项目吧。1. PlayCover:在MacBook M1运行所有iOS软件和游戏项目介绍PlayCover项目能够让你在MacBook M1上运行IOS的游戏和应用,并...
封面图

3分钟搭建一个网站?腾讯云Serverless开发体验

2021-08-02
阅读 7 分钟
1.3k
这两年Serverless的概念被炒得火热,顾名思义,“无服务”。今天的这篇文章,我想站在一个开发者的角度,带大家简单的体验下使用腾讯云Serverless来开发网站的整体流程。看看在Serverless的概念下,开发网站是不是变得更加简单了。
封面图

软件开发的22条黄金法则

2021-07-12
阅读 3 分钟
1.2k
编程本质上是一门手艺活,既然是手艺,里面就会有很多个人技巧和经验。“破窗理论”,DRY(Don't repeat yourself),曳光弹,正交性,这些词的意思是什么你还记得么?《程序员修炼之道》这本书在我看来就是一本师傅写给徒弟的开发哲学指南。里面既讲了一些软件开发的哲学,比如破窗理论,它解释了你的代码为什么很快就会...
封面图

API网关才是大势所趋?SpringCloud Gateway保姆级入门教程

2021-05-20
阅读 5 分钟
4.5k
该项目借助Spring WebFlux的能力,打造了一个API网关。旨在提供一种简单而有效的方法来作为API服务的路由,并为它们提供各种增强功能,例如:安全性,监控和可伸缩性。
封面图

Github Action 快速上手指南

2021-02-20
阅读 4 分钟
4.8k
Github之前更新了一个Action功能(应该是很久以前了),可以实现很多自动化操作。用来替代用户自己设置的自动化脚本(比如:钩子+Jenkins)。
封面图

【译文】工作六年后,我对软件开发的认知转变

2021-02-15
阅读 4 分钟
1.2k
前言大家好,在下蛮咕咕(我是“鸽”王),好久不见啊。最近我司已经放假过年了,在家里就不免会多逛一些“稀奇古怪”的网站,通过阮一峰的每周新闻,发现了一篇比较不错的英文文章。里面的大部分观点我都比较认同,在这里做了一个比较接地气的翻译,分享给大家。正文在软件产业工作六年后,我对软件行业的一些想法发生了改...

阔别2020 | 我的年度总结

2021-01-13
阅读 3 分钟
1.6k
2021,我们继续奔跑。大家好,我是蛮三刀。好久不见了。2021年,就在这忙碌的日子下,悄然而至。回首2020年,注定是一个载入历史的年份。甚至能想象到若干年后的人类历史教科书上,后人需用多大的篇幅,来描述和评价这一年发生的事。1. 疫情拍摄于2020年2月,常州高铁站这一年,小到我们每个人的日常生活,大到国家,乃...

缓存与数据库一致性问题深度剖析

2021-01-13
阅读 12 分钟
1.8k
本篇文章是我之前系列文章中的一篇,主要讨论了我们在平时的开发过程中,各大系统中都要用到的缓存数据的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了所有方案的实现代码方便大家参考。

废弃fastjson!大型项目迁移Gson保姆级攻略

2021-01-13
阅读 10 分钟
2.5k
这么做的主要的原因是公司受够了fastjson频繁的安全漏洞问题,每一次出现漏洞都要推一次全公司的fastjson强制版本升级,很令公司头疼。

一枚程序猿的MacBook M1详细体验报告

2020-12-09
阅读 9 分钟
9.5k
上一次苹果更换Mac芯片要追溯到2006年,14年前,苹果选择从PowerPc转向Intel,事实证明当时的换代给Mac带来了性能的大幅提升,是一次正确的选择。

Java动态修改LOGGER日志级别

2020-11-13
阅读 4 分钟
3.6k
一个典型的场景:在一些需要打印MySQL语句的场景,如果你正在使用MyBatis框架,由于MyBaits中SQL语句是DEBUG级别的信息,通常在线上容器就没法看到。

【线上排查实战】AOP切面执行顺序你真的了解吗

2020-10-21
阅读 8 分钟
1.9k
前言忙,是我这个月的主旋律,也是我频繁鸽文章的接口————蛮三刀把刀公司这两个月启动了全新的项目,项目排期满满当当,不过该学习还是要学习。这不,给公司搭项目的时候,踩到了一个Spring AOP的坑。本文内容重点:问题描述Spring AOP执行顺序探究顺序错误的真相代码验证结论本文阅读大概需要:3分钟码字不易,求个关注...

一次完整的JVM堆外内存泄漏故障排查记录

2020-08-27
阅读 13 分钟
2.5k
记录一次线上JVM堆外内存泄漏问题的排查过程与思路,其中夹带一些JVM内存分配机制以及常用的JVM问题排查指令和工具分享,希望对大家有所帮助。

MySQL选错索引导致的线上慢查询事故

2020-07-30
阅读 6 分钟
2.4k
又和大家见面了!又两周过去了,我的云笔记里又多了几篇写了一半的文章草稿。有的是因为质量没有达到预期还准备再加点内容,有的则完全是一个灵感而已,内容完全木有。羡慕很多大佬们,一周能产出五六篇文章,给我两个肝我都不够。好了,不多说废话了...

【秒杀系统实战】如何优雅的完成订单异步处理

2020-07-12
阅读 10 分钟
6.5k
我回来啦,前段时间忙得不可开交。这段时间终于能喘口气了,继续把之前挖的坑填起来。写完上一篇秒杀系统(四):数据库与缓存双写一致性深入分析后,感觉文章深度一下子被我抬高了一些,现在构思新文章的时候,反而畏手畏脚,不敢随便写了。对于未来文章内容的想法,我写在了本文的末尾。