- 博客(3879)
- 资源 (35)
- 收藏
- 关注

原创 推荐一款开源电商系统
实践学习php,thinkphp,Redis,vue,uni-app等技术,推荐开源电商系统likeshop,可以借鉴思路,可去版权免费商用,gitee下载地址:https://gitee-github.com/VyN8svYL
2025-07-04 15:32:52
173
2

原创 基于PHP使用influxdb搭建监控服务系统
InfluxDB是领先的开源时间序列数据库(TSDB)。InfluxDB使用Go语言编写,适用于各类时间序列数据的高效存储与检索。
2022-08-19 16:36:13
894

原创 rabbitmq的数据持久化
rabbitmq的数据是存在内存中的,我们可以对数据进行持久化,在意外宕机或重启服务器时,保护数据。在springboot项目的rabbitmq的配置类中在声明交换机时进行持久化。可以持久化的数据有:交换机、队列、消息。消息不需要手动设置,默认持久化。...
2022-08-18 10:19:02
1202

原创 监控系统如何选择合适的时序数据库?
为此,时序数据库引入不同的机制来提升查询性能,譬如InfluxDB使用B树索引、倒排索引和Bloomfilter等技术提升查询性能,这样一方面提升了读操作的查询性能,另一方面写数据时需要维护这些不同类型的索引,也增加了写操作的开销。LSM树是为写而优化的数据结构,写性能出色,故而很多时序数据库选择LSM,或者LSM的变种作为其核心存储引擎,比如InfluxDB、OpenTSDB(OpenTSDB基于HBase,而HBase基于LSM树)等。一个生态优秀的系统,使用的人多了,未被发现的坑也将少了。......
2022-08-15 17:53:01
1984

原创 2022年golang最新面试题来咯
1. channel的内部结构和收发流程2. make和new的区别3. map的内部结构和并发安全4. gmp调度和三色算法5. slice的内部结构和扩容机制6. rpc通信流程和负载均衡7. TCP四次挥手8. Websocket流程9. ORM框架的流程,链接池的实现,什么时候执行SQL语句10. MySQL innoDB的事物,索引结构11. 索引下推和回表12...
2022-05-23 10:04:12
1269

原创 【精选】深入浅出带你了解微服务架构如何运作?
1、您对微服务有何了解?微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。一文详解微服务架构通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞...
2022-03-18 08:20:00
762

原创 【精选】面试官:聊下常见设计模式有哪些?
1.常见设计模式单例模式解决的是如何在整个项目中创建唯一对象实例的问题,避免重复创建(实例化)对象,已经有现成的实例就用现成的。减少资源的浪费(因为创建多个实例,浪费内存,完全没必要)...
2022-02-24 07:38:00
2186

原创 Rabbitmq 安装过程中常见问题(亲测可行)
问题1;erlang安装没有bin文件夹今天在服务器上部署RabbitMQ,原本在本地两台机器上装了一遍测试之后没有任何问题,然后把安装包丢到服务器上安装后没有bin文件夹,从开始里面找了一下发现快捷方式指向的是对应路径的bin文件夹,但确实没有,考虑到其他文件夹都是全的于是从本地传了个bin文件夹过去,运行时报错缺少msvcr120.dll文件,双击根目录下的install.exe报错相同,补充相应dll到服务器。2.计算机中丢失msvcr120.dll文件怎么拯救?...
2022-01-26 10:31:14
3135

原创 Elasticsearch 刷大量数据的时候,之前存在的数据,这时候更新,为什么不能查询到?
执行更新操作时,elasticsearch会将相关的doc文档标识为delete状态,不是立马清除,更新时,会检索得到具体doc的version号,并且传递到重建索引的index请求,此时如果另一个进程修改了处于检索和重建索引步骤之间的文档,那么version可能会不匹配,更新请求有可能失败。重新写入的时候,能否立即搜索到和相关refresh_interval配置也有关系,默认为1s,这也是es为什么说是准实时搜索的原因。结语:es的doc是不可变的,不能被修改,只能被替换。...
2021-10-22 17:09:48
1137

原创 Elasticsearch 之Mapping设置
术语介绍文档 Document:用户存储在es 中的数据文档,es中存储的最小单元,类似于MySQL表中的一行数据索引 Index:由具有相同字段的文档列表组成,表示一个文档的集合,类似于table,在6.0后一个Index下只有一个type。(在6后的版本会把type去除)节点 Node:一个Elasticsearch的运行实例,是集群的构成单元集群 Cluster:由一个或多个节点组成,对外提供服务每一个文档都有唯一的id标识自行指定es自动生成数据类型核心数据类型字符串型 t
2021-10-20 09:22:50
765

原创 MySQL将查询的结果作为update更新的数据,且在原字段数据后 CONCAT拼接(lej)
update user INNER JOIN (SELECT GROUP_CONCAT('',id)AS app_id_str FROM `app` WHERE `admin_id` = '用户B的id' AND `status` > '0' AND `is_deleted` = '0' LIMIT 0,1000 ) app_id_strs set app_id= CONCAT(app_id,',',app_id_str) WHERE uid=用户A的id;释义:1.查询app表中...
2021-09-09 11:15:33
7790

原创 详解redis 中Pipeline流水线机制
一、pipeline出现的背景:redis客户端执行一条命令分4个过程:发送命令-〉命令排队-〉命令执行-〉返回结果这个过程称为Round trip time(简称RTT, 往返时间),...
2021-08-31 08:10:00
1737

原创 [图文讲解]redis命令keys和scan的区别
1. Keys 命令语法redis KEYS 命令基本语法如下:redis 127.0.0.1:6379> KEYS PATTERN查找以 com为开头的 key:2 .Scan 命令用于迭代数据库中的数据库键。SCAN 命令是一个基于游标的迭代器,每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程。SCAN 返回一个包含两个元素的数组, 第一个元素是用于进行下一次迭代的新游标.
2021-07-06 20:22:25
5564

原创 MySQL为什么用B+树,而不用B树?
1.b+树只有叶子节点存数据 b树是每个节点都存数据 在相同数据量下b树的高度更高,所以查询效率更低2.b树每一层存的是数据+索引;b+树是除了叶子节点存的是数据+索引以外,其余节点只存索引,所以在相同数据量的情况下,b树的高度会比b+ 树高很多...
2021-06-30 15:09:44
1295
转载 程序员缺乏经验的 5 种表现!
是的,不专业的开发人员就会这样做。其实不只是新人——一些有几年工作经验的开发人员也会表现出这种傲慢,一部分原因是其满足于个人获得的专业成就,另一部分可能的原因是其缺乏和优秀的人共事的机会,有点坐井观天。缺乏经验的开发人员不接受任何建设性的建议,甚至代码评审中的评论,他都会认为是对他个人的一种攻击。虽然他们的态度和出发点是好的,但对整个团队造成的后果是灾难性的,浪费了很多的时间,导致团队得日夜赶工。缺乏经验的开发人员写不出漂亮的代码,他们写出的代码会很混乱,而且分布在代码库的各个部分。
2025-07-11 17:40:55
1
转载 90后程序员辞职搞灰产,不到一年获利超700万,结局很刑!
23 年 11 月 16 日负责销售的陈某,因犯提供侵入非法控制计算机信息系统程序工具罪,被判有期徒刑 3 年缓刑 3 年 2 个月,开发软件的周某被判有期徒刑 3 年缓刑 5 年。该软件用于视频搬运,通过视频镜像,去水印,草稿替换,摄像头替换等功能绕过原创校验,修改后的视频支持在快手,抖音,小红书,西瓜视频等主流视频平台发布。浙江台州警方调查发现,在这背后是一条违法犯罪的产业链条,犯罪团伙的上游开发制作非法软件,通过更改短视频平台的代码,逃避平台监管。用户通过搬运他人高质量视频实现账号快速涨粉变现目的。
2025-07-10 17:55:31
7
转载 SpringBoot大文件上传卡死?分块切割术搞定GB级传输,速度飙升!
在互联网应用中,大文件上传是一个常见而棘手的挑战。传统的单文件上传方式在面对大文件时经常面临超时、内存溢出等问题。本文将深入探讨如何利用Spring Boot实现高效的分块上传方案,解决大文件传输痛点。Spring Boot实现文件分块上传解决了大文件传输的核心痛点,结合断点续传、分块验证和安全控制,可构建出健壮的企业级文件传输方案。本文提供的代码可直接集成到生产环境,根据实际需求调整分块大小和并发策略。一、为什么需要文件分块上传?内网环境:10MB-20MB。移动网络:1MB-5MB。
2025-07-06 20:00:38
12
转载 一个员工的离职成本有多恐怖!
然后把入职的各个环节工作进行系统梳理,包括从招聘到通知入职、报道、入职培训、与用人部门交接等环节,充分考虑到新人的感受和内心需求,进行系统规划和介绍,让新人感受到被尊重、被重视,让他了解他想了解的内容。在入职面谈时,就把实际情况尽可能的讲清楚,不隐瞒也不渲染,让新员工能够客观的认识他的新东家,这样就不会有巨大的心理落差,不要担心即将到手的新人不来了,该走的总是留不住。以上从在职时间长短角度考虑的离职主要原因,具体还要根据实际情况进行判断,及时作出调整,把离职率控制在最低,企业的损失也将是最小的。
2025-07-05 20:00:22
16
转载 最“赚钱”的编程语言,PHP已垫底了
在使用或计划使用 AI 工具的人中,只有不到 3% 高度信任它们的准确性,而有两倍多的人(大约 6%)非常不信任。ChatGPT 是最受欢迎的 AI 搜索工具,被 83% 的受访者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。GitHub Copilot 是最受欢迎的 AI 开发工具,被 55% 的受访者使用,其次是 Tabnine (13%) 和 AWS CodeWhisperer (5%)。
2025-07-04 21:30:18
11
转载 米哈游(原神)在上海真是神奇的存在,985硕5连简历都过不了。。。
有的网友好奇不招人为什么招聘职位还挂着,这是因为很多公司在招聘软件上买的有会员,即便招到人了也不愿意下架,一方面如果过段时间又有员工离职还可以继续招,另一方面一直挂着还可以给公司打广告(反正已经买了会员),所以我们经常会看到有些公司常年招聘,如果你投的话有时候他们连看都不会看。(九校联盟:北京大学、清华大学、哈尔滨工业大学、复旦大学、上海交通大学、南京大学、浙江大学、中国科学技术大学、西安交通大学),简历过不了只能说不匹配,也有可能是运气问题,比如正好投递的那段时间该岗位不招人,只好拒了。
2025-07-02 09:06:51
22
转载 【自然语言处理与大模型】向量数据库技术
它通过嵌入模型将各类非结构化数据(包括文本、图像、音频等)转化为向量表示,并借助优化的索引结构和搜索算法实现快速查询。该数据库的核心功能在于执行相似性搜索:通过计算向量间的距离度量(如欧几里得距离或余弦相似度),精准定位与目标向量最相似的数据点。如何存储:向量数据库将嵌入向量存储为高维空间中的点,并为每个向量分配唯一标识符(ID),同时支持存储元数据。高效存储、快速检索和管理高纬度向量数据的系统称为向量数据库。存储高维向量数据,适合非结构化数据(如文本、图像、音频等)存储结构化数据(如表格、行、列)
2025-07-01 11:46:57
19
转载 优雅使用Enum提升SpringBoot配置管理效率
对于 Spring Boot 项目,配置文件(如。枚举类(Enum) 提供了一种将一组固定的值封装在一起的方法,这不仅提高了代码的可读性,还能避免硬编码(注解允许开发者将外部配置文件中的内容映射到 Java 类中,从而实现配置的动态管理。在实际业务中,Enum 通常用于表示业务中的固定状态、类型等内容,如用户角色、订单状态、支付方式等。这使得配置管理更加灵活、易于维护,特别是对于较为复杂的配置结构,如枚举值的配置管理。注解将配置文件中的内容映射到 Java 类中,并使用 Enum 来表示这些配置项。
2025-06-27 12:11:03
29
转载 求求你别再手动部署jar包了,太low了!动态上传热部署真的太爽了!
如果用户上传的jar包含了spring的上下文,那么就需要扫描jar包里的所有需要注入spring容器的bean,注册到当前系统的spring容器中。接下来系统要把上传的jar包加载到当前线程的类加载器中,然后通过完整类名,加载得到该实现的Class对象。近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。考虑到用户实现接口的两种方式,使用spring上下文管理的方式,或者不依赖spring管理的方式,这里称它们为注解方式和反射方式。
2025-06-26 20:01:11
23
转载 一文详解|调用模型具体输出tokens/s的数值?
这会提供更多指标,如 prompt_eval_duration 和 eval_rate,但 eval_count 和 eval_duration 仍是计算 tokens/s 的关键。阶段进行了详细的推理(约 1 分钟),这显著延长了总时长。: 生成速率较低(5.18 tokens/s),这是因为 qwen3:32b 是一个大型模型(20 GB),在单次推理中结合了复杂的。: 处理提示的效率较高(31.90 tokens/s),表明输入阶段优化良好,但这仅占总流程的很小部分(<1 秒)。
2025-06-25 09:07:35
68
原创 ollama常见命令及使用示例汇总
所有命令假设你在命令行(Windows 的 PowerShell/CMD 或 Linux/macOS 的终端)中运行,且 Ollama 已正确安装。兼容性:Dify 可能要求特定 Ollama 版本或模型支持(如 /api/chat 端点)。2.模型名称:确保使用正确的模型名称(如 gemma2:27b、llama3:8b),可在 Ollama 模型库 查看。说明:显示哪些模型当前被加载到内存中(通常通过 API 或 ollama run 启动)。输出:创建完成后,模型出现在 ollama list 中。
2025-06-24 11:41:08
854
转载 开源项目 Alist 被卖,疑上传隐私,用户和数据原来也是交易的一部分~
Alist 是一个开源项目,旨在为用户提供了一个简单而强大的方式来管理和访问各种云存储服务中的文件,允许用户将多个不同的存储服务挂载到一个统一的界面下,方便进行文件的浏览、搜索、下载等操作。是一款功能强大的文件列表和 WebDAV 程序,支持多种存储方式,由 Gin 和 Solidjs 提供支持。后面应该有很多云盘会撤销 Alist 的 API 授权,免的引发的数据泄露风险,毕竟对我们个人用户来说。Alist 出售引发安全争议的事件,之所以引起如此激烈的讨论,恰恰也证明了用户对它的。
2025-06-23 18:11:51
67
原创 2025最新夸克网盘解除下载限速教程,无需会员!1分钟教会你
下面18 是直接下载,23,24是按照上面方法。5. 实现3-5M/s 的下载速度。3.选择文件并添加文件。
2025-06-23 15:57:08
1829
1
转载 我,95年字节员工,月薪7万,2年没涨薪,每天好迷茫
工作的意义,特指工作中的成就感和价值感,当工作对我们来说变成一种煎熬之时,发现意义就很有必要。“意义”很重要,但它是落实到每天一件件自己该做的工作中去的,这些细小琐碎的“当天的意义”串联起来,就组成我们整个一生的意义。钱可以抵御未知风险。在经济下行的现在,如果遇到裁员、降薪、急需用钱的时候,起码有资产可以让你从容面对,减少各方面焦虑。而且如果一个人薪资和付出、所做出的业绩不匹配的时候,很容易心理不平衡,进而陷入职业倦怠,对个人发展也极其不友好。薪资给的高的公司,基本都很重视人才,有良好的经营收入。
2025-06-21 10:03:07
12
转载 什么叫把运维裁了裁到大动脉?
客观来说确实很大,因为网络问题他们没有做阈值判断和策略,但这个锅应该是网络运营商来背,之前那哥们儿不是不知道,而是知道这些问题,动态的改了优先级,现在属于是优先级的开关还在那儿,但哪个该开哪个该限流我们也是根本毫无头绪,这事儿我还在考虑要不要给他们头儿说道说道,想了想,算球,让他自己再招人,反正周四到现在扩容的消耗已经够离职那兄弟半个月的工资了。现在马上又是过年,业务会保持高峰很长一段时间,就目前看来,开掉他光扩容的损失就够招个人半年的工资,还不谈能不能撑起来系统稳定运行,反正除了接班的,现在还拉了。
2025-06-20 17:40:45
15
转载 交易不是对抗市场,而是照见自我:强者的生存逻辑分享
但在2022年,他重新打开账户,在没有声张的情况下,慢慢把账户做到了八位数。而是因为他曾在最迷茫的时候找不到方向,而现在,他希望做那个能帮别人在黑暗中看到一点光的人。在他的认知体系里,交易不再是“对抗市场”,而是协同现实,控制预期,主动止损,不自欺。“我不想被膜拜,只希望在你快放弃的时候,能看到这句话,给你坚持的勇气。他不写“神话”,不讲暴富,只讲自己怎么走过那条崩溃又挣扎的长路。那几年,他也在网络上分享思路,但从不带节奏,从不造神。是情绪控制,是风险评估,是在崩溃边缘,还能冷静应对的能力。
2025-06-19 09:13:25
16
转载 还用WebSocket?这才是实时消息推送的正确姿势!轻量好用~
对于当前计算机的发展来说,几乎很少出现同时不支持websocket和sse的情况,所以轮询是在极端情况下浏览器实在是不支持websocket和see的下策。(websocket使用的是ws协议),也就是现有的服务端都支持SSE,无需像websocket一样需要服务端提供额外的支持。websocket是一个双向通讯的协议,他的优点是,可以同时支持客户端和服务端彼此相互进行通讯。SSE的优点是,它是一个轻量级的协议,相对于websockte来说,他的复杂度就没有那么高,SSE是一个轻量级协议,相对简单;
2025-06-18 09:49:30
14
转载 题材轮动太快,普通人到底该怎么卡位?
• 最关键是看怎么判断题材“持续性”,不是看到涨就追,而是判断题材背后的政策强度、市场共识程度。我自己也不是专业出身,但通过这半年照着他思路走,真的是少走了很多弯路,错过了很多坑。“今天是AI,明天是地产,后天新能源,转天又来虚拟电厂,连轴转,根本跟不上啊!他不靠猜,而是用系统思维看逻辑链条,很多次我自己看不明白,他一拆解就豁然开朗。问题其实不在资讯不及时,而在于你是“事后分析”,主力是“事前卡位”。你看到“新能源车”热度起来了,连板股都出了,热搜也在刷,那你开始追。✅ 你想自己去挖掘题材?
2025-06-17 09:56:21
23
转载 龙头股总在我犹豫时启动?你不是没机会,而是不会“上车”!
龙头是可以上的,但得在“第一次分歧后回封”,或者“强转弱弱转强”的节奏点上车。龙头不是“涨得最多的”股票,而是“资金最认可、情绪最集中的”那只。跟着他不是瞎买票,而是学会“怎么判断一只龙头股的持续性”。你看到它“板上板”,不是它开始强,而是它已经在路上了。你以为是“第二天还能继续板”,结果进的是情绪顶部。用逻辑+资金博弈分析,告诉你“这波还值不值得跟”别靠猜龙头,用“节奏+结构”去识别龙头的买点。🔹 散户最大的敌人不是错过,而是不会“上车”龙头不是看估值买,是看逻辑买、看资金买。
2025-06-17 09:56:21
25
炼数成金深度学习PostgreSQL.txt
2019-08-09
2019最新ElasticSearch快速入门教程.txt
2019-09-11
ThinkPHP5.0正式版第二季:实战开发企业站.txt
2019-08-19
PHP消息队列实现及应用.txt
2019-09-09
Python3完全零基础入门精讲超清教程.txt
2019-09-09
2019最新 SSM实现的进销存系统.docx
2019-10-18
GO语言进阶.docx
2019-10-10
golang培训.docx
2019-09-26
PHP进阶之路 - 周梦康亿级 PV 网站架构的技术细节 .docx
2019-10-10
Linux从零入门实战-2019年七月Z线.txt
2019-09-09
33节 Git实战.docx
2019-10-09
PHP特级课:LVS负载均衡:搜索引擎.docx
2019-10-17
Nginx教程.pdf
2020-03-01
用于谷歌浏览器显示的数据进行Json格式展示
2024-07-02
WebSocket协议中文版.pdf
2021-10-19
全国2600所普通高等学校名单,mysql 版本 ,获取更多IT视频教程
2023-03-15
wsl-update-x64 升级包
2023-01-04
时序数据库,influxdb可视化,监控
2022-10-12
Microsoft Remote Desktop 8.0.38.dmg.zip
2021-01-23
高并发下的Nginx性能优化实战.pdf
2020-03-01
Microsoft Remote Desktop For ec2-18-163-8-46.ap-east-1.compute.amazonaws.com.rdp
2021-01-23
接口混淆词典数据dck.json
2020-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人