首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    go-zero 微服务框架介绍

    1. go-zero 框架背景 18 年初,晓黑板后端在经过频繁的宕机后,决定从Java+MongoDB的单体架构迁移到微服务架构,经过仔细思考和对比,我们决定: 基于 Go 语言 高效的性能...+MongoDB到Golang+MySQL为主的微服务体系迁移,并于 18 年 8 月底完全上线,稳定保障了晓黑板后续增长,确保了整个服务的高可用。...,比如 greet.api,可以在 vs code 里安装goctl插件,支持 api 语法 type Request struct { Name string `path:"name,options...定义的 get/post/put/delete 等请求对应的 logic 里增加业务处理逻辑 可以根据 api 文件生成前端需要的 Java, TypeScript, Dart, JavaScript...代码 goctl api java -api greet.api -dir greet goctl api dart -api greet.api -dir greet ...

    4.8K30

    使用JMeter做MongoDB性能测试

    幸运的是,通过使用JSR223样例和MongoDBJava驱动库,你可以在Java中写请求测试你的MongoDB样例。我们来了解一点关于MongoDB的知识,然后学习构建一个用于测试的脚本。...MongoDB Java 驱动 通过java代码使用有力的MongoDBJava 驱动控制你的MongoDb实例是可以实现的。...这个库为你提供了连接MongoDB实例的能力;用它可以创建,读取,更新和删除文档乃至做更多工作。这里可以找到完整的3.0版的API文档。还有特别有用的带有实例和教程参考指南。...vars.getObject("collection"); Document result =collection.find(eq("firstName", "Expert")).first(); vars.put...使用Java请求样例 在以前的例子中,我们使用JSR223样例评估到MongoDB的请求。你可以考虑使用一个Java请求样例来替换。

    3.4K30

    SpringBoot+Vue3 项目实战,打造企业级在线办公系统【升级版16章】

    后端技术栈对比SpringBoot vs 其他框架优势:快速开发、自动配置、丰富的生态(Spring Security、Cloud、Data JPA)对比:Node.js(Express/NestJS)...前端技术栈对比Vue3 vs React/AngularVue3 优势:组合式API(Composition API)提升代码复用性。...MongoDB:非结构化数据(如日志、审计记录)。缓存:Redis(分布式锁、会话管理)。消息队列:RabbitMQ/Kafka(异步任务、通知系统)。...Task:后端API开发、前端表单组件。迭代规划:2周一个Sprint,每日站会同步进度。3. 知识共享文档沉淀:Confluence记录架构设计、API规范、部署手册。...('chunk', chunk); formData.append('index', i / chunkSize); // 调用后端分片接口 }};后端:java@PostMapping(

    53200

    WIKI | 未授权访问的tips

    0x03 MongoDB未授权访问 MongoDB 默认直接连接,无须身份验证,如果当前机器可以公网访问,且不注意Mongodb 端口(默认 27017)的开放状态,那么Mongodb就会产生安全风险,.../mongod –config mongodb.conf //启动mongodb加载配置mongodb.conf 1.1 基础 https://www.jianshu.com/p/8bf26effa737...1.扫描探测 ZooKeeper默认开启在2181端口,在未进行任何访问控制情况下,攻击者可通过执行envi命令获得系统大量的敏感信息,包括系统名称、Java环境。 ....防范措施 禁止把Zookeeper直接暴露在公网 添加访问控制,根据情况选择对应方式(认证用户,用户名密码,指定IP) 0x05 Elasticsearch未授权访问 ElasticSearch 是一款Java...-X PUT 'http://vulhub:vulhub@your-ip:5984/vultest' curl -X PUT 'http://vulhub:vulhub@your-ip:5984/vultest

    4.6K40

    CKafka系列学习文章 - 用java实现API调用(十一)

    导语:上一章节我们了解了怎么手动拼接请求URL和用API2.0签名自动生成请求URL,来调用CKafka的接口,这一章将进入开发阶段,用java实现拼接请求URL,进行API调用。...一、申请安全凭证 在第一次使用腾讯云 API 之前,用户需要在【腾讯云控制台】> 【API 密钥管理 】上申请安全凭证。...注意: API 密钥是构建腾讯云 API 请求的重要凭证,使用腾讯云 API 可以操作您名下的所有腾讯云资源,为了您的财产和服务安全,请妥善保存并定期更换密钥,当您更换密钥后,请及时删除旧密钥。...(key).append("=").append(param.getOrDefault(key, "")).append("&"); } } return...import java.net.URLConnection; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap

    80162
    领券