logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 基础 - 反射机制详解

在反射包中,我们常用的类主要有Constructor类表示的是Class 对象所表示的类的构造方法,利用它可以在运行时动态创建对象、Field表示Class对象所表示的类的成员变量,通过它可以在运行时动态修改成员变量的属性值(包含private)、Method表示Class对象所表示的类的成员方法,通过它可以动态调用对象的方法(包含private),下面将对这几个重要类进行分别说明。需要特别注意的

#java#python#开发语言 +2
SpringBoot集成ShardingJDBC - 基于JPA的DB隔离多租户方案

ComplexShardingStrategy支持多分片键,由于多分片键之间的关系复杂,因此并未进行过多的封装,而是直接将分片键值组合以及分片操作符透传至分片算法,完全由应用开发者实现,提供最大的灵活度。对应ComplexKeysShardingAlgorithm,用于处理使用多键作为分片键进行分片的场景,包含多个分片键的逻辑较复杂,需要应用开发者自行处理其中的复杂度。使用Groovy的表达式,提

#spring boot#数据库#java +3
GC - Java 垃圾回收器之CMS GC问题分析与解决

本文主要针对 Hotspot VM 中“CMS + ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排查过程会省略较多,另外本文专业术语较多,有一定的阅读门槛,如未介绍清楚,还请自行查阅相关材料。在这里,我们把整个文章内容总结一下,方便大家整体地理解回顾。

#java#jvm#开发语言 +2
SpringBoot定时任务 - 分布式elastic-job方式

ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。它的各个产品使用统一的作业 API,开发者仅需一次开发,即可随意部署。ElasticJob 已

#spring boot#java#python +3
美团数据库高可用架构

本文介绍了美团MySQL数据库高可用架构从MMM到MHA+Zebra以及MHA+Proxy的演进历程,同时也介绍了业界一些高可用的做法。数据库最近几年发展突飞猛进,数据库的高可用设计上没有完美的方案,只有不断的突破和创新,我们也一直在这条路上探索更加优秀的设计与更加完美的方案。

#数据库#架构#redis +2
数据备份架构设计

容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个IT节点的影响,提供节点级别的系统恢复功能。容灾是为了在遭遇灾害时能保证信息系统能正常运行,帮助企业实现业务连续性的目标;备份是为了应对灾难来临时造成的数据丢失问题。在容灾备份一体化产品出现之前,容灾系统与备份系统是独立的。容灾备份产品的最终目标是帮助企业应对人为误操作、软件错误、病毒入侵等

#网络#运维#linux +3
架构演进历程

随着业务量增大,一些核心系统数据库单表数量达到几千万甚至亿级,这时候对该表的数据操作效率会大大降低,并且虽然有缓存来抗读的压力,但是对于大量的写操作和一些缓存miss的流量到达一定量时,单库的负荷也会到达极限,这时候需要将表拆分,一般直接采用分库分表,因为只做分表的话,单个库的连接瓶颈仍然无法解决。CDN和反向代理的基本原理都是缓存,区别在于CDN部署在网络提供商的机房,而反向代理是部署在网站的中

#架构#redis#java +1
learn claude code S01 Agent 循环详解笔记

本文分析了如何让AI模型通过代理循环与真实世界交互。传统聊天机器人只能被动响应,而s01_agent_loop.py实现了一个30行的核心循环,使模型能主动执行bash命令并处理结果。关键设计包括:通过stop_reason判断工具调用需求,动态维护消息历史,以及安全执行命令的防护机制。相比纯聊天模式,该系统实现了自主行动能力,将用户从手动复制粘贴中解放出来,形成"模型决策-代码执行&q

#python
learn claude code学习总结

系列 12 课学完了。这篇做一个全景总结——每课解决了什么问题、怎么解决的、加了什么机制。

#学习
用 Agent SDK 构建你的第一个 Agent

Claude Agent SDK 是 Anthropic 推出的官方 Agent 开发工具包,它将 Claude Code 的核心能力——理解代码库、编辑文件、运行命令、执行复杂工作流——封装成可编程的 SDK,让开发者能快速构建自主 Agent。Claude Agent SDK(原 Claude Code SDK)允许开发者以编程方式构建 AI Agent。它的核心理念是赋予 Claude 与程

#java#python
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择