自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决Kafka新消费者组导致重复消费的问题

通过使用唯一的消费者组ID、利用Kafka的消费者组协调器或手动管理消费者偏移量,我们可以避免重复消费并确保消息的正常处理。无论是使用唯一的消费者组ID、利用Kafka的消费者组协调器,还是手动管理消费者偏移量,都需要根据团队的实际情况来进行选择和配置。如果我们使用相同的消费者组ID,Kafka会将新的消费者组视为已经存在的消费者组的一部分,并从之前的消费偏移量位置开始消费。Kafka的消费者组协调器负责跟踪每个消费者组的消费偏移量,并确保每个消费者组都消费不同的消息。

2023-10-20 22:50:01 1418

原创 Mac安装brew

安装brew前先要装好git国内下载镜像: 版本12.4 测试brew -v出现如下错误解决方案:安装xcode-select。

2022-06-30 13:54:03 259 1

原创 Java程序初始化的顺序是怎么样的

在 Java 语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建象。初始化一般遵循3个原则:静态对象(变量)优先于非静态对象(变量)初始化,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化多次;父类优先于子类进行初始化;按照成员变量的定义顺序进行初始化。 即使变量定义散布于方法定义之中,它们依然在任何方法(包括构造函数)被调用之前先初始化;加载顺序父类(静态变量、静态语句块)子类(静态变量、静态语句块)

2021-03-01 13:17:22 233 1

转载 JavaScript 的 this 原理

转载于阮雪峰老师:http://www.ruanyifeng.com/blog/2018/06/javascript-this.html

2021-01-04 10:09:13 154

原创 C语言对线性表的基本操作

//// Created by Luol on 2020/8/1.//#include <stdio.h>typedef int ElemType;#define LIST_SIZE 1024typedef struct { ElemType data[LIST_SIZE]; int last;//指向最后的位置}SequenList;SequenList L;SequenList *P = &L;/** * * @param p 顺序表位置

2020-12-26 13:38:59 485

转载 Vue中使用style scope限定样式但是样式失效的原因

原博地址:jianshu.com/p/f9a8b7784655

2020-12-14 09:47:38 1146 1

原创 Nacos 1.4 实现服务注册与发现碰到的问题:code:503,msg:server is DOWN now, please try again later

java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/service/list after all servers([127.0.0.1:8848]) tried: failed to req API:http://127.0.0.1:8848/nacos/v1/ns/service/list. code:503 msg: server is DOWN now, please try again later! at com.alib

2020-12-13 13:31:49 3587 10

原创 Spring cloud Alibaba使用Nacos(版本1.4)启动

发现问题的场景:使用的是Nacos 1.4正常启动Nacos,在自己本机上启动要将mode 改为,是startup.cmd这个启动文件启动成功然后可以去浏览器输入nacos启动成功的地址进入登录页面,默认名称和密码是nacos。...

2020-12-13 13:19:37 573 1

原创 为什么vue路径的@代表src

node-modules下面的base.js文件定义的

2020-12-09 17:05:10 464

原创 IVIEW menu菜单栏使用open-names属性不生效

现象说明:先看官方文档设置 active-name 可以选中指定的菜单,设置 open-names 可以展开指定的子菜单。加了open-names时二者都有使用变量绑定:没有出现问题<template> <Menu :open-names="openName" :active-name="activeName"> <Submenu name="1"> <template slot="title">

2020-12-07 17:59:11 1148 2

转载 CSS的inline、block与inline-block

关于inline、block和inline-block的详细说明即:块级元素和行内元素的说明引用一篇大佬的文章:https://segmentfault.com/a/1190000015202771

2020-12-05 10:51:35 68

原创 IVIEW 使用Spin进行全局加载

一、正在加载this.$Spin.show();二、关闭加载this.$Spin.hide();这样的话比起Spin标签的单独的使用就不会使转的圈圈图标随着页面的大小而变化。

2020-12-05 09:52:06 2559

原创 js 关于js的逻辑运算符优先级的说明

由上述结果可知,很显然&&运算符的优先级要高于||。具体的ES6运算符的优先级如下:转载一波大佬:原地址是:https://github.com/xhlwill/blog/issues/16

2020-12-02 16:27:10 149

原创 关于Element-UI 2.14.0周选择器的问题

问题描述:现在选择的是2020第45周,时间是2020-11-02至2020-11-08然后去打印出来组件的值,神奇的事发生了组件的值打印出来的却是:2020-11-03,然后楼主尝试了多次发现这个周的时间都会往前一天,于是,这个问题只能自己强行去把天数减少一天<el-date-picker v-model="value5" type="week" :clearable="false"

2020-11-19 16:09:33 459

原创 Element-UI周选择器,禁止选择当前周

<el-date-picker v-model="weekValue" type="week" :clearable="false" @change="changeWeek" :picker-options="weekOption" format="yyyy 第 .

2020-11-19 15:54:39 1204 2

原创 js 给定日期获取本月最后一天和获取本月第一天

获取给定月份的最后一天getLastDay (date){ //debugger let now = new Date(date); let year = now.getFullYear(); let month = now.getMonth() + 1;//月份需要+1 let day = now.getDate(); let last = new Date(year,month,0); let lastYear = last.getFullYear(); let lastMonth

2020-11-17 15:25:27 591

原创 js获取后七天的数据,如通过获取一周的周一的时间,然后计算出周日的日期

getSevenDay(date){ // let today = new Date(date); let seven_milliseconds = today.getTime()+1000*60*60*24*6; let sevenDay = new Date(); sevenDay.setTime(seven_milliseconds); let strYear=sevenDay.getFullYear(); let strDay=sevenDay.getDate(); let str

2020-11-16 16:12:15 915

原创 js 获取某一天所在周的星期一的日期

getMon(date){ //debugger let nowTemp = new Date(date);//当前时间 let oneDayLong = 24*60*60*1000 ;//一天的毫秒数 let c_time = nowTemp.getTime() ;//当前时间的毫秒时间 let c_day = nowTemp.getDay()||7;//当前时间的星期几 let m_time = c_time - (c_day-1)*oneDayLong;//当前周一的毫秒时间

2020-11-13 10:16:02 330

原创 js 获取当前时间的前一天的年月日

getMonday(date){ let today=new Date(date); //月份为0-11 let yesterday_milliseconds=today.getTime()-1000*60*60*24; let yesterday=new Date(); yesterday.setTime(yesterday_milliseconds); let year=yesterday.getFullYear(); let day=yesterday.getDate(); let m

2020-11-13 09:29:17 712

原创 js 用当前或者获取到的年月日去计算得出前一个月的日期

getPreMonth = (date)=> { let arr = date.split('-'); let year = arr[0]; //获取当前日期的年份 let month = arr[1]; //获取当前日期的月份 let day = arr[2]; //获取当前日期的日 let days = new Date(year, month, 0); days = days.getDate(); //获取当前日期中月的天数 let year2 = year; let month

2020-11-11 21:49:04 808

原创 js计算当前时间转换为周数,然后在通过周数获取前N周的周数数组

计算当前时间转化为周数(满周为52周像element-Ui和ant-design的周数选择组件都是这样的规定):获取的周数格式为:"2020 第34周"getYearWeek(date){ // date = formatTimebytype(date, 'yyyy-MM-dd');//将日期转换成yyyy-mm-dd格式 date = new Date(date); let date2 = new Date(date.getFullYear(), 0, 1); let day1 = date.

2020-11-11 21:15:57 1034 1

原创 Element-UI月份选择器,限制只能选择已经过完的月份,如今天是11-11,不能选择11月

<el-date-picker v-if="timeRadio==3" v-model="value6" @change="changeMonth" :picker-options="pickerOptionsYearMonth" format="yyyy年M月" type="month" placeholde

2020-11-11 14:58:05 1543

原创 js 获取最近13个月的月份,通过数组返回

last_year_month(date){ let dataArr = []; let data = new Date(date); let year = data.getFullYear(); data.setMonth(data.getMonth()+1, 1)//获取到当前月份,设置月份 for (let i = 0; i < 13; i++) { data.setMonth(data.getMonth() - 1);//每次循环一次 月份值减1 let m = data.g

2020-11-10 15:20:11 274

原创 js获取当前日期的周数

输入格式化的日期去获取当前的周数,如"2020-11-11"getWeek(date){ // date = formatTimebytype(date, 'yyyy-MM-dd');//将日期转换成yyyy-mm-dd格式 date = new Date(date); var date2 = new Date(date.getFullYear(), 0, 1); var day1 = date.getDay(); if (day1 == 0) day1 = 7; var day2 = dat

2020-11-09 15:31:37 4506

原创 前端想把自带颜色的类似于盒子组件的背景色调成透明色

只需要很简单的修改

2020-10-29 10:19:57 351

原创 IVIEW的Table的children表格的展开样式修改

碰到的问题是:原始的图标类型是,需求是想把官方的图标换掉,想使用自己定义的图标,于是去官网查了一波API,都是查询无果,并没有找到替换的方法(可能以后会加上把),然后想了三种方案,一、就是讲该组件库换掉,换成其他的组件库,像使用Element-UI(好像饿了么不怎么维护了),我适用了其他的组件但还是出现了许多问题,比如数据格式都要进行重新调整,于是放弃了改个方案。二、既然组件源码写死在那里,于是考虑是否可以修改源码来进行需求的完成,但是考虑到修改官方的源码,已经修改好了,但是使用的时候并没有生效,于是,查了

2020-10-28 18:05:22 2342

原创 @RequestBody的使用和@RequestParam使用详解

有一个大佬写的相当好,转载了一波:https://blog.csdn.net/justry_deng/article/details/80972817/不再此赘述了

2020-10-15 14:24:02 123

原创 PostWoman发送请求出现跨域现象,解决方式

使用PostWoman测试后台接口:出现跨域:查看请求详情之后:出现跨域错误解决方案1:在SpringBoot里面有一个@CrossOrigin注解,专门用于处理跨域问题的。在添加这个注解之后,请求成功。解决方法2:设置HttpServletResponse对象的header,...

2020-10-15 13:58:42 2331 6

原创 数据清洗的主要模型

①基于聚类模式的数据清洗模型②基于粗糙集理论数据清洗模型③基于模糊匹配数据清洗模型④基于遗传神经网络数据清洗模型⑤基于专家系统的数据清洗模型

2020-10-14 20:56:27 1334

原创 数据清洗的步骤

1.数据清洗的基本过程S1:数据分析。在数据清洗之前,对数据分析,对数据质量问题有更为详细的了解,从而选择更好的清洗方案。S2:定义清洗规则。通过数据分析,掌握了数据质量的信息后,针对各类问题定制清洗规则,如对缺失数据进行填补策略选择。S3:规则验证。检验清洗规则和准确性。在数据源中随机选取一定数量的样本进行验证。S4:清洗验证。当不满足清洗要求时要对清洗规则进行调整和改进。真正的数据清洗过程中需要多次迭代的进行分析、设计和验证,知道获得满意的清洗规则。它们的质量决定了数据清洗的效率和质量。S5:

2020-10-14 20:45:27 9416

原创 Web Storage 概念和用法

Web Storage 概念和用法Web Storage 包含如下两种机制:sessionStorage 为每一个给定的源(given origin)维持一个独立的存储区域,该存储区域在页面会话期间可用(即只要浏览器处于打开状态,包括页面重新加载和恢复)。localStorage 同样的功能,但是在浏览器关闭,然后重新打开后数据仍然存在。这两种机制是通过 Window.sessionStorage 和 Window.localStorage 属性使用(更确切的说,在支持的浏览器中 Window 对象

2020-10-14 11:10:11 386

原创 浏览器缓存致使修改的样式不生效,解决方式

我们使用缓存的资源越多,网站的响应能力和性能就会越好。为了优化缓存,过期时间设置得尽量长是一种很好的策略。对于定期或者频繁更新的资源,这么做是比较稳妥的,但是对于那些长期不更新的资源会有点问题。这些固定的资源在一定时间内受益于这种长期保持的缓存策略,但一旦要更新就会很困难。特指网页上引入的一些js/css文件,当它们变动时需要尽快更新线上资源。web开发者发明了一种被 Steve Souders 称之为revving的技术。不频繁更新的文件会使用特定的命名方式:在URL后面(通常是文件名后面)会加上..

2020-10-14 10:49:15 738

原创 超级详细的vue组建通信解析

引用来自大佬,不再赘述:https://blog.csdn.net/songxiugongwang/article/details/84001967

2020-10-10 10:05:32 71

原创 百词斩2019校招当中的26进制相加运算算法实现(java实现)

题目描述我们定义了一个26进制,分别由a-z字母组成,其中a代表0,b代表1,c代表2......以此类推。现在给定两个26进制数,求他们的和。输入描述:输入为两行,每行一个26进制正整数。每个26进制数长度不超过100个字符。输出描述:输出为一行,一个26进制数。输入gfedcbacba输出gfedecapackage template;import java.util.*;/** * @date 2020/09/25 * @author Luol */public cl

2020-09-25 17:03:06 361

转载 MySQL当中的limit的用法

对于一次性查询出的大量记录,不仅不便于阅读查看,还会浪费系统效率。MySQL中提供了一个关键字LIMIT,可以限定记录的数量,也可以指定查询从哪一条记录开始(通常用于分页)。1.准备2.一个参数当limit的参数只有一个的时候,这个参数的含义就是要查询下标小于该参数的数据,通俗可以理解为前几条。SELECT * FROM stu LIMIT 3;SELECT * FROM stu LIMIT 5;3.二个参数当limit的参数为二个的时候,第一个...

2020-08-19 17:41:27 1080

原创 MYSQL 8.0 碰到MYSQL查询报错: ORDER BY clause is not in GROUP BY..this is incompatible with sql_mode=only_f

参考这个大佬的吧,写的太优秀了 。我就不再赘述。链接如下,忒详细的解决方案:https://blog.csdn.net/u014520745/article/details/76056170

2020-08-17 10:41:18 567

原创 springboot获取数据库的俩列来当做一个Map的key-value

先看需求:楼主随便选了一张表,用以举例,现在的想法是是想把这一张表当中的countryname作为Map的key,而把countrycode作为value然后实现方法如下:DAO: List<Map<String,String>> findSmsType();用的是mybatis+springboot的后台,故只需定义好DAO的接口然后是xml<select id="findSmsType" resultType="java.util.M.

2020-08-13 16:24:18 1179

原创 vue关于watch的详谈对象属性的监听

data() { return{ formData: { // TODO start 定义自己的表单对象属性 id: "", code: "", name: "", photo: "", loginName: "", password: "", confirmPassword: "", nativePl.

2020-08-13 15:25:22 250

原创 Vue input textarea输入框通过光标位置插入想要的值

先看一下问题textarea的代码 <Input ref="variableText" id="test" @blur.native.capture="" v-model="formData.smsContent" type="textarea" :autosize="{minRows: 10}" />动态button,可以传输不同的值: <Button size="large" style="color: #0A7AD1" long="true"

2020-08-07 11:49:25 4385

原创 Vue 失去焦点触发函数的使用方式

<Input ref="variableText" @blur.native.capture="splitText" v-model="formData.smsContent" type="textarea" :autosize="{minRows: 10}" :disabled="noEdit" class="input-width" />vue中的input中的textarea框失去焦点触发函数的方式测试结果...

2020-08-06 15:39:10 3073

vue获取textarea的光标位置.js

vue通过当前的光标来进行插值,从而需要去获取光标所在的位置然后进行对光标前后的字符串进行截取处理,从而达到对新字符的插入

2020-08-13

JDK1.8.zip

由于今年Oracle的jdk的老版本不在免费了,赶紧将资源和大伙分享一波,切用且珍惜哈,JDK1.8,大家可以直接用哈

2019-11-24

C语言基础练习题.doc

一些C语言的练习题,适合新生来练习C语言的习题,还适合考研的兄弟姐妹刷刷题,挺不错的一个小文档,大家可以试一试这些个简单的习题

2019-11-24

空空如也

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

TA关注的人

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