logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IDEA接入deepseek API

本文介绍了如何在IntelliJ IDEA中接入DeepSeek API(以Codex为例)。步骤包括:1)在DeepSeek官网申请API Key;2)在IDEA安装CCGUI插件;3)配置API参数(需修改为deepseek-v4-flash模型,设置base_url等);4)输入API Key并创建对应模型;5)将提问模型切换为deepseek-v4-flash并启用完全自动化功能。完成配置

文章图片
#intellij-idea#java
java.io.UncheckedIOException: java.nio.charset.MalformedInputException: Input length = 1 异常解决

摘要:前端传输生僻字导致服务端报错(MalformedInputException),初步判断是编码问题。Wireshark抓包时中文默认显示为点符号,需配置UTF-8才能正确显示。但前端发现即使选择UTF-8,生僻字仍无法正确传输。问题可能与生僻字的特殊编码处理有关,需进一步排查前后端编码配置是否一致。(99字)

文章图片
#wireshark#网络#java
【源码解析系列】JAVA AQS队列源码解析第一章

今天我们要讲的是AQS队列含义,以及AQS队列源码的解析,希望通过阅读本文可以帮助你更好的理解java锁的实现原理,更好的在实际开发中运用java显示锁,本文为AQS队列解析系列第一章(不含全部源码解读),后续会逐步更新,敬请期待!

文章图片
#java
【源码解析系列】JAVA AQS队列源码解析第二章

​之前我们讲了【源码解析系列】JAVA AQS队列源码解析第一章,相信你通过这篇文已经对AQS队列有了比较深刻的理解。上一章我们重点讲了关于AQS队列部分线程进入队列和出队列的过程,以及线程获取锁(不超时不中断)的和释放锁的流程。今天我们一起开始探究AQS队列第二章内容,也就是线程支持超时获取锁和可中断获取锁部分的源码解析。

文章图片
#java
【技术实战系列】mybatis拦截器ResultSetHandler实战

本文介绍了MyBatis的ResultSetHandler拦截器,主要用于处理查询结果集。该拦截器可以在结果集从数据库返回到Java对象的转换过程中进行干预,实现敏感数据脱敏等功能。文章详细说明了拦截器的执行时机、可拦截方法及核心功能,并提供了两个实战代码示例:一个通过SQL解析表名进行结果处理,另一个通过判断返回对象类型进行处理。ResultSetHandler拦截器是MyBatis四大组件拦截

文章图片
#mybatis#java#spring
java.io.UncheckedIOException: java.nio.charset.MalformedInputException: Input length = 1 异常解决

摘要:前端传输生僻字导致服务端报错(MalformedInputException),初步判断是编码问题。Wireshark抓包时中文默认显示为点符号,需配置UTF-8才能正确显示。但前端发现即使选择UTF-8,生僻字仍无法正确传输。问题可能与生僻字的特殊编码处理有关,需进一步排查前后端编码配置是否一致。(99字)

文章图片
#wireshark#网络#java
java.io.UncheckedIOException: java.nio.charset.MalformedInputException: Input length = 1 异常解决

摘要:前端传输生僻字导致服务端报错(MalformedInputException),初步判断是编码问题。Wireshark抓包时中文默认显示为点符号,需配置UTF-8才能正确显示。但前端发现即使选择UTF-8,生僻字仍无法正确传输。问题可能与生僻字的特殊编码处理有关,需进一步排查前后端编码配置是否一致。(99字)

文章图片
#wireshark#网络#java
【线性代数】第一讲:矩阵与矩阵的运算

本文介绍了矩阵的基础知识和运算规则。主要内容包括:矩阵的定义、维度表示、元素定位等基本概念;特殊矩阵类型如行矩阵、列矩阵、方阵、单位阵等;矩阵的基本运算包括相等判断、加减法、乘法(强调可乘条件和"左行乘右列"规则)、转置运算等;特别指出了矩阵乘法不满足交换律等与数乘不同的性质。文章还介绍了对称矩阵的定义和性质,为线性代数学习提供了基础内容概述。

文章图片
#线性代数#矩阵
【技术实战系列】windows系统如何模拟tail命令效果

本文介绍了在Windows系统下实现类似Linux中tail命令功能的多种方法。主要包括:1)使用PowerShell的Get-Content命令及其参数;2)通过GitBash调用Linux风格的tail命令;3)安装第三方工具如GNUWin32的tail工具、BareTail和TailforWindows等。文章详细说明了每种方法的安装配置步骤和使用示例,并对比了不同工具的优缺点。对于开发者而

文章图片
#windows
VUE 请求代理地址localhost报错[HPM] Error occurred while trying to proxy request

vue报错,[HPM] Error occurred while trying to proxy request xxx from xxx to http://localhost:8080/api/ (ETIMEDOUT)问题解决

文章图片
#java#spring
到底了