
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
要了解 LLM 智能体是什么,我们首先来探索 LLM 的基本能力。传统上,LLM 所做的无非是 next-token 的预测。通过连续采样许多 tokens,我们可以模拟对话,并使用 LLM 为我们的问题提供更详细的答案。然而,当我们继续“对话”时,任何给定的 LLM 都会显露出它的主要缺点之一:它不记得对话!还有许多其他任务是 LLM 经常失败的,包括基本的数学运算,比如:乘法和除法:这是否意味
在Web爬虫技术中,Selenium作为一款强大的浏览器自动化工具,能够模拟真实用户操作,有效应对JavaScript渲染、Ajax加载等复杂场景。而集成代理服务则能够解决IP限制、地域访问限制等问题。本文将详细介绍如何利用Java+Selenium+快代理实现高效的爬虫系统。Selenium是一个用于Web应用程序自动化测试的工具集,它主要用于自动化浏览器操作,可以模拟用户与网页的交互行为,如点
为了确保软件接口的标准化和规范化,实现业务模块的重用性和灵活性,并提高接口的易用性和安全性,OpenAPI规范应运而生。这一规范通过制定统一的接口协议,规定了接口的格式、参数、响应和使用方法等内容,从而提高了接口的可维护性和可扩展性。同时,为了也需要考虑接口的安全性和稳定性,本文将针对这些方面介绍一些具体的实践方式。在提到对于开放接口的安全设计时,一定少不了对于摘要算法的应用(MD5算法是其实现方
Arthas是Alibaba在 2018 年 9 月开源的Java 诊断工具。支持JDK6+, 采用命令行交互模式,提供Tab自动不全,可以方便的定位和诊断线上程序运行问题。截至本篇文章编写时,已经收获Star17000+。Arthas官方文档十分详细,本文也参考了官方文档内容,同时在开源在的Github的项目里的Issues里不仅有问题反馈,更有大量的使用案例,也可以进行学习参考。

前几天晚上加班到快十一点,我在公司楼下抽烟,跟我们组的小李聊起最近的项目,说实话那一刻我挺有感触的。我们这个系统啊,一开始是用传统的 Spring Boot 单体架构跑起来的,后来业务越来越多,接口调用越来越复杂,测试环境都能卡得半死。比如服务之间相互依赖严重,A 调 B,B 又调 C,结果链路一长,问题就复杂得要死。总结下来一句话:Spring Cloud 解决的是微服务开发层面的问题,K8S
拆分时春风得意,运维时步履维艰。某电商平台从单体拆分为120个微服务后,故障率飙升300%,排障时间从10分钟恶化到3小时。这篇文章跟大家一起聊聊微服务中的10个最常见的问题,希望对你会有所帮助。由此可见,微服务如果用不好问题还是挺多的,需要有丰富的实战经验,才能把微服务项目真正的做好。微服务的三层防御体系微服务的十条军规1. 服务粒度按业务能力而非代码量2. 跨服务事务用最终一致性替代强一致3.
最近,我们公司的某个应用后端的用户微服务频繁的出现内存泄露,导致,导致经常会发生服务不可用。这对于 toC 场景来说,简直就是灾难性的。于是,我们决定对 openjdk 的容器参数进行精心优化,通过一些优化,其后面再次发生故障时,对用户完全无感知💪💪💪那么我们是如何做到的呢?新的技术带来新的变革,我们需要以发展的眼光看待“最佳实践,最佳配置”。过去(2016 年以前),针对虚机部署的 Jav
•基础JWT+Redis方案•OAuth2.0+网关鉴权•JWE加密+双向TLS•零信任架构+AI风控微服务安全如同城堡防御——单一的护城河无法阻挡所有入侵,需要城墙、箭塔、卫兵的多层防护。没有绝对安全的系统,只有不断提高的攻击成本。
在分布式服务的场景下,业务服务都将进行拆分,不同服务之前都会相互调用,如何做好异常处理是比较关键的,可以让业务人员在页面使用系统报错后,很清楚的看到服务报错的原因,而不是返回代码级别的异常报错,比如NullException、IllegalArgumentException、FeignExecption等异常报错,这样就会让非技术人员看到了一头雾水,从而很降低用户的体验感。@Slf4j@Bean/
最近苏三的星球又增加了两个新实战项目:基于DDD的SaaS点餐微服务系统 和 码猿简历网站。加上之前的7个项目,现在有9个实战项目了。如果你把其中两三个吃透,找一份合适的工作,应该问题不大。今天给大家介绍一下这些项目,感兴趣的小伙伴,可以加入星球学习,嘎嘎香。







