- 博客(387)
- 资源 (32)
- 问答 (2)
- 收藏
- 关注
原创 你的mongodb客户端是哪个呢?
MongoDB 是一种流行的文档数据库,它可以支持多种场景和应用。MongoDB Shell 是连接(和使用)MongoDB 的最快方式。使用这个现代的、可扩展的命令行界面轻松查询数据、配置设置和执行其他操作 - 充满语法突出显示、智能自动完成、上下文帮助和错误消息。
2024-04-19 09:13:57 420
原创 如何与Excel聊天?
原本不能非常复杂的公式,变成聊天的方式。Excel门槛被大大降低,以前技术大佬才能干的活,现在前台小姐姐、人资小姐姐、财务小姐姐们可以轻松拿捏了。。。。。Excel的历史悠久,早在1987年Windows系统中就发布了Excel。想一想快40年了,比很多人的年龄都大不少。我们每个人每天的工作基本上是少不了Excel的陪伴。那么AI爆发后它对Excel会带来哪些变革呢?
2024-04-18 10:09:23 453
原创 如何快速上手:springboot+mongodb
当使用 Java Spring Boot 与 MongoDB 时,可以使用 Spring Data MongoDB 来轻松地进行数据库操作。以下是一个简单的示例,演示如何在 Spring Boot 中使用 MongoDB 进行基本的 CRUD(创建、读取、更新、删除)操作。Spring Data for MongoDB是 Spring Data 的一部分,提供与 MongoDB 文档数据库的集成,提供熟悉且一致的基于 Spring 的编程模型,同时保留存储特定的特性和功能。
2024-04-17 10:08:01 495
原创 AI时代的计算核心,你了解多少?
CPU是中央处理单元,那么GPU是什么呢?GPU,全称为图形处理单元(Graphics Processing Unit),是一种专门设计来处理图形和视频渲染的微处理器。你可以把它想象成电脑或手机里的一个小而强大的大脑,专门负责处理所有与视觉相关的事情。
2024-04-15 10:31:15 988
原创 API管理平台:你用的到底是哪个?
如果你们开发团队主要是Java与前端,基本上swagger+knife4j就足够了。因为API管理平台主要管理 的就是Java接口,实时同步更新接口文档,可以调试。如果你们开发团队是跨语言的,那么最好就选择能管理各种形式的API,不单单是swagger类型的,所以可以选择去哪儿的YApi免费开源。当然大家可以在网上看到最近Apifox比较多的广告,或许是运营做的比较好。不过最大的问题还是它没开源,私有化部署需要付费。
2024-04-10 10:34:41 952
原创 DIY的AI如何用,你知道吗?
对于开源大语言模型基本通过安装、下载大语言模型、安装图形界面等步骤基本就可以使用了,如果想集成到自己的业务中去可以使用API的方式调用。当然想更进一步让大语言模型更贴切自己的业务的话,就需要微调模型
2024-04-08 10:15:41 783
原创 DIY自己的AI
开源AI大语言模型 目前开源的AI大语言模型(LLM)已经非常的多了,以下是收集的一些LLM:LLAMA Gemma Grok DBRX Qwen ChatGLM
2024-04-07 17:50:14 867
原创 学习 MongoDB:打开强大的数据库技术大门
BSON(Binary JSON)是MongoDB使用的二进制数据表示格式,它是一种轻量级、可扩展的数据交换格式。在MongoDB中,数据库(database)、集合(collection)、文档(document)、字段(field)是构成数据存储和管理的核心概念。MongoDB 是一个基于分布式文件存储的文档数据库,由 C++ 语言编写。相信MySQL我们非常的熟悉,那么MySQL的表结构与MongoDB的文档结构进行类比的话可能更好理解MongoDB。
2024-04-01 09:27:26 821
原创 探索MongoDB:发展历程、优势与应用场景
MongoDB 始于 2007 年,由 Dwight Merriman、Eliot Horowitz 和 Kevin Ryan –(DoubleClick 的主理团队)共同创立。DoubleClick 是一家互联网广告公司(现隶属于 Google),公司团队开发并利用多种自定义数据存储,来弥补现有数据库的短板。虽然该企业每秒钟服务 400,000 条广告,但可扩展性和敏捷性仍时常制约着业务发展。团队痛定思痛,潜心打造出一种数据库,完美解决 DoubleClick 所面临的问题。于是就有了 MongoDB。
2024-03-27 11:10:18 1027
原创 AI会是低代码的第二春吗?
低代码是一种应用开发模式,通过可视化界面、拖拽组件、配置参数等方式,减少或避免编码工作,提高开发效率和质量。我在维基百科上查询到,低代码平台这一术语是由产业分析公司Forrester Research于2014年6月9日首次提出的。然而,类似的平台早在很久以前就已经存在,我们在软件开发过程中都或多或少地使用了一些低代码平台或应用。
2024-03-25 10:45:58 910
原创 大家觉得国内哪款Ai最好用?
知识库方面百度文心表示它的知识库是实时的,同时也有搜索引擎的支撑。其它几家表示是定期更新的,阿里表示无法获取和提供2023年之后数据。从这方面来讲百度有热搜引擎先天的优势。文字理解方面百度文心国内首发,国内AI里程碑的产品,文字理解方面还可以,必尽之前google中文训练库也是使用文心。不过能文字绘图的话,效果还是有点差强人意,之前免费试过4.0好像稍微好一点。如果不能访问到国外的产品在国内文心一言也是一个选择。绘图能力方面文心一格画质非常好,但不是很达意。绘图这块可以选择豆包试试。
2024-03-25 10:22:59 1149
原创 掌握 Istio:部署完成后如何运用?
Istio提供了一种更高级别的服务网格解决方案,它可以简化和加强 Kubernetes 集群中的服务间通信、流量管理、安全性和可观测性。使用 Istio,你可以减少依赖大量的 Ingress 资源和 Service 对象来处理网络的路由和代理。http://192.168.49.2:30485/productpage 其中192.168.49.2就是minikube ip。此时非jason登录还是v1版本,如果是jason登录的用户访问到的就是v2版本。到目前bookinfo服务也就正常运行了,
2024-03-20 10:20:45 1082 2
原创 Excel新纪元:从传统到智能,AI Excel引领数据处理的革命
1.1、什么是数据分析?数据分析是一种以系统性的方法解释、分析和评估数据的过程,旨在揭示数据背后的趋势、模式和关联,以从中获得有价值的见解和洞察力。这个过程通常涉及使用各种统计和逻辑技术,包括数据挖掘、机器学习、可视化和预测建模等。1.2、为什么选择Excel?Excel是一个强大的电子表格程序,广泛用于数据存储、整理和分析。它提供了丰富的功能,如数据透视表、图表、公式和函数,使得数据分析变得简单而高效。Excel提供了许多内置工具和函数来支持数据分析,例如:数据透视表:快速汇总、分组和分析数据。
2024-03-18 09:35:32 1107 1
原创 从零开始,一步步构建服务网格istio
这里有点不一样,就是之前说的minikube本身就是个虚拟机,k8s是部署在minikube虚拟机上的。执行后会在前台启动,不要关闭,关闭就不效果了。此至istio就搭建完成了,后面还有篇介绍istio简单使用与测试的文章,大家感兴趣也可以接着看一看。p.s.如果安装好了,下次机器重启使用minikube start就可以启动minikube了。可以看到已经在minikube环境下部署好到hello-minikube应用,我们来方式试试。安装minikube,并启动 minikube。
2024-03-13 11:43:44 1098
原创 AI编程已有公司纳入绩效,你的AI编程工具是什么?
自从ChatGPT带动全球AI热潮,AI席卷着各行各业。编程界也不例外,最出名的摸过OpenAI与GitHub联合开发的Github Copilot。Github Copilot带动了一大堆AI编程工具的出现。后来Github Copilot付费了,再加上网络方面的问题,在国内使用Github Copilot还是有一定门槛的。那么在国内有没有适合国内程序员使用的类Github Copilot产品呢?
2024-03-11 11:12:42 836
原创 Redis集群方案汇总:概念性介绍
Redis Cluster是一种分布式方案,它可以将数据分片存储在多个Redis节点上,每个节点都有自己的主从复制,从而实现数据的分布、复制和高可用性。Redis replication适合用于数据安全和读取负载均衡的场景,但是它也不能解决单点容量和性能的问题,同样因为所有的写操作都只能在一个主节点上执行。Redis Sentinel是一种高可用性方案,它可以监控Redis主从复制的状态,当主节点故障时,自动从从节点中选举一个新的主节点,并通知客户端新的主节点地址。
2024-03-06 09:32:50 955
原创 Redis Stack是什么,你知道吗?
Redis Stack 是使用 Redis 的最佳起点。我们将我们必须提供的最好的技术捆绑在一起,形成一个易于使用的软件包。Redis Stack 扩展了 Redis OSS 的核心功能,并为调试等提供了完整的开发人员体验。可以看到Redis 是我们非常熟悉的内存键值对数据库,它有着丰富的数据结构,能够满足我们平时的绝大部分数据存储要求。然而,有些时候我们还希望可以对搜索,文档,图形,时间序列等进行数据建模,这个时候我们就可以使用 Redis Stack。Redis Stack是Redis的扩展。
2024-03-04 11:59:48 1338
原创 openvpn最新版本安装方式
最常见的openvpn搭建方式就是通过docker,非常的简单、方便。如果是搭建过openvpn应该会知道这个镜像kylemanna/openvpn,但是它一直没有更新了,也就是三年前更新过然后就再也没更新过了,版本停留在openvpn2.4的版本。那么如何升级openvpn到最新版本呢?可以到官方的开源社区找到最新的安装版本,可以看到最近一次更新是在2024年2月份openvpn v2.6.9。可以看到2.6.7 2.6.8 2.6.9 官方的开源社区更新还是很频繁的。
2024-03-04 11:54:57 1649
原创 AI新秀Mistral:“Open AI“ 新时代
最近互联网出现不少类似“下一代openai”、“GPT-4最强竞品”、“法国AI独角兽”、“欧洲的OpenAI”、“微软新宠儿”....的文章,都会附带一张图片,就是下面这张:那么到底发生了什么,出来个什么东西呢?就是本文的主角Mistral AI。
2024-02-29 16:53:47 502 1
原创 Redis在中国火爆,为何MongoDB更受欢迎国外?
Redis的数据存储主要依赖于内存,因此其存储容量受到物理内存的限制。虽然支持持久化机制,但主要是为了保障数据的持久性。Redis适合于数据量相对较小需要快速读写的场景,如缓存、实时计数等。VSMongoDB的数据存储基于磁盘,可以存储比内存更大容量的数据。它更适合存储大规模数据集,数据可以超出物理内存容量。MongoDB适合需要复杂查询和大规模数据存储的场景,如Web应用、分析、内容管理等。在Google Trends的数据中,可以观察到美国更偏向于使用MongoDB而非Redis。
2024-02-28 11:22:22 901
原创 Redis性能攻略:Redis-benchmark工具与实用性能优化技巧
Redis作为一种高性能的内存数据库,广泛应用于各种业务场景。然而,随着业务规模的扩大和数据量的增长,Redis的性能问题逐渐凸显出来。为了提高Redis的性能,本文将深入探讨Redis性能优化方案,包括参数配置、数据结构、多线程、集群分片等方面。
2024-02-26 10:02:21 1234 2
原创 openvpn-as的三种安装方式
OpenVPN是一个开源的VPN软件包,可以创建基于SSL/TLS的安全的VPN隧道,支持多种操作系统和平台。OpenVPN包含:社区版(Community Edition),商业版(Access Server)。openvpn社区版是完全免费的,但是需要用户有一定的Linux和命令行的知识,以及自己配置和管理VPN服务器和客户端。社区版提供了OpenVPN Connect客户端,可以在Windows, macOS, Linux, Android和iOS上使用。openvpn-as。
2024-02-23 09:21:35 1146
原创 新手向导:轻松掌握Docker搭建OpenVPN
OpenVPN是一个开源的VPN软件包,可以创建基于SSL/TLS的安全的VPN隧道,支持多种操作系统和平台。OpenVPN包含:社区版(Community Edition),商业版(Access Server)。openvpn社区版是完全免费的,但是需要用户有一定的Linux和命令行的知识,以及自己配置和管理VPN服务器和客户端。社区版提供了OpenVPN Connect客户端,可以在Windows, macOS, Linux, Android和iOS上使用。openvpn-as。
2024-02-21 09:53:15 2230
原创 Redis事务长什么样?一文带你全面了解
在 Redis 中,事务是一组命令的有序队列,Redis 使用 MULTI、EXEC、WATCH 和 DISCARD 等命令来实现事务。事务的执行是原子的,要么所有命令都执行成功,要么所有命令都不执行。事务中的命令在 EXEC 执行之前不会被实际执行,而是先进入队列,从而实现了原子性操作。
2024-02-20 09:35:33 875
原创 单线程传奇Redis,为何引入多线程?
大家都知道 Redis 的速度非常的快,这其中一个关键原因就是它采用了单线程模型,这也是它的一大独特之处。那么问题来了,既然单线程模型已经如此出色,为什么后续版本还要搞上多线程呢?本文主要分析一下多线程在Redis中的具体应用:Redis 4.0 版本引入了对多线程的支持,但Redis 的基本执行模型仍然是单线程的,多线程主要包括后台对象删除、处理阻塞命令网络I/O等功能。这些操作可以在后台线程中异步执行,而不会直接影响到主线程的执行。这样设计的目的是提高一些操作的并发性和性能。
2024-02-19 09:12:39 593
原创 2月16日openai又出了什么大招呢?
Sora是OpenAI发布的一款文本到视频的AI模型,它能够根据文本指令生成逼真和富有想象力的场景。Sora 可以创建长达 60 秒的视频,其中包含高度详细的场景、复杂的摄像机运动和具有生动情感的多个角色。2024年2月16日通过google trends可以发现“sora”被大量的搜索与关注。那么什么是“sora”呢?openai官方twitter中也可以看到给出了多个示例,演示通过文字生成的视频。
2024-02-18 17:05:46 437
原创 听说解锁字节扣子,能轻松搭建你的私人AI助手!
整体来说只是简单的体验扣子功能的话,还是蛮简单就能快速的创造自己的AI Bot,如果要真正实现可用的话,还是需要了解和熟悉类似工作流这种进阶功能。
2024-02-18 15:36:09 1083
原创 Redis背后的神奇力量:为何它如此高效?
Redis采用I/O多路复用技术,并发处理连接,使得整个过程只在调用select、poll、epoll这些调用的时候才会阻塞,收发客户消息是不会阻塞的,整个进程或者线程就被充分利用起来。Redis的操作都是基于内存的,数据存储在内存中,而内存的读写速度远远快于硬盘,内存的运行速度比硬盘高出几个数量级,就像从翻阅书籍变成即刻在线信息查询,访问时间大幅缩短。它可以在节约内存的同时,提供对列表元素的快速访问。压缩列表采用了灵活的内存布局,可以存储不同类型的元素,并在某些情况下采用整数编码,进一步减小存储空间。
2024-02-18 09:51:13 906
原创 探索Redis特殊数据结构:Geospatial(地理位置)在实际中的应用
Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloom filter、Cuckoo filter、t-digest、Top-K、Count-min sketch、Configuration)和Time series。这些数据类型在Redis的数据结构中发挥着各自独特的作用。
2024-02-12 22:12:35 1148
原创 Redis客户端有哪些:你了解吗?
可以看到蓝色的线就是Redis官方的RedisInsight,可以看到基本上它的趋势就和它的免费、付费紧密关联着。早期大家都在使用RedisDesktopManager,当然RedisDesktopManager付费后改用AnotherRedisDesktopManager。当RedisInsight它免费后,大家基本在使用RedisInsight。所以最后的选择功能丰富些。
2024-02-02 13:37:46 2902
原创 语言模型大战:GPT、Bard与文心一言,谁才是王者?
是Google AI在2017年提出的一种自然语言处理模型架构。Transformer架构的核心是自注意力机制,它使模型能够识别和重视输入数据中不同部分的相对重要性。这种机制的引入,不仅提高了模型处理长文本的能力,也让其在理解语境和语义关系方面更为高效和准确。Transformer架构的原理论文是"Attention Is All You Need",这篇论文由Vaswani等人在2017年发表。Transformer 遵循以下的架构:
2024-01-29 22:01:23 1242
原创 探索Redis特殊数据结构:Stream在实际中的应用
Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloom filter、Cuckoo filter、t-digest、Top-K、Count-min sketch、Configuration)和Time series。这些数据类型在Redis的数据结构中发挥着各自独特的作用。
2024-01-23 09:13:25 1123
原创 漂亮不是梦!Java Swing美化攻略
Swing是一个为Java设计的GUI工具包,属于Java基础类的一部分。Swing包括了图形用户界面(GUI)功能,其组件包含:文本框、文本域、按钮、表格、列表等。看着这个熟悉又陌生的界面,相信对大多数人来说Java Swing已经淡出了我们的视线。再看看下面的界面,好像风格与上面完全不一样,但的确不这Swing。原来Swing提供了可编程渲染模型,使用户可以对渲染细节进行控制。也就是使用了LAF,那么什么是LAF呢?
2024-01-22 09:30:10 718
原创 2023年的年度总结PPT不一样了?
如果你想让我生成一些 ppt 内容,你需要告诉我你的 ppt 的主题、目的、结构和要点,以及你想要的风格和语气。然而,我可以提供关于如何创建 PPT文件的建议,或者帮助你生成 PPT 内容的文本。下载可编辑的 PPT 文件需要收费,并且生成的机会也有限这是 AiPPT.cn 的官网,一共有 10 次免费生成 PPT 的机会,当然不能下载可编辑的PPT 文件只是生成机会。 自动生成内容:WPS AI PPT 可以根据用户输入的关键词或主题,自动生成 PPT 内容,包括标题、副标题、正文、图片、图表等。
2024-01-17 09:35:58 1110
原创 探索Redis特殊数据结构:Bitmaps(位图)在实际中的应用
Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloom filter、Cuckoo filter、t-digest、Top-K、Count-min sketch、Configuration)和Time series。这些数据类型在Redis的数据结构中发挥着各自独特的作用。
2024-01-16 09:10:20 877
原创 ChatGPT最新动态:新推出GPTs,你了解了吗?
🚀🚀2024年1月10日,ChatGPT推出了GPT Store功能。在GPT Store上可以浏览和使用GPTs。🚀🚀这是OpenAI官方Twitter账号也发出相应推文。
2024-01-11 11:08:54 471 1
原创 探索Redis特殊数据结构:HyperLogLog在基数统计中的应用
Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloom filter、Cuckoo filter、t-digest、Top-K、Count-min sketch、Configuration)和Time series。这些数据类型在Redis的数据结构中发挥着各自独特的作用。
2024-01-09 09:36:00 1020
原创 缓存数据一致性策略如何分类?
数据库与缓存数据一致性问题,一直以来都是大家比较关注的问题。针对一致性的解决方案也是非常多,以下主要针对方案的梳理与分类:如果系统或业务相对比较简单,对一致性要求不是太高,可选择先更新DB再删除缓存(青铜方案=旁路缓存这也是我们平常用的最多的一种方案。如果系统或业务相对比较复杂,对一致性要求相对较高,可以选择延时双删(钻石方案=删缓存->更DB->删缓存实现有的麻烦,但相对消耗较小。如果系统或业务很复杂,对一致性要求很高,可以选择加锁或事物控制。可以保证强一致性,但相对消耗就很大。
2024-01-03 10:04:27 819
原创 2023年关键字降本增“笑”,2024年的关键字会是什么呢?
(三潮来袭)探寻2023年科技变革潮流与2024年前瞻展望2023年对于IT行业来说是一个动荡而又充满变革的一年。随着世界逐渐走出前几年的挑战,企业逐渐复苏,但这个行业仍然在经历着激烈的变革。在这个时候,我们看到了一些引人注目的技术变化和未来的趋势。
2024-01-03 09:46:25 1111
原创 为什么越来越多的企业选择Redis?简述Redis生平
Redis 是一种开源(BSD 许可)内存中数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis 提供数据结构,例如 字符串、散列、列表、集合、带范围查询的排序集、位图、超级日志、地理空间索引和流。Redis 具有内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供高可用性。内存中的数据结构:Redis 支持多种数据结构,包括字符串、列表、集合、有序集合和哈希表。
2023-12-29 11:21:40 444
网页tab选项卡网页tab选项卡
2011-01-11
放大镜放大镜放大镜放大镜
2009-10-30
javascript提高.pptjavascript提高.pptjavascript提高.ppt
2009-05-10
用于自动生成sql脚本的sql server数据库专用
2009-05-10
WEB开发的毕业论文——样板.docWEB开发的毕业论文——样板.doc
2009-05-10
chatgpt-mirror.rar
2023-06-06
掌握未来趋势的区块链技术研讨会:引领数字化时代的变革
2023-06-06
赋予你的Python项目新生命:打包为独立可执行文件(exe)的简单步骤
2023-06-06
信息安全-网络安全管理制度
2023-05-25
java面试题总汇(计算机基础、网络、存储、缓存、分布式、安全)
2023-05-25
MySQL内幕揭秘:探索MySQL调优指南,解锁MySQL的强大功能
2023-05-25
最新版本springboot集成elasticsearch
2023-05-25
ChatGPT-Web搭建秘籍:了解最新AI技术的前沿应用!
2023-05-25
Auto-GPT与ChatGPT区别及autogpt搭建
2023-05-25
python入门教程及python打包
2023-05-25
信息安全系统安全管理制度
2023-05-25
DevOps中的发布与部署到底有什么区别
2022-12-19
你的代码里已经开始使用reactive了吗?
2021-09-22
哪位大哥有没有mysql数据库自动备份的工具?
2010-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人