- 博客(35)
- 收藏
- 关注

转载 搭建Maven私服(值得收藏)
搭建Maven私服(建议收藏)!!环境说明安装Nexus下载Nexus解压Nexus编辑 nexus 脚本,配置 RUN_AS_USER 参数防火墙中打开 8081 端口启动 nexus访问nexusNexus 配置(登录后)设置管理员邮箱设置用户邮箱用户修改密码仓库类型设置 proxy 代理仓库Maven 本地库的安装与配置配置Maven环境变量配置本地Maven配置Eclipse Maven配置IDEA Maven项目的构建与发布构建完毕后环境说明环境:CentOS 6.x~8.0、 JDK8、 S
2021-11-30 16:19:39
3710
原创 MySQL中FIND_IN_SET函数与INSTR函数用法解析
语法功能:在逗号分隔的字符串列表(strlist)中查找精确匹配的子字符串(str),并返回其位置(从1开始)。若未找到,返回0。核心特点仅支持逗号分隔的列表(如"apple,banana,orange")。要求子字符串是列表中的独立元素(如FIND_IN_SET(“apple”, “apple,juice”)返回1,但FIND_IN_SET(“app”, “apple”)返回0)。区分大小写。
2025-04-09 16:43:12
265
原创 https和http区别
HTTP(HyperText Transfer Protocol:超文本传输协议)和 HTTPS(HyperText Transfer Protocol Secure:安全超文本传输协议)是用于在互联网上传输数据的两种协议。HTTPS:是安全的协议,数据在传输过程中使用SSL/TLS加密,保护数据不被窃听或篡改。HTTPS:需要SSL/TLS证书,该证书由受信任的证书颁发机构(CA)颁发。HTTP:是不安全的协议,数据在传输过程中不加密,容易被截获和篡改。HTTP:网址以http://开头。
2024-09-18 09:33:27
416
原创 Map进行自定义排序
在Java中,Map 接口本身并不提供自定义排序的功能。Map 接口的实现类 HashMap、LinkedHashMap 和 TreeMap 提供了不同的排序特性
2024-07-04 11:09:35
665
原创 Java Stream API 常用操作技巧
Java 8 引入的 Stream API 为集合操作提供了一种声明式编程模型,极大地简化了数据处理的复杂性。本文将介绍 Java Stream API 的几种常用操作方式,帮助开发者更高效地处理集合数据。
2024-07-04 11:04:13
639
原创 实现微信/支付宝步数同步 Java
本文使用邮箱方式进行注册登录修改步数,与参考博主使用的手机号注册登录修改方式不同。1、应用商店下载小米运动app:zepp life(原小米运动)3、登录之后,点击我的->第三方接入->绑定VX/zfb。2、注册账号(使用邮箱注册登录)
2024-05-07 09:30:31
1071
原创 使用hutool工具导入excel Java
Hutool是一个Java工具类库,它提供了一系列实用的API,包括操作Excel的功能。要使用Hutool导入Excel,你可以使用ExcelReader类。以下是一个简单的例子,展示了如何使用Hutool导入Excel文件:
2024-04-29 16:22:54
2014
原创 树形结构根据子节点ID查找所有父节点ID
在树形结构或层级结构中,经常需要实现根据子节点ID查找所有父节点ID的功能。这通常涉及到递归或迭代遍历树结构,直到找到根节点为止。下面是一个简单的Java开发教程,介绍如何实现这个功能。
2024-04-28 19:08:13
1697
原创 字符串分割成List的几种方式
在Java开发中,我们经常需要将字符串转换为List类型,以便进行后续处理。下面介绍几种常见的字符串转List的方式,并给出相应的使用教程。
2024-04-28 11:46:49
5215
原创 JavaFaker使用教程,生成测试数据
作为一名Java开发工程师,在日常的开发和测试工作中,我们经常会遇到需要生成虚假数据的情况。为了解决这个问题,我们可以使用JavaFaker这个强大的库来生成各种类型的虚假数据。本教程将详细介绍JavaFaker的安装、引入以及如何使用它来生成虚假数据。
2024-04-26 11:20:03
1200
原创 使用递归方式实现多级菜单树 Java实现
在Java中,使用递归来实现菜单树通常涉及到遍历原始菜单列表,并为每个菜单项找到其对应的子菜单项。这个过程可以通过创建一个方法来完成,该方法会检查每个菜单项的parentId,并将其作为子菜单项添加到具有相应id的父菜单项的children列表中。
2024-04-26 09:09:20
864
原创 @Transactional(rollbackFor = Exception.class)详解
Transactional(rollbackFor = Exception.class):深入解析Spring的事务管理在Spring框架中,事务管理是一个非常重要的部分,它确保了在执行一系列数据库操作时,如果其中任何一个操作失败,那么整个事务都会被回滚,以保持数据的完整性和一致性。在Spring中,@Transactional注解是实现这一功能的关键。
2024-04-23 17:24:39
8382
1
原创 Git 的基本概念和使用方式
分支(Branch):一个独立的开发线,可以在其中进行代码的修改和保存。每个分支都是基于主分支(通常是master或main)创建的,有助于同时进行多个不同功能或修复的开发。远程仓库(Remote Repository):位于远程服务器上的仓库,多人合作开发时可以将代码推送到远程仓库,以实现统一管理和分享。合并(Merge):将一个分支中的更改合并到另一个分支中。克隆(Clone):将远程仓库的副本克隆到本地机器上,以便能够查看、修改和提交更改。推送(Push):将本地仓库的更改推送到远程仓库。
2024-04-16 20:03:23
241
原创 Elasticsearch中filtered与filter的区别及使用方式
Elasticsearch是一个基于Lucene构建的开源、分布式、RESTful搜索引擎。在Elasticsearch中,查询和过滤是两种常见的操作,它们帮助用户从大量数据中检索和筛选信息。在Elasticsearch的不同版本中,对于查询和过滤的实现方式有所差异,特别是filtered查询和filter查询之间的区别和使用方式。
2024-04-16 20:00:30
937
原创 Node.js安装与配置手册
本手册详细介绍了Node.js的安装与配置过程,包括从官网下载安装包、使用包管理器安装、配置环境变量、配置npm的全局安装路径和缓存路径以及使用cnpm代替npm等步骤。通过按照本手册进行操作,你可以轻松地安装和配置好Node.js,为后续的开发工作打下坚实的基础。
2024-04-16 19:42:25
485
1
原创 Java操作Redis的5种常见方法
Jedis性能好,适合高性能场景,不过要用JedisPool,如果对性能要求不高,或者在SpringBoot项目中使用RedisTemplate是不错的。
2024-04-16 08:39:29
1471
原创 node.js常用命令
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者在服务器端运行 JavaScript 代码。在 Node.js 的开发过程中,我们会使用到很多常用的命令。本文将详细解析这些命令,帮助大家更好地理解和使用 Node.js。
2024-04-15 18:18:06
364
原创 当前时间年、当前时间一共有多少天
这段代码首先获取了今天的日期,然后将今天的日期调整为年份的开始日期,最后计算出从年初到今天的天数,并打印输出。获取年初到当前时间有多少天。
2024-04-15 09:57:36
354
原创 MySql、html标签、内容过滤查询
需要注意的是,这个函数只能过滤HTML标签,不能过滤其他类型的特殊字符,如JavaScript代码、CSS样式等。如果需要过滤其他类型的特殊字符,就需要另外编写过滤函数。函数过滤掉HTML标签,然后再在过滤后的文本中查找“链接”字符串。这样就能查找到包含“链接”的记录,而不会受到HTML标签的影响。使用方法很简单,只需要在查询语句中调用该函数即可。如果我们希望在查询时忽略这些HTML标签,只关注文本内容,就可以使用上述MySQL函数。这个查询语句会先调用。
2023-09-05 11:10:49
876
原创 JSONObject、字符串转对象异常。Cannot deserialize value of type `java.util.Date` from String
Cannot deserialize value of type `java.util.Date` from String
2023-08-16 09:22:37
971
原创 FastJson快速、平替、替换重写方案
开发人员在编码过程中经常使用的到FastJson中的JSON、JSONObject、JSONArray这些类中方法,但是在后期维护过程中不好维护,是不是会被爆出有漏洞问题。本文将结合现场开发工作实践,定制开发了一系列通用功能组件,这些通用功能组件整体的开发思想是“通用、实用、快速集成”,希望这些通用功能组件能够起到抛砖引玉的作用,同时也能给大家的日常工作带来方便。本文将介绍“FastJson快速替换方案”。
2023-08-15 10:29:52
1499
4
原创 Elasticsearch(ES)(版本7.x)创建索引报错:Faile to parse mapping [_doc] Root mapping definition has unsupported
Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters:
2022-08-29 17:29:22
2199
原创 连接数据库报错:Communications link failure,PKIX path building failed:findvalid certification path to reque
原因:在程序进行切库操作时提示以上报错,在网上搜了好多解决方案,发现根本解决不了原因。后来仔细排查竟然发现一个小小的数据库连接配置导致这一系列错误。重点是 此配置文件在本地环境切库正常,然而生产环境却不行。就这么一个小配置导致数据库连接不上。需要把useSSL=true修改为useSSL=false;
2022-08-25 14:32:02
694
原创 如何解决spring-data-redis操作redis集群报Jedis does not support password protected Redis Cluster configurat
在一次项目架构变动的时候,使用redis集群启动项目中发现无法启动,疯狂报错。原因:使用spring-data-redis操作redis集群时由于redis集群设置了密码,导致报错, Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Jedis does not support password protected Redis Cluster configurations!。
2022-05-19 19:12:08
1068
原创 kibana集成ES启动报错:Status changed from yellow to red - [data] Elasticsearch cluster did not respond with
kibana启动报错本次启动报错环境是使用5台elasticsearch服务器组成的集群,版本都是6.61.在elasticsearch安装完成后,通过http://ip:9200 也能访问,随后即安装了kibana。kibana安装完成后,访问http://localhost:5601之后发现只有kibana欢迎页并提示es集群连接失败,随即启动日志出现一下错误。这里报错提示状态由黄变红,并且ES集群中的部门机器有的license为空。通过http://127.0.0.1:9200/_xpack
2022-03-25 16:09:01
5103
原创 运行项目时出现警告:Mon Nov 15 20:49:25 CST 2021 WARN: Establishing SSL connection without server‘s identity v
问题出现Mon Dec 06 16:41:19 CST 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn'
2021-12-06 16:48:20
3838
原创 wind系统黑窗口启动hadoop报错解决方案
wind系统黑窗口启动hadoop报错解决方案(持续更新)cmd命令启动过程报错cmd启动提示io错误cmd命令启动过程报错Failed to setup local dir /tmp/hadoop-GK/nm-local-dir, which was marked as good. org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Permissions incorrectly set for dir /tmp/hadoop-GK/nm-l
2021-11-30 15:45:59
2535
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人