- 博客(680)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注

原创 Uniapp+Nodejs实现外卖App项目1-项目介绍
本项目采用uniapp和nodejs(数据接口)、mongodb等技术实现了一个类似美团外卖的简易APP。项目主要目的是为了快速上手,如何快速使用uniapp开发一个app项目,同时掌握一些常用的知识点。有兴趣的朋友可以拿去做二次开发或毕业设计也是不错的。通过本项目,你将学习到:1、uniapp基础2、vue和vuex的使用3、nodejs+express+mongodb的组合如何快速开发一套api接口4、uniapp本地存储的使用5、uniapp基本组件和扩展组件的使用6、如何实现购物车逻辑?
2022-07-13 10:03:35
2497
3

原创 SpringCloud Config配置中心实战
介绍本文以理论结合实践编写,篇幅较长,各位看官保持耐心:),部分内容引用自网络。什么是配置中心?当微服务过多的时候,每个微服务的配置很难集中管理。SpringCloud Config通过git代码托管来实现配置的集中管理。实现配置中心客户端获取远程的配置文件,并可以动态刷新,即时生效。如何使用?SpringCloud Config分为服务端和客户端两部分。服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息,加密/解密信息等访问接口客户端则是通过指
2021-07-20 17:58:33
392

原创 Vue+ElementUI实现用户管理前后分离实战一:前端篇
项目介绍前几天有老铁问我能不能写一个Vue+ElementUI+SpringBoot后端的前后分离项目,最近有点忙,但今天他还是来了!希望对大家能有点帮助,大家还想要点啥也可以加我QQ或给我留言 :)用到的技术栈界面布局和组件:Vue、ElementUI、LessAjax请求:axios其他:sessionStorageapi接口:spring boot实现效果展示主要代码这里只列几处重要代码,详细请看项目源码。登录页<template> <di
2021-01-11 19:14:51
987
9

原创 Spring Boot学生信息管理系统项目实战-1.项目介绍
1.项目源码源码是捐赠方式获取,详细请QQ联系我 :)2.项目背景刚开始自己帮教师朋友写的,核心是学生信息的导入导出功能。后来又扩展了几个模块。水平一般能力有限,觉着有用的朋友可以拿去自己修改。3.功能介绍3.1 总览3.2 功能模块展示4.系统架构源码是捐赠方式获取,详细请QQ联系我 :)...
2020-12-14 15:25:13
1180
4

原创 Spring Boot图书管理系统项目实战-1.系统功能和架构介绍
1.项目地址:Spring Boot图书管理系统:https://gitee.com/indexman/bookman2.项目背景:自己闲着没事写的,供初学spring boot和在校大学生毕业设计学习交流。大神请忽略:)系统做的不是很完善,觉着有用的朋友可以拿去自己修改。别忘了给我点赞,留言~~3.功能介绍3.1 前台搜索功能支持:ISBN号、作者、书...
2020-03-12 00:17:08
7784
337

原创 spring boot+layui实现增删改查实战
说明: 最近在做一个后台,希望用一个现成的前端模板,找了一圈发现Layui比较合适。我知道很多人都有这个需求,为了使大家快速上手,我把自己写的最实用的增删改查案例完整的展示出来。需要源码的请留下邮箱!Layui官网:https://www.layui.com/doc/后台:spring boot2.0,数据的话用的list没连接数据库。前端:layui-...
2019-12-24 01:43:23
13003
368
原创 快速创建导入微信云开发小程序(傻瓜式)
本文仅展示如何快速创建或导入微信云开发类型项目,让初学者少走弯路,比较微信官方的文档不是那么得友好,乱七八糟没有重点。
2024-12-11 10:02:38
695
原创 ubuntu 7z解压rar文件报错:unsupported method message
最近项目需要支持线上上传rar格式,7z来解压缩入库。开发测试过程中发现使用以下命令解压报错,文件目录内容已列出,但无法解压文件!!!仔细检查命令没有问题。
2024-12-10 16:16:50
749
原创 springboot+vue+SseEmitter数据流推送实战
SSE 适用于简单的、单向的实时数据推送场景,实现简单,资源消耗低。WebSocket 适用于复杂的、双向的实时通信场景,支持二进制数据,性能高,但实现复杂,资源消耗较高。选择哪种技术取决于你的具体需求。如果你只需要服务器向客户端推送数据,且数据量不大,SSE 是一个很好的选择。如果你需要双向通信或传输大量数据,WebSocket 更适合。
2024-11-16 16:51:52
1698
原创 es查询报错:too_many_buckets_exception
过多的分组: 你在执行聚合查询时请求分组的字段数据量太大。这可能涉及高基数的字段(例如用户ID、商品ID等),导致生成的桶数量极多。Elasticsearch 配置: ElasticSearch 有默认的限制用来防止过多的桶数据耗尽系统资源。数据量: 查询涉及到的数据量过大,或者数据的多样性太高,导致底层聚合器试图创建大量的桶。
2024-11-15 11:07:46
363
原创 java jsoup解析豆瓣电影数据html实战教程
Jsoup 是一个开源 Java 库,它提供了一个直观的 API,可使用 DOM API 方法获取 URL 并提取和处理数据。作为一个多功能库,Jsoup 支持 CSS 选择器和 XPath,它们是识别和选择 HTML 文档中元素的强大选项。此外,Jsoup 还能处理畸形的 HTML,如包含无效或不完整标记的 HTML,这使它成为从各类网站中提取数据的重要工具。
2024-10-31 15:07:22
1237
原创 使用vue+kkFileview组件实现各种类型文件预览
项目使用Vue获取需要预览的项目文件列表,然后调用kkFileview预览接口实现文档在线预览。通过切换select option选项实现文件预览切换,非常贴近实际业务。
2024-10-24 15:11:12
1677
1
原创 Java线程间协作之等待与通知:wait、notify和notifyAll
在 Java 多线程编程中,wait、notify 和 notifyAll 是用于线程间通信的重要方法。它们是在 Object 类中定义的,因此每个 Java 对象都可以使用这些方法。本文将通过一个实际应用场景来介绍它们的使用。
2024-10-11 13:06:28
363
原创 ElasticSearch父子索引实战
ES底层是Lucene,由于Lucene实际上是不支持嵌套类型的,所有文档都是以扁平的结构存储在Lucene中,ES对父子文档的支持,实际上也是采取了一种投机取巧的方式实现的.父子文档均以独立的文档存入,然后添加关联关系,且父子文档必须在同一分片,由于父子类型文档并没有减少文档数量,而且增加了父子绑定关系,会导致查询效率低下,因此我们并不建议您在实际开发中使用父子类型.
2024-07-30 17:00:13
1179
原创 ElasticSearch核心之DSL查询语句实战
Elasticsearch提供丰富且灵活的查询语言叫做DSL查询(Query DSL),它允许你构建更加复杂、强大的查询。 DSL(Domain Specific Language特定领域语言)以JSON请求体的形式出现。目前常用的框架查询方法什么的底层都是构建DSL语句实现的,所以你必须掌握DSL。
2024-07-26 16:42:22
1635
原创 Springboot集成Elasticsearch High Level REST Client实现增删改查实战
Elasticsearch 的 High Level REST Client 是一个用于与 Elasticsearch 进行交互的 Java 客户端库,它提供了比低级别的 REST 客户端更高级别的抽象。High Level REST Client 使用了 OkHttp 库作为底层的 HTTP 客户端,并且提供了自动重试、连接管理和错误处理等功能。它允许开发人员以面向对象的方式构建请求和解析响应,从而简化了与 Elasticsearch 的 REST API 的交互过程。
2024-07-25 14:48:00
1920
原创 win10安装ElasticSearch7.x和分词插件
解压 elasticsearch-7.15.0-windows-x86_64.zip 到安装目录,我这里安装到 D:\ProgramFiles\elasticsearch-7.15.0 ,注意 D:\ProgramFiles 中间没有空格。将elasticsearch head插件解压到安装目录,我这里安装到 D:\ProgramFiles\elasticsearch-head-master ,注意 D:\ProgramFiles 中间没有空格。因此需要安装grunt。
2024-07-22 10:55:12
1447
原创 springboot集成tika解析word,pdf,xls文件文本内容
Apache Tika 是一个开源的内容分析工具包,用于从各种文档格式中提取文本和元数据。它支持多种文档类型,包括但不限于文本文件、HTML、PDF、Microsoft Office 文档、图像文件等。Tika 的主要功能包括内容检测、文本提取和元数据提取。
2024-07-06 13:29:25
1797
原创 spring mvc实现自定义验证器Validator
Validator框架凭借其遵循的JSR-303规范,不仅强化了后端数据入口的防御机制,还通过减少重复劳动,优化了开发流程,是提升软件质量和开发速度不可或缺的工具。在现代应用开发中,其重要性不言而喻,是确保应用健壮性和数据准确性的有力保障。JSR-303,作为Java参数验证的标准,旨在通过预定义的注解来规范数据校验,如@NotNull、@Email、@Size等,极大地减轻了开发者的工作负担。
2024-06-29 22:05:03
712
原创 spring mvc实现一个自定义Formatter请求参数格式化
在Spring Boot应用中,Formatter接口用于自定义数据的格式化,比如将日期对象格式化为字符串,或者将字符串解析回日期对象。这在处理HTTP请求和响应时特别有用,尤其是在展示给用户或从用户接收特定格式的数据时。下面通过一个实际工作场景来展示如何创建自定义Formatter并应用它。
2024-06-29 17:43:14
636
原创 spring mvc实现一个自定义Converter转换器
自定义转换器输入Spring MVC框架范畴,总体上输入Spring生态的一个特性,对Web开发起作用。
2024-06-29 17:21:39
455
原创 Java利用poi实现word,excel,ppt,pdf等各类型文档密码检测
最近工作上需要对word,excel,ppt,pdf等各类型文档密码检测,对文件进行分类,有密码的和没密码的做区分。查了一堆资料和GPT都不是很满意,最后东拼西凑搞了个相对全面的检测工具代码类,希望能给需要的人带来帮助。
2024-06-28 10:43:56
1532
原创 docker部署ClamAV集成java和python实现文件病毒扫描
ClamAV 是一个开源的反病毒引擎,它由多个模块组成,负责不同的任务处理。
2024-06-20 10:05:05
1386
原创 数据结构与算法07-图
图是一种善于处理关系型数据的数据结构,使用它可以很轻松地表示数据之间是如何关联的。图的实现形式有很多,最简单的方法之一就是用散列表。因为从散列表里查找一个键所对应的值只需要 1 步,所以查找 Alice 的朋友能以 O(1)的时间复杂度完成,如下所示。
2024-06-05 16:14:45
354
原创 使用POI导出文件报错:No valid entries or contents found
使用POI导出文件报错:No valid entries or contents found。
2024-06-05 11:41:10
490
原创 ORA-12519 TNS:no appropriate service handler found
jdbc连接Oracle失败,报错日志如下:Listener refused the connection with the following error:ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was:192.9.100.217:7001:wcm通过以下语句查询分析到数据库上当前的连接数目已经超过了它能够处理的最大值.修改数据库允许的最大连接数即可
2024-06-03 16:08:40
1458
原创 数据结构与算法06-树结构(二叉树)
"""二叉树节点的定义。该类用于构建二叉树的节点结构,每个节点包含一个值(val)、左子节点(left)和右子节点(right)。val: 节点的值,默认为0。left: 左子节点,默认为None。right: 右子节点,默认为None。"""二叉树是一种强大的基于结点的数据结构,它既能维持元素的顺序,又能快速地查找、插入和删除。尽管比它的近亲链表更为复杂,但它更有用。值得一提的是,树形的数据结构除了二叉树以外还有很多种,包括堆、B 树、红黑树、2-3-4树等。它们也各有自己适用的场景。
2024-06-03 15:58:48
812
1
原创 员工转正申请精选12个模板供参考
随着社会在不断地进步,我们会经常使用各种各样的申请书,转正申请书就是申请书的一种,那么转正申请书是怎么写的呢?下面是我收集整理的员工转正申请书几个版本,仅供参考,希望能够帮助到大家。别忘了一键三连:)
2024-06-03 10:10:52
7137
原创 数据结构与算法04-栈和队列
掌握了栈和队列,就解锁出了下一个目标:学习基于栈的递归。递归也是其他高级算法的基础,我们将会在本书余下的部分讲解它们。
2024-06-02 15:51:02
463
原创 数据结构与算法03-散列表(哈希表)
散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在存储器存储位置的数据结构。也就是说,它通过计算出一个键值的函数,将所需查询的数据映射到表中一个位置来让人访问,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。大多数编程语言都自带散列表这种能够快速读取的数据结构。但在不同的语言中,它有不同的名字,除了散列表,还有散列、映射、散列映射、字典、关联数组。从散列表里读取数据只需要 O(1),因为其过程所花的时间是恒定的。
2024-06-02 15:04:04
396
原创 数据结构与算法02-排序算法
懂得区分最好、平均、最坏情况,是为当前场景选择最优算法以及给现有算法调优以适应环境变化的关键。记住,虽然为最坏情况做好准备十分重要,但大部分时间我们面对的是平均情况。
2024-05-31 15:49:18
995
2
原创 数据结构与算法01-入门
牢记:世界上并没有哪种适用于所有场景的数据结构或者算法。你不能因为有序数组能使用二分查找就永远只用有序数组。在经常插入而很少查找的情况下,显然插入迅速的常规数组会是更好的选择。
2024-05-30 21:48:35
401
原创 Springboot事务控制中A方法调用B方法@Transactional生效与不生效情况实战总结
Service@Autowired/*** 新增用户*//*** 更新密码*//*** 制造异常*/int i=1/0;原理:spring 在扫描bean的时候会扫描方法上是否包含@Transactional注解,如果包含,spring会为这个bean动态地生成一个子类(即代理类,proxy),代理类是继承原来那个bean的。此时,当这个有注解的方法被调用的时候,实际上是由代理类来调用的,代理类在调用之前就会启动transaction。
2024-05-28 10:54:45
1815
原创 Springboot+Vue+ElementUI开发前后端分离的员工管理系统01--系统介绍
springboot_vue_emp是一个基于Springboot+Vue+ElementUI实现的前后端分离的员工管理系统。
2024-05-26 15:02:01
525
原创 win10无权禁用任务计划程序中的任务
最近被win10的自动频繁更新搞得难受,发誓要彻底禁用这个家伙,于是网上找了教程执行,发现执行到禁用windows update计划任务时,提示:这特么windows这个辣鸡系统,限制还真多!!!作为专业的技术人员这搁谁能手的鸟,发誓追查到底,杀无赦!!!
2024-05-25 15:00:28
2176
2
原创 win10右键没有默认打开方式的选项的处理方法
搞了几个PDF书籍学习一下,不过我不想用默认的WPS打开,因为WPS太恶心人了,占用资源又高。我下载了个,这时候我像更改pdf文件默认的打开程序,发现右击没有这个选项。
2024-05-25 10:56:49
3110
原创 如何处理阿里云ssh连接慢
1、由于systemd-logind服务导致慢,这个服务主要功能是为每一个登陆session创建一个systemd角度的cgroup管理对象,更方便对session使用cgroup,在实际场景中没有什么用处,关闭不会影响正常ssh登陆。2、在有crond任务时,触发systemd-logind回收不及时的bug。解决方法为重启systemd-logind服务。通过查询到的资料,了解到问题原因为:dbus的服务重启后,执行完以后,秒登录。
2024-05-22 09:00:00
427
datatables_demo.zip
2021-01-24
LiveReload210(解压后在谷歌浏览器插件里面加载).zip
2020-12-14
express_file_upload.zip
2020-04-15
springboot_layui_demo.zip
2020-04-14
Java Swing五子棋项目
2019-03-24
AES前端加密解密工具js-crypto.js
2019-02-14
libstdc++.so.5
2014-09-08
mantis1.2.5_XAMPP安装
2014-01-09
PDF解密工具--winDecrypt
2014-01-09
java打包jar文件实例
2013-12-15
ORACLE如何按以下要求返回查询结果?
2015-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人