- 博客(33)
- 收藏
- 关注
原创 CentOS7 MySQL8.0 启动失败 Data Dictionary initialization failed
entOS7 MySQL8.0 启动失败 Data Dictionary initialization failed
2024-09-17 16:51:06
1152
原创 Centos7安装Redis
下载安装包Redis是基于C语言编写的,所以首先要在Linux中安装Redis所需要的gcc依赖;出现下图代表依赖安装完成!解压缩redis进入redis文件夹运行编译命令,其中make是编译,make install是安装。(也可以指定安装路径 make install PREFIX=/usr/local/redis;默认安装路径为/usr/local/bin/)默认安装路径是/usr/local/bin/目录,所以我们到这个目录看下。
2024-06-06 17:07:00
1286
原创 5-Maven-setttings和pom.xml常用配置一览
5-Maven-setttings和pom.xml常用配置一览setttings.xml配置<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma
2024-06-06 15:03:47
633
原创 3-Maven-plugins配置
plugins的作用是定义 Maven 插件, plugins 主要用于扩展 Maven 的功能,帮助开发人员更方便地构建、打包、发布项目。插件可以通过 Maven 的插件中心或者自己构建的私有仓库来使用,能在构建过程中执行特定的任务,比如编译、打包、测试等。插件的配置可以分为两种方式:全局配置和项目配置。全局配置是在 Maven 安装目录下的 conf/settings.xml 文件中进行配置,可以被所有的项目使用。项目配置则是在项目的 pom.xml 文件中进行配置,只对当前项目生效。
2024-06-06 15:01:28
2087
原创 2-Maven-pom配置
本文主要记录下博主在实际工作中常用的且感觉有必要记录的相关标签。POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。pom.xml和settings.xml区别是 :前者是项目级别配置 后者是属于全局配置。
2024-06-06 15:00:22
1528
原创 1-Maven-settings配置
整理下Maven工具的使用。【本地仓库、私服、镜像仓库、远程仓库、中央仓库】本文基于阅读其他博客和对公司Maven配置的学习整理出来的。希望通过本此学习能对Maven有个整体性的掌控。顺序:profile.repository > pom文件中的repository > mirror。
2024-06-06 14:58:35
3203
原创 nested exception is java.lang.IllegalStateException: Ambiguous mapping.
提示: 多个映射路径相同导致的。更改路径保证唯一即可。
2023-12-29 11:33:24
876
1
原创 Name for argument of type [java.lang.Long] not specified, and parameter name information not found i
但是我们升级过springboot版本之后spring-boot-start-parent给适配的是3.11版本。指定springboot指定的版本号。所以最好不要自己去指定版本号。应该是插件版本适配的问题!
2023-12-29 10:42:11
3979
1
原创 cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘context:component-scan’ 的声明
idea 创建的spring的配置文件缺少两行配置。
2023-08-03 11:34:01
418
原创 idea 拉取项目 跳出Log in with Access token
idea 拉取项目 跳出Log in with Access token解决办法 :
2023-08-02 18:22:42
8383
11
原创 idea 启动不了-提示get方法找不到的问题处理方案
idea 启动不了-提示get方法找不到的问题处理方案解决方案-Djps.track.ap.dependencies=false
2023-06-20 14:45:56
271
1
原创 Zookeeper(三)经典应用场景
文章目录前言一、非公平锁,公平锁,共享锁二、使用步骤1.引入库2.读入数据总结前言在单个进程中synchronized/lock锁是起作用的,但是在分布式环境中服务都是部署在不同的机器中的,此时synchronized/lock就没用了,这个时候就需要中间件来完成。Zookeeper用于实现分布式锁优点在于对于节点有监听机制。当我们一个线程拿到锁的时候,就创建一个节点,当其他节点也想创建该节点的时候就会报错,此时对该节点进行监听,一旦这个节点被释放,变会通知其他用户。Zookeeper实现分
2021-11-05 11:28:16
1234
原创 Zookeeper(二)实战-客户端使用
文章目录前言一、Zookeeper的Java客户端1.Zookeeper分布式配置中心使用二、使用步骤1.引入库2.读入数据总结前言本文主要讲解Zookeeper经典使用场景以及Zookeeper原生的客户端和Apache Curator开源客户端使用,以及Zookeeper集群的配置。Zookeeper的使用主要包括:分布式配置中心分布式注册中心分布式锁分布式队列集群选举分布式屏障发布/订阅一、Zookeeper的Java客户端1.Zookeeper分布式配置中心使用我直
2021-11-02 17:51:46
1572
原创 Zookeeper(一)特性与数据类型
Zookeeper特性与数据类型文章目录前言一、什么是Zookeeper?二、使用命令操作Zookeeper1.创建Zookeeper节点命令2.事件监听机制:总结前言在了解Zookeeper之前,需要对分布式相关知识有一定的了解,什么是分布式系统?通常情况下,单个物理节点很容易达到瓶颈,所以这个时候需要多个物理节点来共同完成某项任务,一个分布式系统的本质是分布在不同网络或者计算机上的程序组件,彼此通过信息传递来协同工作的系统,而Zookeeper正是一个分布式应用协调框架,在分布式系统中有着.
2021-10-20 16:54:55
447
原创 java.util.ConcurrentModificationException异常
问题描述:for循环并直接删除某个元素会造成java.util.ConcurrentModificationException异常代码如下:for (final String string : strings) { if("234".equals(string)){ strings.remove("234"); } } 解决方案:方案一:删除之后重新定位指针位置for (int i = 0; i
2021-08-13 16:10:29
140
原创 Mysql 按照某个字段分组并取分组中最新的一条数据
SQL:SELECT * FROM share_scm a WHERE a.LAST_EXPORT_TIME IN ( SELECT max( b.LAST_EXPORT_TIME ) FROM share_scm b WHERE b.DELETE_FLAG = 0 AND b.SCM_SHARE_LINE_ID IS NOT NULL GROUP BY b.SCM_SHARE_ID, b.SCM_SHARE_LINE_ID ) AND a.DELE
2021-04-14 18:09:37
2064
原创 List集合异常:list All elements are null
ArrayList允许添加null值。所以导致查询一个字段的时候会出现集合大小不为0,但是里面的元素却是All elements are null。1.场景:先看下迷惑现场:会发现集合strings大小为1,但是集合里面却没有确切数据,显示为All elements are null 。初次发现堪称神奇啊。然后看下这个集合的SQL:返回的是一个字段 contract_no 并且显示的是Null。然后再看下如果查询这张表的所有字段:会惊奇的发现有一条数据,并且这条数据的contract_n
2021-04-14 14:27:22
24005
3
原创 Java List<Long>转List<String>
直接上示例:有时候需要将Long集合转为String类型的集合。final String contractLineNumList = shareContractListEntities.stream().map(ShareContractListEntity::getContractLineNum).map(x -> x + “”).collect(Collectors.joining(","));分析:shareContractListEntities.stream().map(Share
2021-04-14 13:55:32
8458
转载 JAVA 实体类转Map
JAVA 实体类转Map(https://www.cnblogs.com/zhainan-blog/p/12009523.html)温馨提示:实体类转Map时,Map最好定义为Map<String,Object> 而不是 Map<String,String> 因为像BigDecimal是没法直接转为String类型的
2021-04-14 13:34:12
1716
原创 Redis持久化详解
因为它所有的数据都在内存中,所有的运算都是内存级别的运算。(最为重要,内存运算速率极快)Redis 是单线程避免了多线程的切换带来的性能损耗。
2020-09-18 08:40:12
142
原创 Redis数据结构及使用
Redis有五种的数据结构分别是:(字符串)string、(哈希)hash、(列表)list、(集合)set、(有序集合)zset。
2020-09-13 14:36:18
234
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人