笔记
文章平均质量分 56
来自喵星
一个懒人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自考本科02333《软件工程》第三章-结构化方法-结构化设计-模块化
模块化什么叫做模块化?把一个待开发的软件分解成若干个简单的、具有高内聚低耦合的模块,这一过程称为模块化模块耦合耦合(coupling)是对两个模块之间相互依赖程度的一种度量。模块间的依赖程度越大,则其耦合程度也就越大;反之,模块间的依赖程度越小,则其耦合程度也就越小。模块间耦合类型(1)内容耦合:一个模块直接修改或操作另一模块数据(2)公共耦合:两个模块共同引用一个全局数据项(3)...原创 2020-03-20 15:21:57 · 711 阅读 · 0 评论 -
自考 04741《计算机网络原理》个别知识点和需要会的计算类问题
1.IEEE802各工作组对应的协议或相关内容 以太网标准802.3标准 IEEE 802. 1D标准制定了一个生成树协议STP (Spanning Tree Protocol) 802.11MAC IEEE802.1是局域网的体系结构、网络管理和网际互连协议 IEEE 802.3 标准的载波监听多路访问/冲...原创 2019-10-15 10:39:28 · 6305 阅读 · 0 评论 -
gitee项目拉取、合并、推送,本地有代码,远端有代码的情况进行的操作
添加远端url并将代码提交到本地在本地 有代码的情况下,直接使用git pull 拉取文件会被拒绝 远端有代码,就把远端代码拉取到本地的新分支(先创建分支dev,然后拉取到分支dev)将分支进行本地合并操作(遇到resusing to merge unrelated histories错误,加 --allow-unrelated-histories) 合并时输入备注,然后:wq保存退出和并继续进行拉取时就进行合并操作查看当前项目本地分支与远程分支的对应关系......原创 2022-07-10 16:35:38 · 2054 阅读 · 0 评论 -
Ubuntu16 RabbitMQ报错 AmqpConnectException: java.net.ConnectException: Connection timed out: connect
使用java连接Ubuntu16中的rabbitMQ报错yml配置spring: rabbitmq: (消息接收方) host: 192.168.202.130 username: demo password: demo virtual-host: /demo已找到出错原因,是Ubuntu16中防火墙拦截了5672端口,导致Java代码链接到rabbitMQ中后收不到反馈消息所以超时,所以需要允许端口5672,添加防火墙例外ufw allow 5672添加完原创 2020-05-17 16:30:47 · 607 阅读 · 0 评论 -
虚拟器套接字尝试次数太多,正在放弃,解决netsh winsock reset之后带来的需要重启VM服务的bat批处理
在win10中,使用VMware虚拟机,由于安装太多开发环境,可能会造成这个问题由于经常出现该问题,所以写了个批处理来解决netsh winsock reset之后带来的问题echo 将服务修改为自动(auto) demand为手动 disabled为禁用sc config "VMAuthdService" start= auto sc config "VMnetDHCP" s...原创 2019-04-11 16:20:00 · 1922 阅读 · 0 评论 -
centos下常用的查找某些程序是否启动的脚本
centos下常用的查找某些程序是否启动的脚本#!/bin/shecho -e "\r\n\033[30;31;25m本脚本是一段检查指定程序是否启动的脚本\033[30;31;25m\r\n"echo -e "\r\n\033[30;31;25m在Ubuntu中使用 'sh' 文件名运行该脚本\033[30;31;25m\r\n"echo -e "\r\n\033[30;31;25m在CentOs中使用绝对或相对路径运行该脚本即可\033[30;31;25m\r\n"echo -e "\n\原创 2022-02-08 21:11:53 · 1156 阅读 · 0 评论 -
window cmd bat批处理杀端口对应的进程
window cmd bat批处理杀端口对应的进程,把代码复制到一个文本中,然后将后缀名改为bat,然后使用管理员权限运行,有时候不需要,直接输入对应的端口就可以杀掉该端口下的进程了@echo off@echo 请输入程序正在运行的端口号set /p port=@echo 将要停止端口号: %port% 的使用@echo 确认继续吗?pausefor /f "delims=" %%i in ('netstat -nao^|findstr %%port%%') do (set res=%%i)原创 2020-09-04 23:53:21 · 1070 阅读 · 1 评论 -
在Windows下使用start命令进入指定目录后,启动指定程序或者指定执行命令
介绍该命令可以打开一个新的命令窗口,启动指定的程序或执行指定命令在启动cmd窗口之后,执行以下命令则可以成功启动一个ElasticSearch实例,执行命令后新窗口会被阻塞,除非关闭新窗口中正在执行的命令,否则无法执行其他命令,只能在旧窗口执行其他命令 代码中演示的是使用cmd启动ElasticSearch集群,只做命令演示start "" /d F:\elasticsearch...原创 2019-07-14 10:59:20 · 6119 阅读 · 0 评论 -
使用powershell打开新的powershell窗口
在powershell模式下打开一个powershell窗口使用命令start powershell在powershell模式下打开一个cmd窗口使用命令start cmd在cmd命令模式下新建一个powershell使用命令start powershell在cmd命令模式下新建一个cmd使用命令start或者start cmd...原创 2020-07-06 22:42:15 · 4778 阅读 · 0 评论 -
Centos7网络故障,开机之后连不上网ens33mtu 1500 qdisc noop state DOWN group default qlen 1000
这是Linux系统网络接口的信息,其中"mtu 1500"表示最大传输单元大小为1500字节,“qdisc noop”表示没有设置特殊的队列算法,“state down”表示该接口当前处于关闭状态,“group default”表示该接口属于“default”组,“qlen 1000”表示该接口队列长度为1000。命令发现网卡存在,但是显示未启用。原创 2024-05-29 18:37:01 · 2517 阅读 · 0 评论 -
关于Android Studio的emulator启动后无法正常显示那件事
由于电脑装有360安全卫士(没有全家桶,只有360安全卫士,个人表示360弹窗拦截挺好用的),在调试安卓APP时有好几次出现无法启动安卓模拟器的情况,经过排查发现,emulator启动后显示启动状态,但是不显示界面,可能是由于360安全软件的核晶模式没有关闭导致的,这个模式下会导致未加入360白名单的虚拟软件无法正常完成虚拟化操作,出现这种情况只需要在开发时暂时关闭360或关闭核晶模式就能恢复。2.去关闭360带的核晶模式,关了如果要用360记得要恢复。原创 2022-11-08 20:48:20 · 2554 阅读 · 0 评论 -
在centos中安装jenkins
在CentOS 7/8上安装Jenkins原创 2022-06-07 22:14:31 · 399 阅读 · 0 评论 -
org.apache.commons.io.FileUtils.moveFile内网项目线上bug排除记录
1.项目前端APP报错说是图片传不上, APP用原生安卓写的, 我还没学呢, 并且因为项目比较老, 所以我要去直接运行项目的话也不大可能了, 所以先看了一下错误类型, 他报了个500错误, 这个很明显就是服务端错误了, 我只需要找到为什么服务端报错就行了, 请求上传文件的路径我是通过wireshark直接得到的, 由于是内网, 并没有加ssl这些东西, 所以可以直接看到请求路径, 参数这些, 有了路径就可以去找对应服务器了, 找到服务器, 找到tomcat下面的webapps, 然后找到项目, 先看一下有没原创 2022-03-09 11:40:04 · 1160 阅读 · 0 评论 -
mybatisplus手动获取数据源执行非主数据库事务
【代码】mybatisplus手动获取数据源执行非主数据库事务。原创 2023-12-08 22:00:46 · 981 阅读 · 0 评论 -
MongoDB学习笔记
SQL术语/概念 MongoDB术语/概念 解释/说明database database 数据库table collection 数据库表/集合row document 数据记录行/文档column field 数据字段/域index index 索引。原创 2023-10-13 17:45:24 · 658 阅读 · 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 · 786 阅读 · 0 评论 -
SkyWalking分布式链路追踪学习
实际生产中,面对几十个、甚至成百上千个的微服务实例,如果一旦某个实例发生宕机,如果不能快速定位、提交预警,对实际生产造成的损失无疑是巨大的。所以,要对微服务进行监控、预警,对微服务的调用链路进行监控,迅速定位问题。转载 2023-09-24 12:48:09 · 780 阅读 · 0 评论 -
jdk1.8 jvm堆内存学习
堆大小=年轻代(Young Generation)+年老代(Old Generation)原创 2023-09-13 19:17:01 · 441 阅读 · 0 评论 -
SpringBoot整合RocketMQ笔记 安装 测试 TCC分布式事务
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存储媒介,支持水平扩容。为了进一步降低成本,阿里中间件团队认为Notify可进一步优化。2011年初,Linkedin开源了kafka, 阿里中间件团队在对kafka做了充分的review之后,被kafka的无限消息堆积能力、高效的持久化速度深深吸引,但同时发现kafka主要定位于日志传输,对于使用在淘宝交易、订单、充值等场景下,还有若干特性不满足。原创 2023-10-01 23:05:04 · 1539 阅读 · 2 评论 -
vue中组件间的数据传递及事件处理
使用子触发父事件方式传参, 或者父组件直接使用v-model进行双向绑定, 当子组件修改属性时, 父属性也会变化。– 父调用子组件事件。原创 2023-06-29 08:56:39 · 738 阅读 · 0 评论 -
使用Nginx作为一个普通代理服务器
nginx作为一个反向代理工具,除了可以进行反向代理之外,还可以用来作为代理工具来使用,作为代理工具使用的步骤如下,这个配置目前支持80端口。Windows系统代理设置对应IP, 端口8011。原创 2023-08-18 09:43:05 · 328 阅读 · 0 评论 -
RS232 Android获取串口数据
串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。原创 2023-05-16 22:50:11 · 3751 阅读 · 2 评论 -
VMware Workstation Pro17安装并导入旧虚拟机系统
VMware是一个虚拟机软件,可以用来虚拟化各种系统,便于进行开发和其他相关工作VMware Workstation Pro17支持window11版本,如果vm版本太低了升级window的时候会提示卸载旧版本的。原创 2023-04-17 19:58:21 · 5101 阅读 · 0 评论 -
mqttx read econnreset异常排查
前段时间公司新增了mqtt服务器,在我们初步测试的时候没有问题,但是随着连接数量增多,后续几天连续间隔出现READ ECONNRESET,导致项目无法正常使用,于是排查了一下问题,使用Java代码创建了测试用例,运行测试发现,当连接数建立到700左右时,该问题出现,并抛出了java.io.EOFException异常错误信息。注意,其他许多输入操作返回一个特殊值表示到达流的末尾,而不是抛出异常。EOFException:当输入过程中意外到达文件或流的末尾时,抛出此异常。根据网上的答案,找到以下文章。原创 2023-04-12 20:30:23 · 3762 阅读 · 0 评论 -
js复习之正则表达式正向肯定与否定预查询
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。原创 2022-12-31 18:06:42 · 1175 阅读 · 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 · 996 阅读 · 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 · 5029 阅读 · 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 · 1095 阅读 · 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 · 496 阅读 · 0 评论 -
在Windows环境中关于MySQL安装目录没有my.ini的问题
本人安装的是mysql5.7数据库,苦于数据库编码的问题一直在找my.ini文件,很久也没找到,最后到自己指定的数据库文件保存位置找到了该文件为啥找不到?在MySQL中是存在my.ini的,只不过是因为安装MySQL的时候就已经修改了数据库文件的保存位置,所以导致my.ini文件位置的改变,找到数据库文件保存位置就可以看到my.ini文件的存在...原创 2020-05-18 11:19:58 · 3800 阅读 · 2 评论
分享