
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
AI 不是替代后端,而是对后端提出了更高的要求。确定性下沉:确定性逻辑服务端做,AI 只做意图理解和调度编排。在业务场景中,推理步骤越多,出错风险越高,让 AI 做选择题而不是计算题。能力聚合:从"接口思维"转向"能力思维",按业务问题而非 CRUD 操作组织服务。能力聚合层的出现是必然趋势。为 AI 铺路:补全桥接工具,消除断头路。传统端用 UI 组件帮用户消歧,AI 端用实体解析接口帮 AI
Claw。
关于分布式事务的解决方案被提到最多的就是“TCC”、“基于消息”。但其实还有一种非常经典的解决方案:JTA。而 Atomikos 就是 XA、JTA 那一套的实现,属于 2PC。之前在项目中使用 Atomikos 主要是用来解决单服务多数据源的场景,当然它也可以解决跨服务之间的分布式事务问题。本文主要是从源码的角度简要分析一下 Atomikos 的实现。#Atomikos+Spring Boot+
数据库连接可以延迟初始化移除无用的依赖注入内部封装的 Dubbo 组件存在很多优化点,如:Dubbo Provider 在本地没必要对外暴露服务懒加载创建 Reference 代理尽管不同项目的耗时原因各有差异,但只要能够确定具体的耗时点,问题就不会太棘手。本文介绍了一个简单的工具,用于获取 Spring Bean 初始化的时间,借此能够准确定位具体的 Bean,从而有针对性地进行优化。通过优化这

关于xss过滤,网上大都是是对 param的,这个很多文章了 定义过滤器。XSSFilter 不说了,参考 https://blog.csdn.net/yucaifu1989/article/details/61616554还有就是对所有@ResponseBody 返回内容做XSS过滤的方案:MappingJackson2HttpMessageConverter 的objectMapper 做设置
如果你的pom.xml中使用了dependencyManagement管理依赖并且添加了你本地仓库中不存在的依赖可能会提示但是你去源又看得到其是存在的这时你只需要把最外围的<dependencyManagement></dependencyManagement>标签 暂时去掉刷新项目 你会发现问题解决 依赖能正常找到和下载了dependencyManag...
想学习下docker,在慕课网上看到了一个视频,先学习下怎么安装docker吧。慕课网视频地址:https://www.imooc.com/video/14620docker对Linux系统的版本要求:打开Ubuntu终端:检查内核版本(需大于3.10):保证apt-get是最新版本:额,权限不足,那就先处理权限的问题(可以参看这篇文章:https://jingyan.baidu.com/arti
今天遇到一个问题,问题logback.xml中MaxHistory日志文件保留天数不生效,文件是10-24、12-08、12-09、12-10、12-11配置MaxHistory为7不会删除10-24的日志文件。于是,新增了几个文件之后10-24、12-05、12-06、12-07、12-08、12-09、12-10、12.11 MaxHistory为7 重新启动项目仍没有删除10-24。于是加上

今天在虚拟机中安装JDK环境的时候出现了这个问题:网上资料说是JDK和Linux环境版本不一致导致:我的JDK是64位的,但是Linux是32位的:更换JDK版本即可。 ...
错误信息如下:结合提示有一种解决方法是将编码改成 GBK: 在 https://www.cnblogs.com/charleswong/p/8481593.html 还有其他的解决方式:新建java文件,存储时Encoding选择了UTF-8,由于语句中包含中文,javac编译时报错,提示"编码GBK的不可映射字符":解决办法:1.使用javac ...







