logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用ASM做精准测试(Java)

precise-testing-ASM 是一个基于 Java ASM 字节码框架的方法调用链分析工具,能够从.class文件或JAR包中递归构建方法调用链的DAG结构。该工具支持多态解析、Lambda表达式追踪和循环调用检测等复杂场景,自动过滤JDK类只分析业务代码。通过CallChainAnalyzer入口类可分析指定方法调用链,DagNode表示调用节点,DagTraverser提供多种遍历方

#java#jar
github中main与master,master无法合并到main

github 采用 main 替代 master 作为主分支不是出于技术背景,而是出于 2020 年全球范围内兴起的 “Black Lives Matter”上传 github 时候,发现传上去的是 master,但是 github 竟然还有一个 main。从 Git 2.9 版本开始,Git 默认不允许合并没有共同祖先的分支,以此避免意外合并两个不同项。然后在 2020 年 6 月宣布将默认分支

#github#git
idea上git log面板的使用

当在 idea 中你选中某个分支后,这个分支在 git log 路线图中会以一条直线来呈现。每个节点表示 commit 到了一个新的版本了。路线中,每条路线其实是一个分支。

文章图片
#intellij-idea#git#java
如何加快github下载release的速度

文章目录前言通过迅雷下载链接前言网上只看到三种方式自己去买个代理,或者自己在网上搜个免费代理(这个太难找了)通过把 github 项目导入到 gitee 中再下载(对于下载 release 软件包来说无效)通过修改 hosts 文件(这个虽然写的人很多,但是基本全部无效)因为我要在 github 下载一个 release 包,它有几百兆,怎么也下载不下来,可恶的墙!最快也只有几百 b,我是真的服气

#github
git拉代码contents are identical并且no difference但是实际还有代码差异

首先写解释:这是 git 换行符自动转化的 bug出现场景:idea 中使用 git 拉取代码时候,会发现文件为蓝色,表示有改变,但是比较拉下的版本和本地版本是无差别,显示 no difference 并且显示 contents are identical,即内容无差别,但是文件还是蓝色,还是拉取不成功,说明代码本质还是有区别的这是为什么呢?我找到了如下解释:不同的人的开发环境中设置的...

文章图片
#idea
idea设置github连接

文章目录用户密码方式个人令牌方式首先默认你是配置好了 git 的,然后希望把项目通过idea上传到github中,你就需要配置好 github 的连接用户密码方式【File】→【Settings】→搜索 GitHub 关键字→然后输入用户密码来测试 github 连接个人令牌方式建议采用个人令牌方式【File】→【Settings】→搜索 GitHub 关键字→Auth Type ...

#github#idea
openclaw 本地基础安装配置

安装引导时候,会出现 model provider,模型供应商的选择,模型供应商会提供很多模型,简单理解,模型供应商就是一种销售渠道,他们可以销售很多产品,比如 openrouter 模型供应商即可提供 minimax 的模型,也可以提供 kimi 的模型。直接 npm 安装,或者 cnpm 安装(当然也有其他命令的安装方式,这里用 npm,毕竟 openclaw 人家基于 nodejs 开发的,

#npm
java后端http接口流式输出到前端

Server-Sent Events:服务器发送事件,是一种基于 HTTP 的轻量级协议,允许服务器主动向客户端推送文本数据(如 JSON、纯文本等)如果是你的服务接入了大模型 api,大模型本身做的就是一个流式输出呢?新建高并发/代理外部流式 API → Flux + WebFlux(性能与扩展性更优)后端发送:event: update\ndata: {…代码内部直接承接大模型 api 调用,

#java
openclaw 本地基础安装配置

安装引导时候,会出现 model provider,模型供应商的选择,模型供应商会提供很多模型,简单理解,模型供应商就是一种销售渠道,他们可以销售很多产品,比如 openrouter 模型供应商即可提供 minimax 的模型,也可以提供 kimi 的模型。直接 npm 安装,或者 cnpm 安装(当然也有其他命令的安装方式,这里用 npm,毕竟 openclaw 人家基于 nodejs 开发的,

#npm
springboot中拦截器配置使用

Spring Boot 在启动时会自动扫描所有实现了 WebMvcConfigurer 接口的配置类,并调用其方法(如 addInterceptors)。Spring MVC 会通过反射调用 addInterceptors 方法,将拦截器注册到 Spring MVC 的处理链中。Spring Boot 的拦截器顺序由 InterceptorRegistry.order() 控制,@Order 注解

#spring boot#后端#java
    共 29 条
  • 1
  • 2
  • 3
  • 请选择