自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暴走的山交君的博客

已经踏入社会的程序员小白,希望前路一片光明,加油

  • 博客(346)
  • 资源 (2)
  • 收藏
  • 关注

原创 【解决方法】类文件具有错误的版本 61.0, 应为 52.0/ java: 无效的目标发行版: 17

将jdk版本同一调为17试试。再重新运行项目就可以了。

2022-12-01 10:54:50 12

原创 rubbitmq 图形界面使用 常用六种通信模式 Simple-Work-fanout-direct-topic-headers

需要设置类型为topic的交换机,交换机和队列进行绑定,并且指定通配符方式的routing key,当发送消息到交换机后,交换机会根据routing key将消息发送到对应的队列。需要设置类型为direct的交换机,交换机和队列进行绑定,并且指定routing key,当发送消息到交换机后,交换机会根据routing key将消息发送到对应的队列。需要设置类型为fanout的交换机,并且交换机和队列进行绑定,当发送消息到交换机后,交换机会将消息发送到绑定的队列。: 匹配0级或1级或多级。

2022-11-29 17:01:58 176

原创 java rabbitmq阿里云服务器开放端口号(无法连接阿里云esc)

记得在阿里云安全组规则里面开放rabbitmq的默认端口.在rabbitmq安装正确的情况下.

2022-11-29 15:42:01 75

转载 Array.reduce()方法 实现普通数组去重,对象数组去重,数组求和,统计次数,出现次数最多的元素,二维转一维

(累计器) 如果传入了initialValue,Accumulator的初始值就是initialValue,没传入就是数组的第一个值。转载:https://www.cnblogs.com/steamed-twisted-roll/p/10917405.html。(当前索引)如果传入了initialValue,索引从0开始,没传入从1开始。指定的初始值,初始值可以是数字,数组,对象。方法是对数组的遍历,返回一个单个返回值。

2022-11-25 17:30:38 6

原创 js 获取对象的动态属性

中括号语法, 例如 person [‘name’]其中, 第一种不能使用变量, 而第二种可以使用变量。点语法, 例如 person.name。js 有两种方式获取对象的属性。

2022-11-24 10:45:22 20

转载 vue3:兄弟组件,跨组件传值,事件总线的通信方式(mitt / tiny-emitter)

在绝大多数情况下,不鼓励使用全局的事件总线在组件之间进行通信。虽然在短期内往往是最简单的解决方案,但从长期来看,它维护起来总是令人头疼。更多的直接去npm或者github上查阅即可,tiny-emitter的用法与mitt差不多也都是保持一致的,最后说明;按照vue2的习惯,组件卸载的时候,关闭监听的事件, 和vue2的写法上基本保持一致,页面如下。2. 找到vue项目中的utils文件夹,新建一个bus.js。3. 使用,我现在需要使用mitt进行兄弟组件之间的通信实现。子组件-child2。

2022-11-23 15:24:43 9

转载 git vscode下拉代码到本地推送到远程,本地分支远程分支关联、合并

一般都是基于目标分支在远程新建一个自己的开发分支,改了代码先上传到自己的分支再合并到目标分支。这里在左下角切换回你的源分支(我这最开始是从master签出的,所以就是他),再点击合并分支,在顶部会弹出一个选择框,选择你刚刚上传的分支就好了。:注意左下角的分支,是推送到这个分支里,如果是你新签出的分支在远程仓库里没有这个分支,n那就会再远程仓库创建该分支并上传代码。这时我自己签出的分支,也可切换到别人开发的分支再执行这步签出,这样就合作再一个分支开发。:左下角是自己的代码分支,即当前分支是自己的代码分支。

2022-11-18 16:58:37 28

转载 vite2 打包报 Top-level await is not available in the configured target environment ...

在用vite2 + vue3 + elementplus开发时,vite2 打包报了一个错: Top-level await is not available in the configured target environment (“chrome87”, “edge88”, “es2019”, “firefox78”, “safari13.1”)

2022-11-10 16:10:20 60

转载 vue3 语法糖 defineProps defineEmits defineExpose

现在只需在script标签中添加setup,组件只需引入不用注册,属性和方法也不用返回,也不用写setup函数,也不用写export default ,甚至是自定义指令也可以在我们的template中自动获得。使用setup组件自动注册:在 script setup 中,引入的组件可以直接使用,无需再通过components进行注册,并且无法指定当前组件的名字,它会自动以文件名为主,也就是不用再写name属性了。组件暴露出自己的属性,在父组件中可以拿到。//自定义函数,父组件可以触发。

2022-10-26 14:06:56 100

转载 visibility: hidden;与display:none;区别

* 设置visibility:hidden;该盒子消失,但是位置仍然保留(页面中也要占他本身大小的位置,) *//* 设置display:none;观察到该盒子消失,而且不占位置,*/属性指定一个元素应可见还是隐藏。属性设置一个元素应如何显示,

2022-10-21 13:29:50 32

转载 element-plus,el-calendar日历组件使用#date-cell插槽无效、不生效

这时候只需要将#date-cell改成#dateCell就可以了,修改之后插槽就能用了。不生效,插槽没有被检测到,打开官网的在线编辑器也是一样。使用elementplus的时候发现。日历组件,需要使用插槽自定义内容。最近在升级项目的时候用到了。

2022-10-20 17:47:47 64

转载 如何解决上层div元素将下层div元素盖住,但是下层div里的点击事件仍可以进行的问题?

现在我们需要实现一个div文本输入框,其中含有button按钮在下层,上层div覆盖住下层div元素,上层div中同样含有一个button按钮的效果图。我们应该如何做来使下层div里的button点击事件有效果呢?一般来讲,两个div元素叠加在一起,只有上层的点击事件才起效果,但有时我们想要实现下层元素点击事件起作用。在解决这个问题之前,让我们先了解与解决这个问题有关的一些知识点。阻止CSS里的 hover 和 active 状态的变化触发事件。阻止JavaScript点击动作触发的事件。

2022-10-13 10:05:10 303

原创 element ui 中 调用同一个组件 写两种不同的css样式 如何使两种样式都生效互不影响 el-progress

实现 上方进度条其他样式都隐藏只留一个黄色三角形,见下方。但是因为需要修改框架内部css,所以需要深度选择器实现。vue3 项目中需要实现一个播放控件的样式,我用的是。进度条实现, 因为上方黄色三角形需要跟着进度条移动。但这时因为有两个进度条却需要设置两种不同的样式,想设置上面为透明,但是下方样式也更改了。就会直接更改全部进度条的样式。(设置css为透明)

2022-10-11 18:46:33 232 1

原创 多个div在同一行显示

原因:div为块级元素,默认占一行高度。解决方法1:两个div都添加样式。,设置宽高失效,div靠内容撑起)解决方法2:两个div都添加样式。(后面不在同行的div设置。

2022-09-27 16:48:57 225

原创 git根据已有的项目 创建一个新的项目开发 (删除之前的提交记录,更改为新的远程地址)

现在要开发一个新的项目,需要用到之前已开发的项目框架,将不必要的代码删除后,需要提交到新的git项目中, 根据下面操作可以删除之前的提交记录并且提交到新的项目中,如果不删除之前的提交记录(commit)直接更改远端地址也可以, 但是这样就会有之前的commit,感觉很不好!通过以上几步就可以简单地把一个Git仓库的历史提交记录清除掉了。提交跟踪过的文件(Commit the changes)强制提交到远程master分支。重命名当前分支为master。删除master分支。

2022-09-21 17:18:21 133

原创 数组去重Es6

【代码】数组去重Es6。

2022-08-20 10:15:22 74

原创 el-table中 el-table-column 的label添加换行符 \n

然后还需要添加一个css然后才能实现。然后后面标题部分需要用。需要在前面加上冒号。

2022-07-26 10:41:26 400

原创 win11 redis启动了 但是无法访问

cmd 管理员运行查看指定端口对应的服务杀死指定的进程

2022-07-14 16:51:06 491

转载 Java中如何读取文件夹下的所有文件

Java里面是如何读取一个文件夹下的所有文件的?Java 8里面有个Files.walk API回答二这个例子使用到了 API 指引推荐使用的try-with-resources pattern 。它确保了无论任何情况stream都会关闭。回答三在Java8里面你可以这样干这会打印文件夹下的所有除了目录以外的文件,如果你需要一个list,你可以这样干如果你想要返回 List而不是List ,直接映射就完事了你也同样要保证关闭stream。否则你会遇到异常,说你打开太多文件了Files.wal

2022-07-12 10:33:35 2734 1

转载 JavaScript中数组Array.sort()排序方法详解

JavaScript中数组的sort()方法主要用于对数组的元素进行排序。二、代码实例1、对数字数组进行由小到大的顺序进行排序。2、对字符串数组执行不区分大小写的字母表排序。3、对包含对象的数组排序,要求根据对象中的年龄进行由大到小的顺序排列(数值型)4、对包含对象的数组排序,要求根据对象中的姓名不区分大小写进行由大到小的顺序排列(字符串型)三、拓展1、对数组元素随机排序转载:https://blog.csdn.net/YiYour/article/details/79388906?..

2022-07-11 16:50:39 594

转载 js 将一个数组添加到另一个数组中

假如现在有两个数组我们想要的效果是:把array2数组元素添加到array1中,使得array1直接变成下面这个样子:如何快速实现呢?可能有小伙伴会想到使用push方法,我们来看看push效果是怎么样的:实际上push方法上会将该整个数组作为单个元素添加,而不是单独添加元素,因此最终得到的是一个数组内的数组,并不是我们想要的效果😥。估计有小伙伴想到了concat方法,concat确实可达到我们想要的效果,但它实际上并不直接附加到现有数组array1数组,而是创建并返回一个新数组,我们需要再把这个新.

2022-07-07 15:16:07 5702

转载 常用颜色RGB表 色值

白色:rgb(255,255,255)黑色:rgb(0,0,0)红色:rgb(255,0,0)绿色:rgb(0,255,0)蓝色:rgb(0,0,255)青色:rgb(0,255,255)紫色:rgb(255,0,255)调整相关数字,便可以得到深浅不一的各种颜色。 转载:https://blog.csdn.net/yidu_blog/article/details/52020974?...

2022-07-01 16:10:45 3105

转载 sql中dateFormat_date_format时间格式 日期

date_format 时间格式mysql DATE_FORMAT时间格式化DATE_FORMAT 格式化参考DATE_FORMAT 格式化参考%M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun……Sat)%d 月份中的天数, 数字(00……31)%e 月份中的天数, 数字(0……31)%

2022-06-30 11:01:23 648

转载 真正理解exists 和not exists

前言今天看了下mysql训练题,其中有一题很有意思。下面也写了sql解答,使用了group_concat()函数,这个函数是分组后将一组的字段(比如name)拼接在一起,默认以逗号分隔。这个思路可以,但是在成绩表插入信息时的顺序是乱的,那又怎么查。我然后看了几个其他人的答案,还有的用课程数作比较的,写的很乱很杂。想了一会,觉得使用not exists解答是可以的。原理解释:exists(sql返回结果集为真)not exists(sql不返回结果集为真或返回结果集为假)这看的挺懵逼的,这里详细的解释下

2022-06-29 17:49:45 114

转载 java8 Stream 常用方法讲解

java8 中新增了一种Stream流的特性,这种方式跟写SQL似的,一个集合看成一个数据表,Stream看成条件,然后返回一个新的数据。Steam API 可以极大提高程序员的效率,可以让程序员写出高效,干净,简洁的代码,唯一一点不好的地方就是如果程序员不会这个你会看不懂。就是一个单线程,一个多线程的意思。使用Stream操作集合和以前操作集合是不同的,Stream操作特征主要有两种1. 管道流式处理数据。2. 内部迭代。就比如说我现在要筛选集合中年龄等于22的数据原来做法是java8 stream做法

2022-06-23 11:09:04 303

转载 Animation动画 控制动画的执行效果,速度等

Android开发中必定会涉及到动画方面的效果,那么就会遇到一个问题,如果控制动画开始速度,与结束速度。还有其他的一些效果我们可以在xml里面设置属性转载: https://blog.csdn.net/liaoyi_/article/details/53542568......

2022-06-22 17:56:28 410

原创 高德地图marker点标记 实现上下反复跳跃弹跳

安卓没找到可以方便实现我的需求的方法, 找到了一个自定义的方法web端实现高德marker 上下反复弹跳将这段代码写在具体的方法中,实现对应功能.主要就是这句代码 就是具体的marker对象marker的方法给marker添加动画效果 这个参数就是实现marker上下反复弹跳效果......

2022-06-22 17:54:32 865

原创 Android中页面传值(从当前的Activity跳转到另一个Activity,如何保留前一Activity的数据)

问题描述在一个页面,采用ExpandableListView的列表方式展示数据,该列表中有多个子项目,点击右侧箭头,弹出对应子项下的详细信息,如图1:图1 采用ExpandableListView展现的列表数据后边点击销售协议后的蓝色箭头,弹出该选择项必填的数据页面,如图2在图2所示页面填写好数据点击【返回】按钮,回到页面1,现在问题有两点:1.回到图1所示页面,页面会重新加载,之前的数据可能都已经不存在了,如何保留图1所示页面数据?2.点击返回,回到页面1,如果页面1的数据能保留下来,如何知道

2022-06-10 17:36:39 552

转载 Android常见内存泄漏原因和解决办法 闪退

推荐阅读(了解Java虚拟机的原理,垃圾回收算法,堆和栈的区别) :Java虚拟机JVM整理https://blog.csdn.net/ahou2468/article/details/105313444Java中的堆和栈的区别https://blog.csdn.net/ahou2468/article/details/106188635Java对象引用的类型(强引用,软引用,弱引用,虚引用)什么是内存泄漏?在Android开发过程中,当一个对象已经不需要再使用了,本该被回收时,而另个正在使用的对象持有它引

2022-06-10 17:00:17 474

原创 安卓多种布局设置

1,Relation1>控件之间的布局2>与父控件之间的对齐方式4>设置控件位置2,FrameLayout实现多个布局叠加//设置组件出现位置 如果该值为true,则将该控件的底部和父控件的底部对齐 如果该值为true,则将该控件的左边与父控件的左边对齐如果该值为true,则将该控件的右边与父控件的右边对齐 如果该值为true,则将空间的顶部与父控件的顶部对齐如果值为真,该控件将被至于水平方向的中央 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央如果值为真,该控件将被至于垂直方向的中央 距离上个组

2022-06-09 17:02:47 310

转载 mybatis中xml的if-else条件

在mybatis的xml文件中编写sql语句有时候需要判断是否为空或者判断某些值的情况,比如:这种写法是可以的,不过还有一种方法能加上else条件,这时候就用到了choose, when, otherwise这三个。比如:转载: https://blog.csdn.net/m0_67393295/article/details/124317512?...

2022-06-06 15:17:10 1207

转载 Java中为List进行逗号连接

Java中为List进行逗号连接

2022-06-01 11:49:24 3422

原创 用Java将数组转换为ArrayList

Using Arrays.asList() method使用方法Using Collections.addAll() method使用方法

2022-06-01 09:04:50 1216

转载 Sql 保留两位小数

SQL中字段保留两位小数:使用 Round() 函数,如 Round(number,2) ,其中参数2表示保留两位有效数字,四舍五入到两位小数例如 ROUND(3.141592653, 2) 结果为3.14;使用 cast(number as decimal(10,2)) 实现转换,其中参数2表示保留两位有效数字 例如cast(3.1415 as decimal(10,2)) 结果为3.14;备注:CAST与CONVERT都可以执行数据类型转换,且都默认实现了四舍五入如果目标表的字段是decima

2022-05-20 14:45:58 19119

原创 sql 大于 小于 大于等于 小于等于 符号

在写sql的时候 经常会忘记大于小于号的表示方法,总结一下第一种:< : &lt;<= : &lt;=: > : &gt;:>= : &gt;=sql如下:create_at &gt;= #{startTime} and create_at &lt;= #{endTime}第二种:大于等于: <![CDATA[ >= ]]>小于等于: <![CDATA[ <= ]]>sql如下

2022-05-19 14:01:07 4403

转载 Java保留两位小数的几种写法总结

本文列举了几个方法:      1. 使用java.math.BigDecimal       2. 使用java.text.DecimalFormat       3. 使用java.text.NumberFormat       4. 使用java.util.Formatter  &...

2022-05-19 08:56:48 13530

转载 JAVA 时间处理类 Calendar类

Calendar类Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。一、成员方法 Calendar类的成员方法 static Calendar getInstance() 使用默认时区和区域设置获取日历。通过该方法生成Calendar对象。如下所示:Calendar cr=Calendar.getInstance();public void set(in

2022-05-18 17:40:21 90

转载 MySQL批量插入、批量更新及批量删除语句

批量插入<insert id="insertBatch" parameterType="java.util.List"> insert into t_student(name, age, class) values <foreach collection="list" item="item" index="index" separator=","> .

2022-05-18 17:34:44 454

转载 类文件具有错误的版本 55.0, 应为 52.0

低版本的jre运行了高版本编译的class解决办法:更换高版本的jdk即可

2022-05-17 14:10:00 2576

转载 angular11+ant zorro修改当前页面样式不影响全局

TS:红色箭头为关键代码 当前为

2022-05-12 11:36:17 90

java开发贪吃蛇小游戏(源码+jar包)(自己又补充了一些功能-不能撞墙-不能掉头)

java开发贪吃蛇小游戏根据B站狂神说视频编写又加了自己的一些功能.java开发贪吃蛇小游戏根据B站狂神说视频编写又加了自己的一些功能.java开发贪吃蛇小游戏根据B站狂神说视频编写又加了自己的一些功能.

2020-11-29

学习笔记图片从本地复制到csdn博客出现:外链图片转存失败(源码+jar包)

我是经常将学习笔记记录在Typora中,然后呢,找个时间将笔记统一发布到csdn博客中,一是为了养成一种写笔记的习惯,二是为了保存自己的笔记,防止放在本地电脑,出现什么意外,然后笔记就不见了(好吧,我承认我遇到过这样的事情,所以才下定决心做这个事情)看不同可以找我博客有介绍

2020-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除