- 博客(38)
- 资源 (16)
- 问答 (5)
- 收藏
- 关注

原创 Ant-Design-Vue一版本(Ant-Design-Vue@1) table实现虚拟滚动
首先查看自己项目中ant-design-vue的版本号,目前只支持1版本。
2023-07-24 17:03:10
4091
1

原创 云服务器环境搭建及部署,jdk、mysql、redis、nginx环境搭建
出现如图所示 command not found提示,说明该系统下没有安装过java,若不是则先卸载相关jdk产品。
2023-07-20 10:04:37
4732

原创 jenkins从gitlab上部署前端vue项目
创建存储位置chown -R 1000:1000 /dockerdata/jenkins/ 给uid为1000的权限启动。
2023-07-05 13:52:40
546

原创 VUE前端实现token的无感刷新,即refresh_token
通常,对于一些需要记录用户行为的系统,在进行网络请求的时候都会要求传递一下登录的token。不过,为了接口数据的安全,服务器的token一般不会设置太长,根据需要一般是1-7天的样子,token过期后就需要重新登录。不过,频繁的登录会造成体验不好的问题,因此,需要体验好的话,就需要定时去刷新token,并替换之前的token。后端返回过期时间,前端每次请求就判断token的过期时间,如果快到过期时间,就去调用刷新token接口。:需要后端额外提供一个token过期时间的字段;
2023-05-23 21:30:55
3533
2

原创 苹果手机,点击文本框弹起软键盘,h5网页顶部header导航被顶起
最近使用vant和vue开发项目时,发现表单元素过多,点击靠近屏幕尾部的文本框,发现顶部导航栏header被顶起。话不多说,先扫码体验下这个bug。请用苹果手机,微信扫码。一、正常情况下,顶部导航栏固定在顶部二、点击文本框,弹起软键盘时,顶部导航栏被顶上去了。三、软键盘收回,顶部导航栏又返回到顶部位置四、相关代码<template> <div class="home"> <van-nav-bar title="顶
2020-06-04 09:49:29
2320
6
原创 微信小程序隐藏右侧胶囊按钮,分享和关闭即右侧三个点和小圆圈按钮
在微信小程序开发过程中,可能需要将右侧的胶囊按钮、即右侧的三个点和小圆圈按钮关闭掉。这时,我们只需在该页面的json文件中进行相关配置即可。
2025-01-23 15:31:53
1548
2
原创 人工智能行业应用-垃圾识别一
垃圾识别应用主要体现在AI图像垃圾识别技术上,这是一种基于人工智能和计算机视觉技术的图像处理技术,广泛应用于各个领域以提高垃圾处理的效率和准确性。
2024-07-12 14:30:43
175
原创 前端git约定式规范化提交-commitizen
当使用commitizen进行代码提交时,commitizen会提示你在提交代码时填写所必填的提交字段信息内容。
2024-06-29 15:57:46
682
原创 华为云服务器-云容器引擎 CCE环境构建及项目部署
RUN apk add --update ttf-dejavu fontconfig #字体设置,解决验证码字体问题。通过漫长的等待(五分钟左右),由创建中变为运行中,则表明容器已经搭建成功。使用vim打开 Dockerfile,然后将上面的代码复制进去。找到远程连接工具 解压安装 安装过程略 直接下一步就行。将云服务器中的文件复制到mysql容器中。切换路径至/opt下,并创建app目录。切换到nginx下,创建html目录。安装完成后,打开secureCRT。出现下面问题,需重启docker。
2024-06-08 19:25:12
2278
原创 springboot3.x+springsecurity6.x多种方式登录验证
最新的 Spring Security 5.7 及以上版本,更新了不少内容,之前的 WebSecurityConfigurerAdapter 已经被废弃了,而且,要同时实现用户名密码登录、手机验证码登录、邮箱、微信小程序等登录方式,跟之前的配置方式都会有所不同。
2023-11-24 20:48:05
1841
原创 vscode使用eslint及prettier配合解决代码格式问题
esLint是提供一个插件化的javascript代码检测工具。esLint 配置文件遵循 commonJS 的导出规则,所导出的对象是 eslint 的配置对象。
2023-10-24 20:52:48
1719
原创 第四章:final关键字
本章详细讲解了final的内存语义和使⽤⽅式,内存语义主要是涉及到并发编程相关的知识,仅供了解即可。其实我 们最终还是需要注重final的使⽤⽅式,分别从变量、⽅法、类,对⻬进⾏讲解,这块知识很简单,主要是做个记 录,最后是final和static,也是⽹上看到的示例,也只做个简单的记录。
2023-10-24 09:40:50
146
原创 第三章:synchronized关键字
该⽂章给⼤家讲解了synchronized的三种应⽤⽅式,指令重排情况分析,以及synchronized的可重⼊性,通过该 ⽂章,基本可以掌握synchronized的使⽤姿势,以及可能会遇到的坑。关于“线程中断与synchronized”的相关知 识,因为篇幅原因就不写了,⼤家可以到⽹上查⼀下相关资料,进⼀步学习。
2023-10-12 14:53:03
71
原创 第 二 章:volatile关键字
volatile可以保证线程可⻅性且提供了⼀定的有序性,但是⽆法保证原⼦性。在JVM底层volatile是采⽤“内存屏障”来 实现的。它确保指令重排序时不会把其后⾯的指令排到内存屏障之前的位置,也不会把前⾯的指令排到内存屏障的后⾯;即在执⾏到内存屏障这句指令时,在它前⾯的操作已经全部完成;它会强制将对缓存的修改操作⽴即写⼊主存;如果是写操作,它会导致其他CPU中对应的缓存⾏⽆效。最后也讲解了volatile不适⽤的场景,以及解决的⽅法,并解释了单例模式为何需要使⽤volatile。
2023-10-12 14:36:11
64
原创 第一章 并发编程基本概念
今天讲解了Java并发编程的3个特性,然后基于⾥⾯的两个特性“可⻅性”和“有序性”引出⼏个重要的概念,分别为“内 存模型JMM”、“重排序”和“内存屏障”,这个对后续理解volatile、synchronized、final,以及避免使⽤的各种坑, 真的是⾮常⾮常重要!!!所以这块知识要必须!⼀定!!要!!!掌握。不算之前看的内容,光写这篇⽂章就写了⼀个下午。
2023-10-12 14:05:19
66
转载 深度理解Vue3中的hooks以及为什么要使用hooks
一般来说,我们开发中会自动抽象出逻辑函数放在utils中,utils中放的纯逻辑,不存在属于组件的东西,例如methods中定义的纯函数等。而hooks就是在utils的基础上再包一层组件级别的东西(钩子函数等)。例如:我们每次点击button都会弹出一个弹窗,自动显示当前日期。
2023-08-22 15:33:52
2813
2
原创 ES6 正则的应用及总结
而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。,在ES7加入后行断言。2015年7月31日,TC39认为,这个方法有安全风险,又不愿这个方法变得过于复杂,没有同意将其列入ES7,但这不失为一个真实的需求。没有"后行断言"时,第一个括号是贪婪模式,第二个括号只能捕获一个字符,所以结果是。而"后行断言"时,由于执行顺序是从右到左,第二个括号是贪婪模式,第一个括号只能捕获一个字符,所以结果是。其次,"后行断言"的反斜杠引用,也与通常的顺序相反,必须放在对应的那个括号之前。
2023-08-18 13:27:21
116
原创 分享开箱即用的16套后台管理系统模版,让代码飞起!
它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。Soybean Admin 是一个基于 Vue3、Vite3、TypeScript、Naive UI和UnoCSS 的清新优雅的中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于mock实现的动态权限路由,开箱即用的中后台前端解决方案。vue-admin-box是一个免费并且开源的中后台管理系统模板。
2023-08-16 15:15:39
15870
1
原创 JS对象Object用法总结
main.ts:28 key= 学号20230002 -----value= {name: '李四', age: 20}main.ts:28 key= 学号20230003 -----value= {name: '王五', age: 20}key= 学号20230001 -----value= {name: '张三', age: 20}main.ts:28 key= name -----value= 张三。key= 一班 -----value=key= 二班 -----value=
2023-08-10 11:15:19
131
原创 ES6 let和const命令
ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。for循环的计数器,就很合适使用let命令。上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。下面的代码如果使用var,最后输出的是10。上面代码中,变量i是var。
2023-08-07 14:10:00
86
原创 ECMAScript 6简介
ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
2023-08-04 14:25:59
69
原创 项目二 hadoop大数据平台的构建
通过分析学生专业课程技能考核、学生就业、学生学习兴趣、企业岗位需求、互联网招聘等数据信息,建立岗位模型、知识模型和学情模型,指导公司进行就业和学情分析系统的研发。在综合分析相关技术和应用实践的前提下,选择了主流的Hadoop大数据平台,并采用ApacheAmbari管理平台构建Hadoop开发环境。2.借助学习论坛、网络视频等网络资源和各种图书资源,学习Hadoop生态系统的相关技术,了解各项技术的功能。1. 了解Hadoop背景知识,熟悉Hadoop的生态系统。3. 完成Ambari的安装与配置。
2023-02-20 22:33:15
128
原创 项目一 认识大数据,实现学情分析系统设计与环境搭建
目前大数据在教育领域的应用还存在诸多挑战,诸多因素制约了大数据在教育领域的应用,通过收集学生就业趋向、学习兴趣、专业技能、岗位需求的数据,结合“因材施教”教育理论,帮助学生认识自己,结合学生实际,为其推荐学习资源、就业信息等,如图1-1所示。大数据正在实现人类工作、生活与思维的大变革,其“威力”也强烈地冲击着整个教育系统,正在成为推动教育系统创新与变革的颠覆性力量。•拥有大数据思维的人,可以将大数据的潜在价值转化为实际利益。技术是大数据价值体现的手段和前进的基石。实践是大数据的最终价值体现。
2023-02-20 22:24:47
285
原创 排行榜问题:分组、排序分成查询造成的问题及解放方式
uuid作主键,进行分组、排序分成查询造成的问题及解放方式;当对分数进行排序时,且多个用户分数是相同的情况下,分页查询会出现bug及解决措施。
2022-05-29 15:50:50
208
原创 mysql数据同步至elasticsearch中,使用canal来实现。
在前面的一篇文章中已经对springboot整合elasticsearch进行详细介绍,下面这篇文章,将mysql数据同步至elasticsearch并进行相应业务处理进行详细介绍。springboot整合elasticsearch7实现es存储、查询、相关度排序、高亮显示、自动补全功能_yu1431的博客-优快云博客目录一、canal安装二、修改配置文件,监听数据库三、配置rocketMQ四、启动canal五、springboot项目监听canal发送rocketMQ的代.
2022-03-31 14:29:27
3283
原创 springboot整合elasticsearch7实现es存储、查询、相关度排序、高亮显示、自动补全功能
目录1、elasticsearch安装及中文分词配置2、springboot整合elasticsearch配置3、elasticsearch公共配置及代码编写4、保存、同步数据至elasticsearch中5、elasticsearch相关度查询、排序、高亮显示6、elasticsearch搜索自动补全7、相关代码参考地址1、elasticsearch安装及中文分词配置可以在Past Releases of Elastic Stack Software | Elas.
2022-03-31 14:13:30
3777
springboot简易框架-适合新手
2024-07-02
MySQL8安装时的通用配置
2023-08-15
人工智能:语音合成及语音识别系统
2023-08-15
ffmpeg安装包资源
2023-02-21
1000道+互联网大厂Java工程师面试题及其答案.pdf
2023-02-21
knife4j-aggregation-spring-boot-starter-2.0.8.jar
2023-02-21
knife4j-spring-ui-2.0.8.jar
2023-02-21
JustAuth-1.15.9.jar
2023-02-21
ojdbc7.jar资源jar包
2023-02-21
sonar-maven-plugin-3.4.0.905.jar
2023-02-21
simple-http-1.0.3.jar
2023-02-21
springboot整合elasticsearch7实现es数据同步,查询、相关度排序、高亮显示、自动补全搜索等功能。
2022-03-31
rocketmq客户端(rocketmq-dashboard)
2022-03-30
axure安装软件及破解软件,直接可以下载安装
2019-05-09
ssh框架整合jar包(struts2+spring4+hibernate4)
2017-10-31
canal数据同步配置rocketmq时,如何实现配置多个rocketmq
2022-03-19
PCA降维后,求出多元线性函数,如何还原原始维度,求出原始维度的多元线性函数。
2018-01-30
PCA降维后,求出多元线性函数,如何还原原始维度。
2018-01-26
机器学习sklearn包中的BIRCH算法将欧式距离,修改为余弦距离
2017-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人