笔记
文章平均质量分 57
来自喵星
一个懒人
展开
-
mybatisplus手动获取数据源执行非主数据库事务
【代码】mybatisplus手动获取数据源执行非主数据库事务。原创 2023-12-08 22:00:46 · 696 阅读 · 0 评论 -
MongoDB学习笔记
SQL术语/概念 MongoDB术语/概念 解释/说明database database 数据库table collection 数据库表/集合row document 数据记录行/文档column field 数据字段/域index index 索引。原创 2023-10-13 17:45:24 · 595 阅读 · 0 评论 -
MalformedInputException: Input length = 1,statement (not found):SysConfigMapper.selectConfigList
首先由于GBK编码问题,导致了读取nacos配置报错,其次还造成了mapper无法绑定(Invalid bound statement (not found): com.ruoyi.system.mapper.SysConfigMapper.selectConfigList)RuoYiSystemApplication无法启动。经过排查,是因为使用idea编码配置错误导致的。原创 2023-10-08 21:09:23 · 551 阅读 · 0 评论 -
SkyWalking分布式链路追踪学习
实际生产中,面对几十个、甚至成百上千个的微服务实例,如果一旦某个实例发生宕机,如果不能快速定位、提交预警,对实际生产造成的损失无疑是巨大的。所以,要对微服务进行监控、预警,对微服务的调用链路进行监控,迅速定位问题。原创 2023-09-24 12:48:09 · 614 阅读 · 0 评论 -
jdk1.8 jvm堆内存学习
堆大小=年轻代(Young Generation)+年老代(Old Generation)原创 2023-09-13 19:17:01 · 310 阅读 · 0 评论 -
SpringBoot整合RocketMQ笔记
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存储媒介,支持水平扩容。为了进一步降低成本,阿里中间件团队认为Notify可进一步优化。2011年初,Linkedin开源了kafka, 阿里中间件团队在对kafka做了充分的review之后,被kafka的无限消息堆积能力、高效的持久化速度深深吸引,但同时发现kafka主要定位于日志传输,对于使用在淘宝交易、订单、充值等场景下,还有若干特性不满足。原创 2023-10-01 23:05:04 · 1336 阅读 · 2 评论 -
vue中组件间的数据传递及事件处理
使用子触发父事件方式传参, 或者父组件直接使用v-model进行双向绑定, 当子组件修改属性时, 父属性也会变化。– 父调用子组件事件。原创 2023-06-29 08:56:39 · 617 阅读 · 0 评论 -
使用Nginx作为一个普通代理服务器
nginx作为一个反向代理工具,除了可以进行反向代理之外,还可以用来作为代理工具来使用,作为代理工具使用的步骤如下,这个配置目前支持80端口。Windows系统代理设置对应IP, 端口8011。原创 2023-08-18 09:43:05 · 209 阅读 · 0 评论 -
RS232 Android获取串口数据
串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。原创 2023-05-16 22:50:11 · 3015 阅读 · 2 评论 -
VMware Workstation Pro17安装并导入旧虚拟机系统
VMware是一个虚拟机软件,可以用来虚拟化各种系统,便于进行开发和其他相关工作VMware Workstation Pro17支持window11版本,如果vm版本太低了升级window的时候会提示卸载旧版本的。原创 2023-04-17 19:58:21 · 2735 阅读 · 0 评论 -
mqttx read econnreset异常排查
前段时间公司新增了mqtt服务器,在我们初步测试的时候没有问题,但是随着连接数量增多,后续几天连续间隔出现READ ECONNRESET,导致项目无法正常使用,于是排查了一下问题,使用Java代码创建了测试用例,运行测试发现,当连接数建立到700左右时,该问题出现,并抛出了java.io.EOFException异常错误信息。注意,其他许多输入操作返回一个特殊值表示到达流的末尾,而不是抛出异常。EOFException:当输入过程中意外到达文件或流的末尾时,抛出此异常。根据网上的答案,找到以下文章。原创 2023-04-12 20:30:23 · 2378 阅读 · 0 评论 -
js复习之正则表达式正向肯定与否定预查询
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。原创 2022-12-31 18:06:42 · 1008 阅读 · 0 评论 -
零命令使用git+TortoiseGit工具拉取推送到gitee网站
git分布式版本控制系统Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。[1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper [1]。现在绝大多数互联网公司中,都是用的git来进行项目版本管理。比较知名的在线git仓库管理网站有github.com,国内的gitee.com。原创 2022-10-01 16:18:55 · 831 阅读 · 0 评论 -
easyexcel 第一次导入导出会报错com.alibaba.excel.exception.ExcelAnalysisException,所以自定义excel导入导出表格
由于easyexcel导入导出时如果存在null会报错,跟踪源码com.alibaba.excel.analysis.v07.XlsxSaxAnalyser#parseXmlSource,查看xmlReader.parse,发现这里try了没啥卵用,第一次启动导入或者导出时,有null值一样报错。因为excel有空值,不能直接用,所以我自定义了一个excel的导入导出......原创 2022-07-12 23:43:32 · 4344 阅读 · 0 评论 -
简单配置使用mybatis-plus多数据源功能
mybatis-plus多数据源及其原理注意使用mybatis-plus版本为3.+的,不是2.+,请注意引入maven依赖坐标 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.原创 2022-05-23 00:30:52 · 984 阅读 · 0 评论 -
git常用命令分享
git常用命令分享git clone指定项目的分支方法一: git clone -b dev 代码仓库地址 (dev是分支名称)方法二:*打开Git Bash*在Git Bash 中输入进行初始化 git init*与远程代码仓库建立连接: 本地 远程 git remote add origin git@dev.xxx.com:xxx.git git remote remove origin *将远程分支拉到本地:.原创 2022-01-11 10:11:32 · 411 阅读 · 0 评论 -
在Windows环境中关于MySQL安装目录没有my.ini的问题
本人安装的是mysql5.7数据库,苦于数据库编码的问题一直在找my.ini文件,很久也没找到,最后到自己指定的数据库文件保存位置找到了该文件为啥找不到?在MySQL中是存在my.ini的,只不过是因为安装MySQL的时候就已经修改了数据库文件的保存位置,所以导致my.ini文件位置的改变,找到数据库文件保存位置就可以看到my.ini文件的存在...原创 2020-05-18 11:19:58 · 3605 阅读 · 2 评论