- 博客(208)
- 资源 (5)
- 收藏
- 关注

转载 1.程序员那点事-抉择
青春是什么?也许,青春就是一种回忆,一种奋斗,徘徊在人生道路,也许是迷茫,也许是憧憬,不变的是时间匆匆的流逝...我们慨叹生活,慨叹过去,不经意之间,人生的彷徨,让我们迷失过去,但是,人生,就是一种酸甜苦辣,我们不知道自己会遇到什么,唯有的是努力,努力,还有努力...青春,是你的故事,我的故事,五彩斑斓的世界,青春的梦想,驰骋在我们的内心中,生活的点点滴滴,有着你我不一样的感动。 ...
2020-10-28 20:25:33
240

原创 【Spring Boot +WebSocket实现消息推送】
【参考链接】 https://blog.csdn.net/zhangdehua678/article/details/78913839/【模拟推送】Web端 常见的消息推送实际上大多数都是模拟推送,之所以是模拟推送,是因为这种实现并不是服务器主动推送,本质依旧是客户端发起请求,服务端返回数据,起主动作用的是客户端。具体如下:【短轮询】-|实现上最简单的一种模拟推送方法,原理就是...
2019-06-17 11:42:19
337

原创 Java网页数据抓取实例(httpclient4.2.1+jsoup1.7.2)
Java网页数据采集,这里采用的是httpclient4.2.1+jsoup1.7.2
2017-02-10 15:14:37
1258
原创 SQL同一个字段进行数字类型字符串和文字字符串区分
业务场景:针对同一个字段,既有数字类型的字符串(数字类型的字符串需要进行排序),又有非数字类型的字符串,因此需要对两者进行合并。
2025-03-16 22:17:41
305
转载 Vue element 下拉框 可输入可选择(无bug)
2、若表单中有多个字段需要用到相同的方法,则可以统一,使用回调函数的方式赋值。即可 :输入后自动创建第一个匹配项,选择后为当前下拉框的值。1、经测试:上述 @change可以拿掉,不影响功能。当用户自定义输入时,自动添加“(其他)”后缀。赋值完以后,执行下面这个方法。
2025-03-13 18:08:39
241
转载 ElementUI 的 el-select 设置值后显示value而不是label
的 el-select 设置值后显示value而不是label。
2025-02-12 08:16:06
379
转载 Spring Boot Restful服务和Swagger
幂等的方法保证了重复进行一个请求和一次请求的效果相同(并不是指响应总是相同的,而是指服务器上资源的状态从第一次请求后就不再改变了),在数学上幂等性是指。状态码就是服务向用户返回的状态码和提示信息,客户端的每一次请求,服务都必须给出回应,回应包括。客户端与服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都包含必需的信息。中建议不要包含动词,只包含名词即可,而且所用的名词往往与数据库的表格名对应。文档,,同时并根据后台代码的修改同步更新,同时提供完整的测试页面来调试。
2024-11-27 11:41:41
69
原创 springboot集成swagger2并分组全局设置Authorization
简介: springboot集成swagger2并分组全局设置Authorization。三、启动应用进行测试(配置的端口为80)一、 pom文件添加依赖。二、配置config。
2024-11-27 11:01:19
398
转载 Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
从pg_database表中删除了 datlastsysoid 字段引发此错误。安装目录,找到libcc.dll,点击仍然打开,然后选择十六进制编辑器打开,按住。搜索在文件中搜索“SELECT DISTINCT datlastsysoid”6.重启navicat,可以发现,无论老和新版本的pgsql,都可以正常访问了。3 在任何十六进制编辑器中打开此文件,如果需要,您可以使用在线工具,例如。这里使用vscode,vscode有个插件。4. 使用vscode右键打开。
2024-11-25 13:36:31
146
原创 在线图片压缩/图片去底工具 - 将纯色背景的图片转换为背景透明的图片
BgRemover - 在线图片去底工具 - 将纯色背景的图片转换为背景透明的图片。
2024-11-12 12:16:32
405
原创 04741计算机网络原理真题-CRC的计算-案例分析
解:G(x)= X^4+X^2+x+1对应的比特串10111,在待编码位串。按如下计算过程求余R。,CRC编码后的结果为。后添加0000,得到。
2024-11-04 10:48:28
892
转载 实现“Java List按1000分批处理“的步骤及代码示例
最后,我们需要对每个子列表进行相应的处理。你可以在代码中的注释中注明具体的处理逻辑。你可以根据实际需求编写处理逻辑,对每个子列表进行相应的操作。接下来,我们将详细介绍每个步骤需要做的事情,并提供相应的代码示例。的大小和每个批次需要处理的元素数量。方法来获取每个批次的子列表,并将其添加到一个新的。确定 list 的大小和需要处理的批次大小;遍历每个子列表并进行相应的处理。遍历每个子列表并进行相应的处理。遍历每个子列表并进行相应的处理。的大小和需要处理的批次大小。的大小和需要处理的批次大小。
2024-10-28 15:09:19
609
原创 【计算机网络原理】GBN,SR,TCP区别以及案例介绍
TCP协议与GBN和SR有所不同,它采用累计应答的方式,接收端返回ACK是期待接收的下一个报文段的序号。如果某个报文段没有被正确接收,但后面的报文段被正确接收了,那么只需要重发这个未确认的报文段。GBN(Go-Back-N)协议在数据传输中,如果某个报文段没有被正确接收,那么从这个报文段到后面的所有报文段都需要重新发送。GBN采用累计应答的方式,如果接收端返回ACK=3,则证明报文段3以及之前的所有报文段都被正确接收。GBN不设置缓冲区,接收端不对失序到达的报文段进行缓存,保证了报文的按序交付。
2024-10-18 09:50:11
1587
转载 【计算机网络原理】网络性能相关名词速率与带宽/时延/时延带宽积/ 丢包率/吞吐量
表示一段 链路可以容纳的数据位数,也称为:以位为单位的链路长度。在计算机网络领域,指的是一条信道的最高数据速率,单位:bit/s(位每秒)。分组在交换结点内被交换到输出链路,等待从输出链路发送到下一个结点的时间。分组在输出链路发送时,从发送第一位开始,到发送完最后一位需要的时间。在通信和信号处理领域,指的是信号的频带宽度,单位:Hz(赫兹)。速率:网络单位时间内传送的数据量,用以描述网络传输数据的快慢。时延:分组从网络中的一个结点到达另一结点所需要的时间,单位s。R:链路带宽(即速率),单位:bit/s。
2024-10-17 14:48:23
236
原创 恺撒密码/置换密码案例
换位密码,又称置换密码,是根据一定的规则重新排列明文,以便打破明文的结构特性。置换密码的特点是保持明文的所有字符不变,只是利用置换打乱了明文字符的位置和次序。也就是说,改变了明文的结构,不改变明文的内容。换位密码可分为列置换密码和周期置换密码,,下面主要介绍列置换密码。
2024-10-16 14:02:56
1145
转载 16 个超级实用的 Java 工具类
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。
2024-08-27 11:39:34
827
原创 Windows系统下安装RabbitMQ详细步骤
5.例如Erlang的bin目录为C:\Program Files\Erlang OTP\bin,将其配置至用户变量中即可(也可向JAVA_HOME声明一个根目录变量也可,但需加至path中)因为RabbitMQ是Erlang语言开发的,因此安装Erlang环境在进行安装RbbitMQ的操作,选择两者版本时一定要参考版本的兼容性。4.点击环境变量,并选择path点击编辑,将之前安装的Erlang的bin目录路径配置到path中。3.安装成功后,需要配置环境变量,点击我的电脑--高级系统设置。
2024-06-20 16:59:29
1621
原创 Nacos 文档参考
Nacos参考文档:Nacos 快速开始https://www.cnblogs.com/root-123/p/16574919.html
2024-04-19 09:56:25
226
转载 ruoyi微服务版部署启动步骤(完整版)
下载路径官网:https://github.com/microsoftarchive/redis/releases。下载官网地址:https://github.com/alibaba/nacos/releases。将system.yml的数据库主从连接改为spring的单一连接,即去掉主数据库的连接方式。启动不同的三个模块,即可在nacos服务管理发现对应服务和状态。安装:除了选择本地安装路径之外,其余全部默认,直到完成。1、执行npm install。2、执行npm run dev。
2024-04-19 08:50:24
2209
1
原创 计算机网络-浏览器解析到URL对应的IP地址的时间
2)若浏览器没有配置并行TCP连接,则基于HTTP1.0(使用非持久连接,一次TCP连接最多允许传输一个对象,共1个html内容+8个图像,共打开9次tcp连接,也就多了9次RTT的时间。而每轮都要打开一次TCP连接用了1个RTTh,又同时传输图像用了一个RTTh,所以为2轮*2个RTTh=4RTTh,1RTTh(TCP持久连接)+ 1RTTh (1次html内容获取)+ 1RTTh(8个图像传输时间)=综上,共计:1RTTh+1RTTh+8RTTh+8RTTh=,每个TCP连接最多允许传输一个对象)
2024-04-11 17:07:25
1197
转载 6个顶级SpringCloud微服务开源项目,企业开发必备
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2.4 、Spring Cloud 2020 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
2024-04-08 10:27:18
2924
转载 Vue vant封装实现Select效果--单选和多选
vue项目无论是用element中的Select选择器,还是使用公司维护的组件,都可以轻松实现单选和多选的需求,但在移动端使用vant时,找了几遍发现居然没有提供Select组件,下面提供对单选和多选组件的封装。③orderClassify是后台返回的数据,{label:'configName', value:'configCode'} 对应选项的key-value,可以参考下面后台返回的数据。①使用到该组件的页面导入多选组件,和单选组件的导入一致,参考上面。①使用到该组件的页面导入单选组件。
2024-02-29 08:30:36
3509
转载 微信 {“errcode“:40029,“errmsg“:“invalid code, hints: [ req_id: Cf.y.a0389s108 ]“}
方式一:获取 openid 的时候,判断一下,如果为空,则重定向去授权,这样的话,不管怎么刷新,都没关系,一定能获取到 openid (这种方式太简单粗暴,虽然这个接口没有调用次数限制,但每次都授权,总感觉压力有点大)此时刷新页面,并不会再次进行授权,而是直接刷新了一下上一次授权跳转后的链接,带的还是上一次的 code (如果你复制当前页面的链接,会发现它就是请求授权的链接,然而,刷新的时候,它访问的并不是这个请求授权链接)。问题:微信网页授权后,获取到 openid 了,一刷新又没了。
2024-02-27 15:29:54
1760
原创 命令行安装vant2项目
现在就可以在Vue组件中直接使用vant提供的组件了,比如Button、Toast等。只需按需引入相应的组件即可,无需手动编写大量重复的代码。注意:Vant库安装版本不适配,版本安装包为3.0+,此处需要更正为2.0+首先安装vant依赖包。使用命令行安装vant2项目。vue 引入 vant。
2024-01-27 14:22:31
779
转载 vue this.$router.push()传参
patams传参,路径不能使用path获取数据:this.$route.params.type获取数据: 取数据:this.$route.query.type。
2024-01-18 10:53:05
1121
转载 前端基于VUE(PC/移动端)框架推荐,建议收藏
Ant Design Vue:Ant Design Vue是一个优秀的开源组件库,它是Ant Design的Vue版本,提供了一套美观、实用的组件,适用于构建现代化的PC端应用。Vant:Vant 是一款轻量、可靠的移动端组件库,专为Vue.js设计,提供了丰富的移动端UI组件和交互效果,能够快速构建精美的移动应用。Element UI:基于Vue.js的成熟的PC端组件库,提供了丰富的UI组件和交互效果,可用于快速构建大型后台管理系统。
2024-01-07 10:06:03
3401
2
转载 Vscode 提升Vue开发效率的必备插件与工具
3,Prettier - Code formatter:用于格式化JavaScript和Vue代码,统一代码风格,提高可读性。1,Vetur:提供了Vue语法高亮、智能提示、代码片段、错误检查和格式化等功能,是Vue开发中必不可少的插件。6,GitLens:提供了对Git版本控制的集成,方便查看和管理Vue项目的代码修改记录。9,npm:提供了对npm包管理器的支持,方便安装、升级和删除Vue项目所需的依赖包。10,Live Server:提供了一个本地服务器,支持实时预览Vue项目的效果。
2023-12-25 09:04:00
323
原创 VS Code侧边栏的“资源管理器找不到解决办法“、VScode重置视图位置/还原默认视图位置
使用VS Code时,不知道什么原因,侧边栏的“资源管理器”没有了。所有的视图会恢复到默认的位置。选择“查看”下的“命令面板”
2023-12-21 08:28:59
6991
7
转载 Nginx配置图片访问地址
alias指定的路径是location的别名,资源的真实路径是alias指定的路径。例如:http://127.0.0.0:8080/img/image.jpg。通过:ip + port + location配置路径 + 文件名访问文件。例如:http://127.0.0.0:8080/image.jpg。图片实际存储路径:/file/image/image.jpg。图片实际存储路径:/file/image/image.jpg。
2023-12-08 11:00:13
4039
转载 nginx重启错误:nginx: [alert] kill(1630, 1) failed (3: No such process)
nginx: [警报] kill(1630, 1) 失败 (3: 没有这样的进程)
2023-12-07 17:32:54
1437
转载 npm - 报错:found XXX vulnerabilities (XXX low, X moderate),run `npm audit fix` to fix them, or `npm au
如果到了这里你依然没解决,那么就是 缺少 package.json 文件问题!你会发现项目多了一个 package.json 文件,这时你再装包试试!
2023-12-06 15:39:08
1347
Heidisql管理工具
2015-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人