笔记
文章平均质量分 77
跪下,大胆刁民
这个作者很懒,什么都没留下…
展开
-
一些字符串API
: 返回字符串中指定索引位置的字符。: 返回从指定索引开始到字符串结尾的子字符串。: 返回从指定索引开始到指定索引结束尾的子字符串。: 返回一个将字符串全部转换为小写字母的新字符串。: 返回一个将字符串全部转换为大写字母的新字符串。: 判断字符串是否为空(长度为0)。: 返回一个移除了字符串开头和结尾的空格的新字符串。: 返回指定字符串在当前字符串中第一次出现的索引位置。: 检查当前字符串是否以指定的前缀开头。: 检查当前字符串是否以指定的后原创 2023-10-24 09:50:49 · 311 阅读 · 0 评论 -
elementPlus el-dialog 自适应
elementPlus el-dialog 自适应原创 2022-11-03 11:20:45 · 1551 阅读 · 0 评论 -
poi excel 校验(超多校验条件)
poi excel 校验文件名称是不是超过100字符,在校验类型符不符合xls,xlsx格式,在校验模板是不是我们提供的,符合在校验写的内容是不是超了10000行(不包括表头) 在校验是不是满足要么第一列全有,要么第二列全有,要么前俩列都有,不允许交叉出现。其他列出现的内容不统计,若不满足,则告知第几行为空,若满足然后还需校验满足条件的内容存不存在重复的内容,若存在,告知哪一个内容是重复的。都满足了才允许上次成功,并告知长传成功了几个卡号卡密。原创 2022-10-02 10:46:15 · 1293 阅读 · 0 评论 -
elementPlus popover的高度以及自适应位置
借助属性,当Popover弹出框的位置接近边界时,应该自动切换到相反的方向进行显示原创 2022-09-03 17:19:00 · 7951 阅读 · 2 评论 -
vue3 route和router的区别以及如何传参数接受参数,如何像vue2一样使用$route和$router详解
因为我们在 里面没有访问 ,所以我们不能再直接访问 或 。作为替代,我们使用 和函数,或者 Vue3 中提供了一个 方法来获取当前 Vue 实例Vue Router 和 组合式 API | Vue Router (vuejs.org)vue3 是用来操作路由的,是用来获取路由信息的。route.path 字符串,等于当前路由对象的路径,会被解析为绝对路径,如/home/ewsroute.params 对象,包含路由中的动态片段和全匹配片段的键值对,不会拼接到路由的url后面route.query 对原创 2022-08-23 10:25:19 · 6880 阅读 · 0 评论 -
vue3 defineProps defineEmits defineExpose
vue3 defineProps defineEmits defineExpose原创 2022-08-17 16:31:45 · 3365 阅读 · 1 评论 -
docker部署Calibre-Web书库
这个是第三方的镜像(不使用官方的)Calibre-web是一个web应用程序,使用有效的Calibre数据库,为浏览、阅读和下载电子书提供了一个干净的界面。原创 2022-07-31 20:27:29 · 4103 阅读 · 0 评论 -
docker安装UnlockMusic(音乐格式转换工具 )
UnlockMusic音乐解锁由于DMCATakedown,暂时移除仓库所有代码以及Commits演示地址https镜像地址https项目地址https。原创 2022-07-31 20:25:50 · 34933 阅读 · 2 评论 -
docker安装网易云音乐(yesplaymusic)
演示地址https镜像地址https项目地址https✨特性✅使用Vue.js全家桶开发🔴网易云账号登录(扫码/手机/邮箱登录)📺支持MV播放📃支持歌词显示📻支持私人FM/每日推荐歌曲🚫🤝无任何社交功能🌎️海外用户可直接播放(需要登录网易云账号)🔐支持UnblockNeteaseMusic,自动使用各类音源替换变灰歌曲链接(网页版不支持)「各类音源」指默认启用的音源。YouTube音源需自行安装yt-dlp。...原创 2022-07-31 20:08:58 · 5677 阅读 · 1 评论 -
springboot Ip浏览器信息
官方ip2region-准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法其实就是一个库,用于IP地址解析定位用的,支持很多客户端,速度很快也不占内存,目前github已经到了10kstar了特性速度快,内置三种查询算法,支持毫秒级查询,全部的查询客户端单次查询都在毫秒级别,内置了三种查询算法。...原创 2022-07-15 11:21:49 · 1434 阅读 · 1 评论 -
解决vue-route路由query不同参数跳转同一页面时数据不会更新问题
解决vue-route路由query不同参数跳转同一页面时数据不会更新问题演示原创 2022-06-08 15:46:54 · 2159 阅读 · 0 评论 -
SpringBoot 2.4.0版本后解决跨域问题(较之前的版本有些变化)
前后端分离是目前的趋势, 解决跨域问题也是老生常谈的话题了,我们了解一下什么是域和跨域。域:协议 + 域名 + 端口;三者完全相同则为同域,反之有其一不同均为不同域。跨域请求:当前【发起请求】的域和【请求指向】的域属于不同域时,该次请求称之为跨域请求。【1】无法读取非同源网页的 Cookie、LocalStorage 和 IndexedDB【2】无法接触非同源网页的 DOM【3】无法向非同源地址发送 AJAX 请求对于 CORS的跨域请求,主要有以下几种方式可供选择:注意:在任意配置类,返回一个 新的 Co原创 2022-06-04 20:39:07 · 2231 阅读 · 0 评论 -
vue3-colorpicker(颜色选择器支持渐变色)
vue3-colorpicker非常漂亮的一款拾色器,支持多种颜色格式的输入输出,支持渐变色选择。注意:本文档适用于 v2 以上版本。如果您正在使用旧版本,请参阅 v1 分支。v2 版本为破坏性更新,不再支持 v1 中的某些功能,请谨慎使用。在线 demo 演示English中文安装yarn add vue3-colorpicker或者npm install vue3-colorpicker如何使用https://aesoper101.github.io/vue3-colorpic原创 2022-05-22 17:45:28 · 13490 阅读 · 8 评论 -
vue3 el-image大图预览显示在父组件,无法全屏显示的问题
vue3 el-image无法全屏显示的问题解决方案:再el-image 里面加上:preview-teleported=true <el-table-column fixed="left" label="图片地址" width="350"> <template #default="scope"> <el-carousel :interval="2000" arrow="always" height="230px">原创 2022-05-07 14:21:17 · 1704 阅读 · 1 评论 -
在 Vue 3 和 Vite 安装 Tailwind CSS
在 Vue 3 和 Vite 安装 Tailwind CSS在 Vue 3 和 Vite 安装 Tailwind CSS - Tailwind CSS 中文文档安装 Tailwind 以及其它依赖项:目前最新的tailwindcss 3.0.24,我们这里用2.2.19,因为有些配置改了npm install -D [email protected] postcss@latest autoprefixer@latest接下来,生成您的 tailwind.config.js 和 postcss.原创 2022-05-07 14:02:00 · 5491 阅读 · 6 评论 -
java反射入门
反射入门什么是反射机制?在方法区存在这么一些对象,叫做类对象,他们表述了我们写的所有的类,当我们new对象时会根据这些类对象,并调用其构造方法为我们创建实例首先大家应该先了解两个概念,编译期和运行期,编译期就是编译器帮你把源代码翻译成机器能识别的代码,比如编译器把java代码编译成jvm识别的字节码文件,而运行期指的是将可执行文件交给操作系统去执行。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以原创 2022-04-30 08:36:29 · 557 阅读 · 0 评论 -
SpringBoot常用的框架集成
SpringBoot之CommandLineRunner应用场景:需求需要提前将部分数据加载到Spring容器中。我们需要在项目启动完立即初始化一些数据(比如缓存等),以便后面调用使用解决方案:1、定义静态常量,随着类的生命周期加载而提前加载(这种方式可能对于工作经验较少的伙伴,选择是最多的);2、实现CommandLineRunner接口;容器启动之后,加载实现类的逻辑资源,已达到完成资源初始化的任务,不同的 CommandLineRunner 实现可以通过 @Order() 指定执行顺序;原创 2022-04-06 18:12:54 · 1361 阅读 · 0 评论 -
elementplus 修改分页组件el-pagination的背景色,并且让其居中,显示中文(默认是英文)
elementplus 修改分页组件el-pagination的背景色,并且让其居中,显示中文(默认是英文)原创 2022-04-04 20:28:57 · 8909 阅读 · 5 评论 -
大数据-安装 Hadoop3.1.3 详细教程-伪分布式配置(Centos7)
大数据-安装 Hadoop3.1.3 详细教程-伪分布式配置(Centos7)原创 2022-03-16 14:21:09 · 10386 阅读 · 6 评论 -
java 插入排序
java 插入排序原创 2022-03-03 15:22:41 · 477 阅读 · 0 评论 -
mybatis SQL 语句构建器的使用
mybatis sql语句构建器的使用,告别xml形式原创 2022-01-08 20:28:04 · 1260 阅读 · 1 评论 -
Naive UI的初体验
vue3 Naive UI初体验原创 2022-01-08 19:03:45 · 3617 阅读 · 1 评论 -
vue3返回顶部组件(丝滑)
vue3回到顶部(丝滑)原创 2021-12-28 19:49:38 · 1513 阅读 · 0 评论 -
字节图标iconpark在vue3中的使用
字节图标在vue3中的使用官方图标库ByteDance IconPark (oceanengine.com)使用指南Docs (feishu.cn)安装npm install @icon-park/vue-next --save引入样式在main.js里面引入样式import '@icon-park/vue/styles/index.css';使用将刚才复制的代码应用到你的vue组件里面<template> <doc-search-two theme="mu原创 2021-11-18 10:44:15 · 6470 阅读 · 5 评论 -
windows11,Windows10,服务器centos7安装docker,docker compose
Windows Docker 安装docker desktop 、wsl2、wsl1、hyper-v的简单关系1、wsl1启动前提: windows的子linux功能。 注意只能在win10以及win2019操作系统上启用(有版本要求,早期的可能并不支持,具体参考docs microsoft文档)2、wsl2启用前提:windows的子linux功能 、hyper-v、微软发布的专用linux内核补丁 注意只能在win10以及win2019操作系统上启用(有版本要求,早期的可能并不支持,具体参考doc原创 2021-11-07 15:23:30 · 5447 阅读 · 2 评论 -
大白话理解vue父传子props的过程
大白话理解整个过程:props理解为properties(属性的缩写),巧计:props和parent都是p开头,那么就理解为是父传子,父传子内容,儿子要拿东西接收吧,那么此时,子就要用props来接收,传输的数据不可能永远都是一个吧,那么就要用数组来接收。即子组件里面要使用props数组,而且里面的内容自己定,毕竟是自己拿东西接受父亲传来的数据。儿子说我拿碗接收,那么父亲就要往碗里面传输数据。即父组件要动态绑定儿子里面props数组里面自定义的属性,这样就能建立一个通道传输数据了。1.父组件向子组件.原创 2021-10-26 16:20:49 · 335 阅读 · 0 评论 -
使用springcloud2021版本修改黑马的教程
Gateway服务网关Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供原创 2021-10-13 11:26:26 · 1168 阅读 · 0 评论 -
springmvc
MVC回顾1:什么是MVCMVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清晰的理解什么是MVC的。用通俗的话来讲,MVC的理念就是把数据处理、数据展示(界面)和程序/用户的交互三者分离开的一种编程模式。 注意!MVC不是设计模式! MVC框架模式是一种复合模式,MVC的三原创 2021-10-13 11:21:31 · 103 阅读 · 0 评论 -
spring
<font color="#2c80c5"spring是什么?我们为什么要学习它?为什么需要学习spring?1.最大程度的简化了开发spring是一个非常优秀的java框架,其目标是为了简化java企业级开发,spring出来已经十几年了,这期间也一直围绕着这个目标在进行,像后面需要学习的springmvc、springboot、springcloud,这些技术也都是围绕着简化开发的目标在努力2.大量公司使用目前99%的公司使用了spring,可以去各大招聘网站看一下,spring算是必备原创 2021-05-23 22:00:40 · 305 阅读 · 0 评论 -
java经典练习题(一)
例题:输入行号打印以下图形观察图型找规律。发现每一行的空格=总行数 - 行号星星的个数 = 2*行号-1都与行号有关,所以外层循环遍历行号package com.zsq;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in ); System.out..原创 2021-09-25 22:02:36 · 177 阅读 · 1 评论 -
Springcloud2020.0.3学习笔记(黑马+尚硅谷)(一:介绍)
微服务框架(基于SpringCloud2020.0.3的微服务架构)需要学习的内容学习路径认识微服务单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:架构简单部署成本低缺点:耦合度高分布式架构分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合有利于服务升级拓展缺点:分布式架构的要考虑的问题:服务拆分粒度如何?服务集群地址如何维护?服务之间如何实现远程调用? 通过原创 2021-09-22 14:51:11 · 1663 阅读 · 2 评论 -
在使用springcloud2020.0.3版本使用openfegin时的小bug
接下来开发用到的组件版本Cloud - 2020.0.3Boot - 2.5.3Cloud Alibaba - 2021.1官网Java - Java 11MybatisplusMaven - 3.5及以上MySQL - 5.7及以上通过该地址查看更详细的版本号推荐报错信息就莫名其妙,说我绑定异常,org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)原创 2021-09-22 11:30:12 · 125 阅读 · 1 评论 -
java基础知识和JDBC
StringBuffer与String的相互转换1将StringBuffer转换成String StringBuffer类成员toString函数可将其转换成String类型。实例如下:StringBuffer stringBuffer = new StringBuffer(“Hello World.”); String c = stringBuffer.toString();// 调用toString函数将StringBuffer对象转换成String对象2将String转换成Strin原创 2021-03-10 15:47:28 · 429 阅读 · 0 评论 -
Maven配置与idea使用
为什么我们要学习maven?maven解决的问题:jar包难以寻找网址:https://maven.aliyun.com/mvn/search阿里云镜像仓库,快。https://mvnrepository.com/慢。下载下来,放到项目的lib下面,然后加到项目的classpath下面。jar包依赖的问题jar包一般都不是独立存在的,一般一些jar也会用到其他的jar。比如a.jar依赖于b.jar,而b.jar依赖c.jar,而c.jar又依赖于b.jar,当你用到a.jar的时候,你需要把其他原创 2021-03-10 20:39:51 · 423 阅读 · 2 评论 -
尚硅谷python部分学习笔记
Python文章目录PythonPython环境的安装下载Python安装Python测试是否安装成功pip的使用安装配置使用pip管理Python包修改pip下载源注释单行注释多行注释变量以及数据类型变量的定义变量的类型查看数据类型标识符和关键字命名规范关键字类型转换转换成为整数转换成为浮点数转换成为字符串转换成为布尔值运算符算数运算符算数运算符在字符串里的使用赋值运算符复合赋值运算符比较运算符逻辑运算符输入输出输出普通输出格式化输出使用%来格式化format用法f-String格式化输入流程控制语句原创 2021-09-09 14:07:37 · 2803 阅读 · 2 评论 -
Linux笔记
Linux文章目录LinuxLinux的应用领域个人桌面领域的应用服务器领域嵌入式领域Linux的介绍安装vm和Centos安装open-vm-tools关机重启命令用户登录和注销指令帮助指令man指令help指令info指令文件目录类指令Linux 系统目录结构cd 指令mkdir指令rmdir指令pwd 指令ls指令touch指令cp指令rm指令mv指令文件查看cat指令more指令less指令echo指令>指令和>>指令head指令tail指令history指令压缩和解压类gzi原创 2021-08-27 21:02:34 · 296 阅读 · 0 评论 -
Swagger笔记
Swagger文章目录SwaggerSwagger简介swagger使用配置Swagger第一步:第二步:第三步第四步第五步第六步配置扫描接口演示:配置Swagger开关演示:配置API分组单组:单个组演示:多组多组演示:常用注解演示注解的注释作用和模拟传参Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最原创 2021-07-26 16:16:25 · 541 阅读 · 0 评论 -
ECMASript 6笔记
ECMASript 6文章目录ECMASript 61ECMASript 6新特性let 关键字1.不允许重复声明2.块儿级作用域(即只在代码块里面有效)3.不存在变量提升4.不影响作用域链作用域作用域链const 关键字1.声明必须赋初始值2.标识符一般为大写(潜规则,不做硬性要求)3.值不允许修改4.不允许重复声明5.块儿级作用域注意: 对象属性修改和数组元素变化不会出发 const 错误本质变量的解构赋值数组的解构赋值对象的解构赋值模板字符串特点:对象的简化写法属性的简洁表示法对象里面的方法简写箭原创 2021-07-18 18:52:23 · 134 阅读 · 0 评论 -
SpringBoot集成Druid的三种方式(java类,注解,ymal)
SpringBoot集成Druiddruid github druid官方文档Druid是一个阿里开源的连接池组件加⼊了日志监控,不需要额外的界面开发它不仅仅是一个数据库连接池,它的功能还包括监控和详细统计数据库访问性能,对数据库密码进行加密在springboot 2.0 以上默认都是使⽤用Hikari数据源, Hikari与Druid都是当前⽐比较优秀的数据源com.alibaba.druid.pool.DruidDataSource 基本配置参数如下:配置缺省值说明原创 2021-07-10 12:48:09 · 1167 阅读 · 0 评论 -
CSS选择器和三大特性
CSS的使用位置行内样式在html元素内部直接使用style属性进行编写。只对该标签起作用<p style="color:red">段落样式</p>内嵌样式内嵌样式就是将CSS样式代码添加到head标签之间,并且用和** style**标记进行声明。这种写法虽然没有完全实现页面内容和样式控制代码完全分离,但可以用于设置一些比较简单且需要样式统一的页面,其格式如下所示。<head><style types="text/css">p{col.原创 2021-07-04 22:00:50 · 761 阅读 · 0 评论