自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(241)
  • 资源 (1)
  • 收藏
  • 关注

原创 js debugger

即可看到,在浏览器页面看到如图所示,代表断点在开始执行。这种方式需要在网页中。第二种:在调试台打开。③:点击代码左侧行数。

2023-07-07 13:55:50 1234 1

原创 axios/前后端请求问题

【代码】axios知识/前后端请求问题。

2022-11-15 20:36:16 731

原创 开发中积累的vue知识点

3.由于js中函数没有重载的这一说。所以在vue的methods中。下面只是定义了一个函数。因为底下的那个函数把上面的函数给覆盖了。自定义事件组件实例销毁后,原生的dom事件仍可以被调用,但是我们的自定义事件不会被调用了。原生的dom事件,比如@click加上的事件。虽然原生的dom事件仍可以调用,但是这些事件带来的数据更新变化不会在同步到vue页面上了。全局事件总线vuex中模块化+namespaced写了namespaced:true,路由router起别名的引用使

2022-06-14 17:03:28 1002

原创 css项目中总结

calc的用法 width: calc(100% - 20px); 减号前后要拥有空格,width: calc(100%-20px);calc(40% - 0.3rem);width: calc( 80rem/ 50)

2022-05-30 14:54:59 970

原创 Vue2.6.0 框架使用总结

Vue2.6.0 框架使用总结自定义事件不同于组件和 prop,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件:this.$emit('myEvent')则监听这个名字的 kebab-case 版本是不会有任何效果的:<!-- 没有效果 --><my-component v-on:my-event="doSomething"></my-component>

2022-04-05 12:00:56 634

原创 springboot-雷神-注解的使用

Spring源码导读:spring注解@Configuration 用于标注配置类 @Bean 结合@Configuration(full mode)使用或结合@Component(light mode)使用。可以导入第三方组件,入方法有参数默认从IOC容器中获取,可以指定initMethod和destroyMethod 指定初始化和销毁方法,多实例对象不会调用销毁方法. 包扫描@ComponentScan (@ComponentScans可以配置多个扫描,@TypeFilter:指定过滤规则,

2020-12-12 12:05:28 596

原创 @RequestParam和@PathVirable和@RequestBody区别

@RequestParam使用@RequestParam接收前段参数比较方便,前端传参的URL:url = “${ctx}/main/mm/am/edit?Id=${Id}&name=${name}”后端使用集合来接受参数,灵活性较好,如果url中没有对参数赋key值,后端在接收时,会根据参数值的类型附,赋一个初始key(String、long ……)@RequestMapping("/edit") public String edit(Model model, @Request

2020-12-12 11:50:33 2259

原创 CrystalDiskInfo/CrystalDiskMark/DiskGenius系统迁移

主要用于看硬盘的各种信息,包括但不限于硬盘通电时间、通电次数、硬盘好坏状态。主要用于测试硬盘的读写速度、连续读写速度。

2023-11-21 13:26:38 301

原创 React Router 路由守卫

在上面的代码中,是一个高阶组件,它接收一个组件作为参数,并返回一个新的组件。在render方法中,如果用户已经登录,则渲染传入的组件;否则,重定向到登录页面。通过使用该高阶组件,我们可以在需要进行权限验证的路由上使用其中是一个布尔值,表示当前用户是否已经登录。2、使用 函数组件或 render 属性来实现路由守卫React Router 可以使用Route组件的render属性或函数式组件来实现路由守卫。使用render属性时,可以传入一个函数,根据需要来渲染不同的组件或页面。

2023-09-08 17:35:07 1843 2

原创 maven -pl -am -amd

昨天maven的deploy任务需要只选择单个模块并且把它依赖的模块一起打包,第一时间便想到了-pl参数,然后就开始处理,但是因为之前只看了一下命令的介绍,竟然花了近半小时才完全跑通,故记录此文。由于dailylog-parent并不依赖dailylog-common模块,故没有被安装。-N表示不递归,那么dailylog-parent管理的子模块不会被同时安装。在dailylog-parent目录运行。在dailylog-parent目录运行。在dailylog-parent目录运行。

2023-08-16 15:22:44 728

原创 在Vue中动态引入图片为什么要用require

动态引入一个图片的时候,它其实是一个变量,webpack会根据v-bind的一个命令去解析SRC后面的值,并不会通过require引入资源的对象。当我们使用require引入一张图片的时候,webpack会将这个图片当成一个模块,并根据配置文件的配置然后进行打包,最终返回一个大包的地址。默认情况下src目录的所有文件都会打包一个新的文件名,然后编译后静态引入的地址就是打包后的静态地址。所以就可以正确的应用到这些资源了。动态的添加图片最会会被编译成一个静态的字符串,然后再浏览器运行中会去项目中查找这个资源,

2023-08-11 16:18:24 994

原创 springboot 项目启动报异常 ClassNotFoundException: javax.servlet.Filter

Caused by: java.lang.ClassNotFoundException: javax.servlet.Filter

2023-08-04 11:30:08 1969

原创 maven使用pom文件中的各标签的理解

compile test runtime provied system

2023-08-04 11:24:58 1485

原创 windows系统问题

注册表是 Windows 操作系统和应用程序存储其低层级配置的数据库,当然也包括了「服务」。

2023-07-27 13:58:55 122

原创 mac使用mvn下载node-sass 会Binary download failed, trying source

以下node的版本可以直接下载(Binary download,而不是 trying source)而不用切换mac cpu架构。显示当前主机硬件架构类型 使用arch命令;查看当前arch版本命令使用 arch --version。那么我们如何在node上使用nvm下载node不去下载source呢?arm64是M1特有的软件命令方式 目前node官网不提供此类的压缩包。

2023-07-20 13:47:23 2008

原创 mysql操作

E:\environments\mysql-8.0.32-winx64\bin\mysqldump.exe --skip-lock-tables --routines --add-drop-table --disable-keys --extended-insert -u root --host=43.143.9.251 --port=7013 jackusers

2023-07-19 09:49:04 72

原创 npm5中本地间模块引用的最好方式(附带引用方法总结)

有些场景我们本地会维护很多包但是不希望都创建一个文件夹,希望放到统一的文件夹里面,比如 根目录新建一个lib文件夹,这个时候如果想要下载本地包,需要手动将依赖更改成对应的路径,运行npm i命令便可以。这样 npm5 在安装依赖的时候会自动创建相应的软链接,自动给 module1 安装依赖,而且不需要版本号。这样的话,npm 就会自动在 module2 的 node_modules 目录下创建一个软链接,我们拥有了类似于方法 2 的效果,并且不会修改 package-lock。

2023-07-10 11:32:08 1036

原创 pnpm + workspace + changesets

代码提交规范对于团队或者公司来说是非常重要的,养成良好的代码提交规范可以方便回溯,有助于对本次提交进行review,如果单纯的只是要求团队成员遵循某些代码提交规范,是很难形成强制约束的,现在我们就尝试通过工具来约束代码提交规范。包含此次提交有关重大更改的信息,引用此次提交关闭的issue地址,如果代码的提交是不兼容变更或关闭缺陷,则Footer必需,否则可以省略。主要包含对主题的进一步描述,同样的,应该使用祈使语气,包含本次修改的动机并将其与之前的行为进行对比。

2023-07-10 10:36:53 250

原创 linux常用命令

netstat -antup |grep LISTEN | grep 3465 | awk -F ‘:’ ‘{if($4

2023-07-10 09:04:17 170

原创 windows下环境问题总结

nacos 启动后在spring 项目中无法加载yml配置文件

2023-07-06 10:57:37 190

原创 macos系统问题

所以一般会在~/.zshrc中添加source ~/.bash_profile,以确保.bash_profile中的修改永久生效。.bash_profile 和 .zshrc 都是macos系统重环境变量配置的文件,但是两者有不同之处。.bash_profile,再执行 source ~/.bash_profile,.zshrc ,再执行 source ~/.zshrc,这是。的,mac每次启动会自动执行source ~/.zshrc。,但关闭当前终端窗口 或者 mac关机重启后不会再生效。

2023-06-29 16:20:51 578

原创 mac如何卸载应用

随着 JavaScript 的流行和 Web 开发的发展,Node.js 作为 JavaScript 的一种运行环境,也在技术领域中备受关注。然而,在使用 Node.js 开发项目时,有时候需要卸载 Node.js,这时候很多人可能会遇到问题。在 Mac 系统中,卸载 Node.js 并不像 Windows 系统那么简单,需要一些步骤和操作。下面,我们来看看如何在 Mac 中卸载 Node.js。为什么需要卸载 Node.js?

2023-06-29 16:19:17 906

原创 开发中vue3 使用心得

中直接使用 await来等待异步函数,编译器会自动给 setup函数带上 async。但是一旦使用了await ,父组件中需要使用。这样可以确保 模板上渲染是接口返回的数据,或者传递给子组件的是接口返回的数据。

2023-06-14 12:05:00 126

原创 js正则中的match()

我们把这个现象理解为,只要使用了全局匹配模式,那么match()将只返回“贪婪”的匹配结果,这里的“贪婪”指的就是只招那个最长的能匹配上的字符串,至于分组项,就忽略了。再强调一次,这个例子的结果是没有使用全局匹配的正则表达式的匹配结果。第4项:length,表示匹配到的结果个数,由于这里不使用全局匹配,只找到首次匹配项就结束了,所以匹配结果只有1个,length也就是1。结果说明了一切,当正则中使用全局匹配符g,即使有分组的存在,在匹配结果中也只有匹配到的最长的,那些分组的子匹配都不见了。

2023-06-02 14:49:43 3917

原创 MySQL新身份验证插件caching_sha2_password

从 MySQL 8.0.4 开始,MySQL 默认身份验证插件从改为。相应地,也使用作为默认的身份验证机制。

2023-05-30 09:59:35 3823

原创 idea maven配置/maven home path和users setting file冲突

就是maven home path 里生效的maven的maven配置文件setting.xml如果和 users setting file 里指向的的setting.xml不是同一个文件的话,默认后者的配置会覆盖前者;也就是说 idea会默认使用后者配置中的localRepository 来给我们配置 local repository地址;同理,如果users setting file 里指向的的setting.xml也可以被idea 显式配置的Local repository给 打压,idea会下载

2023-05-29 09:55:26 303

原创 scoped和deep的关系/写在scoped里css失效

虽然,在content组件中修改了button的border-radius属性,但是由于权重关系,生效的依然是组件内部的样式(即.button[data-v-2311c06a]定义的样式), 如果此时仍需修改样式,则必须加重我们需要修改的样式的权重。虽然,我们在content添加了scoped属性,但是.content .button 这句末尾添加的是content的scoped标记,最后我们实际上是找不到向对应的DOM节点的,也就不起作用啦。这就需要我们探讨scoped的作用了。

2023-05-25 16:48:53 632

原创 Mysql日期时间函数

获取当前时刻的时间就是获取程序运行的那一刻与时间相关的数据,比如年月日、时分秒等信息。

2023-05-25 10:30:13 548

原创 import()动态导入

不过需要注意的是,动态导入功能并不适用于所有的应用场景。如果我们要加载的模块较少,或者是不具备时序性,那么使用动态导入就不是一个非常必要的选择。

2023-05-12 16:47:09 3811

原创 maven学习总结

Maven内置绑定的插件可供用户实现基础的项目构建任务,而如果用户需要完成其他的构建任务时,可通过自定义绑定的方式将某个插件目标绑定到生命周期的某个阶段上。这里我们以创建项目的源码jar包举例说明,由于内置绑定的插件目标没有可以完成该任务的,所以我们需要先确定可以完成该任务的Maven插件及插件目标,然后将其绑定到生命周期的某一阶段上插件 maven-source-plugin 的 jar-no-fork 目标能够将项目的主代码打包为jar包。

2023-05-12 10:27:48 487

原创 slf4j log4j log4j-over-slf4j self-log4j12

slf4j commons-logging logback-classic log4j log4j2 slf4j-log4j12 log4j-slf4j-impl log4j-over-slf4j jcl-over-slf4j jul-toslf4j

2023-05-11 16:26:31 1793 1

原创 maven 如何查看jar在哪个pom引入

窗口,然后选中项目(非项目不会出现该图标),再点击查看依赖关系图 Icon,如图所示。2、进入该页面进行 Ctrl + F 搜索需要的 Jar 名称。3、我这里以“hutool” jar为例。5、此时就会跳转到对应的 pom 坐标。4、找到并双击该高亮地方。

2023-05-06 10:26:59 4890 2

原创 c##和java的区别

C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一,也是最新的一种,其中必然借鉴了前两者的长处,“否则它的缔造者就该打屁股”——候捷语,见《C#Primer中文版》的译续:-)它们三者有太多的共性,其语法和编程概念,绝大部分彼此兼容,精一而通三。C++中的指针在带来强大的灵活性和高效的同时,也带了不少使用上的难题,C++程序中的绝大多数问题都来源于指针的不正确使用,C#出于软件安全性的考虑和语言易用性的考虑没有指针。C#没有头文件,变量、函数和类没有定义和申明的区别,都在一起。

2023-05-04 09:03:35 591

原创 mysql总结

java类和对应mysql数据库类型关系java类mysql数据库java.lang.BytebyteTINYINTjava.uitl.CurrencytimezoneVARCHARjava.lang.ShortshortSMALLINTjava.lang.IntegerintegerINTEGERjava.lang.LonglongBIGINTjava.lang.FloatfloatFLOATjava.lang.Doubl

2023-04-28 15:49:17 983

原创 java中设计模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式有分为饿汉式和懒汉式1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。1、一个班级只有一个班主任。

2023-04-28 09:17:08 377

原创 Servlet路径问题(“/“到底代表什么)-“web应用程序的根目录“与“web站点的根目录“

tomcat的配置中Deploment的Application context是配置当前项目的虚拟目录,它是实际物理路径的映射。我们可以通过访问一个jsp,那么这个jsp必须在我的本地物理路径上存在,才能访问成功,那么tomcat究竟去哪里寻找这个jsp呢?答案就在编译后产生的artifacts中,tomcat将实际物理路径映射成了简单的虚拟目录,可以更方便的访问物理路径编译后打开out(或target)/artifacts可以看到项目中所有需要发布的资源都集中在。

2023-04-25 13:28:45 1890

原创 console.log浏览器打印问题

javascript的异步代码会被添加到任务队列中(宏/微),当我们修改值的代码写在一个异步函数内,console.log不会等待你的异步函数执行完成,它是优先执行的,然后输出空,然后你的异步函数又修改了obj的内存地址中的a,但是console.log已经执行完成了,不会重复执行,所以你看到的还是一个{}对象,但是当我们点击展开的时候,浏览器又会根据Obj的内存地址去找到他的值,最后打印,但是这个时候,你的obj中的a已经被修改为了3,所以会打印3。

2023-04-23 17:29:46 284

原创 常用dom操作及知识点

【代码】常用dom操作及知识点。

2023-04-23 17:14:22 71

原创 防抖与节流函数

【代码】防抖与节流函数。

2023-04-21 10:54:56 46

原创 sftp使用

mac 使用sftp上传文件的常用命令

2023-04-08 22:44:46 545

java+学习路线+2021最新

最新java学习路线

2022-10-12

linux+软件安装+课堂笔记

linux+软件安装+课堂笔记

2022-10-12

Class(字节码)了解基础

简单了解字节码,便于以后深入学习,简单了解字节码,便于以后深入学习

2020-12-16

空空如也

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

TA关注的人

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