
其他
文章平均质量分 93
lgcgkCQ
Java小菜鸟
展开
-
Netty教程之NIO基础
NIO 全称java non-blocking IO(非阻塞 I/O),后续提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO),是同步非阻塞的。阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据没有准备的时候。阻塞(Block):往往需要等待缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。非阻塞(Non-Block):当我们的进程访问我们的数据缓冲区的时候,如果数据没有准备好则直接返回,不会等待。如果数据已经准备好,也直接返回。原创 2024-03-27 16:51:16 · 883 阅读 · 0 评论 -
大模型运用-Prompt Engineering(提示工程)
大模型对prompt开头和结尾的内容更敏感,所以我们把重要的东西放在头尾,和写文章一样。相比微调等技术,可优先尝试用提示词解决问题,性价比高。由于大模型的不确定性,经常会有幻觉,所以不能过度迷信prompt,最好合理结合传统方法提升确定性。定义角色、给例子、思维链是最常用的技巧。安全很重要,防御prompt攻击是不可或缺的一环。原创 2024-12-13 17:38:07 · 1145 阅读 · 0 评论 -
Java SSE:实现服务器推送数据客户端
体验过大语言模型的人(chatgpt,文心一言,通义千问...)都知道,大模型的回答是一边思考一边返回数据的,属于流式响应。要达到这种效果就需要实现前后端的即时通讯。原创 2024-08-12 11:43:11 · 1781 阅读 · 0 评论 -
RabbitMQ之工作模式
RabbitMQ支持的消息模式:引入依赖:<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId></dependency>工具类包装:第一种:基本模型(直连)P:生产者,发送消息的程序C:消费者,消息的接受者,等待消息的到来,消费消息queue(红色部分):消息队列。..原创 2021-08-27 15:42:44 · 125 阅读 · 0 评论 -
nginx之使用与配置教程
nginx是一个高性能的http和反向代理的web服务器正向代理反向代理。原创 2023-11-14 11:43:57 · 427 阅读 · 0 评论 -
RabbitMQ之简介与安装
可以把消息传递的过程想象成快递:将一个快递送到快递公司,快递公司由快递员送到接收人手中,RabbitMQ就类似于一个快递公司,也就是交换机模型。monitoring(监控者):可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)administrator(超级管理员):可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。kafka:主要特点是基于pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志的收集与传输。原创 2022-10-05 15:49:23 · 572 阅读 · 0 评论 -
离职感想
2017年7月到现在2020年7月,三年,刚开始懵懵懂懂什么都不会进入公司,感谢领导和同事的帮助,让我一点点的成长,今天最后一天上班,有一种复杂的心情,对走出了一个熟悉的环境的不舍,和对新环境的惶恐与憧憬,但是终须向前看,来日方长,祝大家所遇皆良善!...原创 2020-07-10 22:27:10 · 269 阅读 · 0 评论