2小时入门Netty 参考资料: https://netty.io/4.1/api/index.html 一、Netty概述官方的介绍: Netty is an asynchronous event-driven network application frameworkfor rapid development of maintainable high performance protocol servers & 2023-05-23 08_框架技术 > 17_Netty #MQTT #物联网 #传输协议
Java实现MQTT传输协议通信 1. MQTT1.1 概述MQTT 是一种基于发布/订阅模式的轻量级物联网消息传输协议 ,可在严重受限的硬件设备和低带宽、高延迟的网络上实现稳定传输。它凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山。 MQTT是基于二进制消息的发布/订阅编程模式的消息协议,最早由IBM提出的,如今已经成为OASIS规范。由于规范很简单,非常适合需要低功耗和网络带宽有限 2023-05-23 08_框架技术 > 16_MQTT #MQTT #物联网 #传输协议
05-Maven命令和配置详解 1. pom基本结构12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273<?xml version="1.0" encoding="UTF- 2023-05-05 12_项目管理 > 03_Maven #Maven
03-chatGPT生成UML图形 参考资料(Mermaid):https://mermaid.live/ 参考资料(PlantUML):https://plantuml.com/zh/class-diagram 参考工具(IDEA Plugin):PlantUML Integration 1. 生成流程图1.1 基于 Mermaid 绘制 基于在线的 markdown 文本语法的 Mermaid 图表绘制工具:https://m 2023-04-21 13_第三方 > 03_OpenAI #OpenAI #chatGPT #第三方
02-chatGPT提示词汇总 参考资料:https://prompts.chat/ github: https://github.com/f/awesome-chatgpt-prompts ChatGPT在日常的对话中,表现的非常的完美,当在其他的场景希望使用ChatGPT来解决问题的时候,通常需要给ChatGPT一些提示,或者说暗示,让其进入某种角色,这种情况下,ChatGPT的表现能够更加的游刃有余。 ChatGPT可以 2023-04-21 13_第三方 > 03_OpenAI #OpenAI #chatGPT #第三方
01-接入chatGPT API ChatGPT平台已经为技术提供了一个入口了,作为一个Java程序员,我们第一时间想到的就是快速开发一个应用,接入ChatGPT的接口,很简单的就可以实现了。 当然一切的前提是:科学上网,懂的都懂。 一、准备工作(1)已成功注册 OpenAI 的账号。 (2)创建 API KEY,这个 API KEY 是用于 HTTP 请求身份验证的,可以创建多个。注意这个创建之后需要马上复制好保存,关闭 2023-04-20 13_第三方 > 03_OpenAI #OpenAI #chatGPT #第三方
04-Java性能优化实战 欲速则不达,欲达则欲速! —— 佚名 性能优化更多要求我们关注整体效果,兼顾可靠性、扩展性,以及极端的异常场景。 1. 理论分析1.1 衡量指标 吞吐量和响应速度吞吐量: QPS 每秒查询数量,TPS 每秒事务数量,HPS 每秒HTTP请求数量 并行执行的优化,合理利用计算资源达到目标 响应速度: Time 时间 串行执行的优化,优化执行步骤解决问题 响应速度提升,吞吐量也就跟着提升了 2023-04-15 16_性能优化 > 01_Java性能优化 #JavaSE #性能优化
03-12种优雅的接口优化方案 欲速则不达,欲达则欲速! —— 佚名 一、背景针对老项目,做了许多降本增效的事情,其中发现最多的就是接口耗时过长的问题,就集中搞了一次接口性能优化。 二、接口优化方案总结1.批处理批量思想:批量操作数据库,这个很好理解,我们在循环插入场景的接口中,可以在批处理执行完成后一次性插入或更新数据库,避免多次IO。 12//批量入库batchInsert(); 2.异步处理异步思想:针对耗时比较长且不 2023-04-07 16_性能优化 > 01_Java性能优化 #JavaSE #性能优化
09-线程池提高百万级数据插入效率 application-dev.properties添加线程池配置信息 123456789# 异步线程配置# 配置核心线程数async.executor.thread.core_pool_size = 30# 配置最大线程数async.executor.thread.max_pool_size = 30# 配置队列大小async.executor.thread.queue_capacity = 9 2023-04-05 02_编程语言 > 01_Java > 01_JavaSE > 05_并发和锁 #JavaSE #线程池
05-技术领导力全方位实践 参考资料: 书籍:《技术领导力》. 1. 技术管理工作1.1 技术管理为什么技术管理难做? 刚通过校招进人团队的AA:我有一个函数不会写, 我使用Spring框架时老是报错,能不能帮帮我? 团队内工作3~4年的BB:我们对外的协议层性能不好,不知道怎么优化,能不能指点我? 团队内工作5~ 6年的小组长CC:系统架构能不能给我点意见?技术选型怎么做? 产品团队管理者DD:技术要符合产品需求, 2023-04-04 12_项目管理 > 06_PMP #项目管理 #项目经理 #技术方案