自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力学习

学习要努力

  • 博客(253)
  • 资源 (17)
  • 收藏
  • 关注

原创 【Vue事件名称不能和组件同名, 否则会报错backend.js:5495 [Vue warn]: Error in event handler for “student“: “TypeError】

不要让组件名称和事件名称相同,首字母大小写不敏感。

2024-03-18 01:30:45 245

原创 【Mysql使用变量时间提取group by的第一行数据】

众所周知, 我们使用group by只能获取到分组数据, 但是有时候我们只需要获取到排序在分组最前面的一个数据即可,这时候, 常规sql就无法做到了。

2024-03-17 21:09:38 461

原创 【学习张天禹老师的vue课程发现的一个问题-vue销毁时候到底会不会解绑原生的dom事件?】

视频中,老是演示的结论是当我们调用$destroy方法时候, vue只会解绑自定义的dom事件,但是我在学习过程中发现vm销毁之后同时也会销毁原生的dom事件。

2024-03-17 15:28:28 315

原创 【启动npm run serve 奇怪的报错】

另外也决定改掉这个习惯, 改用使用一个目录专门存储自己常用目录的快捷方式, 这样既可以方便找到需要的文件, 也可以避免特殊路径导致的各种奇葩的bug, 这种bug一般网上没有类似的案例, 非常折磨人。因为个人有个特殊强迫症, 喜欢把自己关注的目录显示在最上方, 所以就会加上一些特殊字符, 让其默认排序在上方, 导致了这个问题, 目前没有更好的方法, 只能通过修改路径解决。

2024-03-17 15:01:37 439

原创 【Windows Defender 排除指定 文件夹、文件夹以提升性能】

使用webStorm时候提醒排出程序和目录提升性能, 于是我就把我的代码目录和常用程序全部排出, 不过不知道能不能提升多少性能, 先加上再说。

2024-03-17 14:53:24 231

原创 GIT代理配置和遇到的问题

我的现象就是如果配置成全局的就可以, 可以一旦改成指定域名就不能使用了, 就是受到这个不存在的配置项误导, 配置成全局会导致公司内部的代码仓库不能使用http, 只能使用ssh, 有点强迫症。因为一直以为有一个叫做https配置, 所以总是去配置[https “https://gitee.com”], 导致总是配置不成功, 可以通过如下配置去证明。你会发现看似非常合理的配置, 其实没有任何作用, 这个误导很容易导致总是配置不成功。

2024-03-17 14:17:08 318

原创 %xxx%的环境变量全部失效问题

配置nvm环境变量时候, 我做了如下配置home配置然后配置了path看上去没有任何毛病, 可是发现nvm -v总是提示命名不存在, 居然发现java -version命令也不存在了, 不过怎么关机重启都是无效, 后面发现直接把D:\nvm配置到path里面居然可以, 问题就是%xxx%配置全部失效了, 网上到处找都没有找到相关文章。

2024-03-10 18:14:19 226

原创 为什么自定义的事务管理器还没有创建, 获取默认事务管理器还是报错(获取不到)

你就会发现, 判断bean存不存在其实不是从bean容器中获取的, 是从beanDefinition获取, 我们知道spring是先获取了所有的beanDefinition然后实例化bean的, 所以当要实例化默认bean时候,发现已经有一个bean被定义了, 此时@ConditionalOnMissingBean(TransactionManager.class)不成立, 所以直接获取bean失败, 抛出了异常。>, boolean, boolean)doGetBeanNamesForType方法。

2024-02-29 23:28:02 572

原创 Spring多事务管理器报错处理

意思是出现两个事务管理器。

2024-02-29 23:08:15 416

原创 Edge 开启网页选择功能(Web Select)(新版本次方法已失效, 可恶)

本着什么功能好用就禁用什么的原则, 微软又禁用了Web Select的功能, 相信这个功能用过的人都说好, 还有好多人不知道这个功能。开启方式, 快捷方式添加启动参数。重启电脑或者杀掉进程才能生效。

2024-02-29 13:29:37 381

原创 写一个宏,完成单个单元格赋值去掉回车

工作中尝尝需要从excel单元格中复制, 但是总是带一个回车, 有时候每次都需要去删除一下, 很麻烦, 写一个vb宏脚本, 然后设置快捷键, 完美解决。

2024-02-28 00:45:37 306

原创 驼峰转下划线各种方式, 总有一个你工作中需要的

驼峰转下划线各种方式, 总有一个你工作中需要的

2024-02-28 00:36:42 473

原创 烦人的鼠标唤醒电脑功能彻底禁用

这样操作后, 系统更新等各种原因, 又会失效, 需要反复操作, 很烦。

2024-02-19 01:20:33 159

原创 【关于\w正则的一个冷知识记录】

一直以来我以为\w就是字母和数字, 其实这个是错误的, \w表示的是[a-zA-Z0-9_], 注意\w还包含一个下划线, 我已我们在做命名校验时候一定要注意这个细节不然有可能就会出现一些并不是语气希望的命名了。

2024-01-21 15:35:26 365

原创 idea插件开发报错: ZipException opening “slf4j.jar“: zip END header not found

【代码】idea插件开发报错: ZipException opening "slf4j.jar": zip END header not found。

2023-12-14 22:34:48 767

原创 Idea 插件开发: Swing Designer设计器创建的组件全部为空问题记录

通过Swing 设计器创建的对象, Swing组件全部是空的, 导致ToolWindowFactory工厂的实现类调用时候出现了空指针异常如下方式创建的。

2023-12-10 18:05:56 587

原创 com.intellij.openapi.application.ApplicationListener使用

但是com.intellij.openapi.application.ApplicationListener监听器是实现的java.util.EventListener。不能通过这种方式添加, 直接实例化组件。然后在构造块中添加到监听器中。一般监听期通过如下代码生效。

2023-12-03 00:31:49 456

原创 idea 插件开发日志绑定问题

因为在ideaIC中存在两处使用日志实现的地方。可以使用2021.1.4的版本避免这个警告。

2023-12-02 23:32:11 648

原创 An illegal reflective access operation has occurred问题记录

【代码】An illegal reflective access operation has occurred问题记录。

2023-11-30 01:16:27 528

原创 【Gradle学习指南】

在尝试开发一个idea插件时候, 发现gradle真的难用, 想骂娘, 相信用过的都知道吧(除非你的网比较好), 摸索了几天还是被一个jbr_jcef-11_0_11-windows-x64-b1504.13文件下载住了, 最后科学上网解决了这个报错, 最后决定好好学习下gradle。

2023-11-30 01:00:18 390

原创 Antlr4简明使用教程(笔记)

src\main\resources\calculator目录下创建@header {// stmt是语法树的根stmt: expr;expr: '(' expr ')' # Bracket // 表达式可以被 括号包裹| expr MUL expr # Mul // 表达式可以是表达式和表达式运算;// 定义一个数字类型, 提高可读性和简化定义MUL: '*';DIV: '/';ADD: '+';MIN: '-';// 跳过的字符其中 \u000c是换页符。

2023-03-29 01:22:03 1003 1

原创 观察者模式VS监听器模式

所以可以看出, 观察者模式和监听器模式本质是一样的,监听器模式可以看做是观察者模式的一个抽象, 两者最大的不同就是监听器模式的事件持有事件源,所以监听者可以通过事件源注册的监听对象列表, 获取到其他的监听者, 这也就是前面所说的监听者可以知道其他监听者的存在, 也是两者最本质的不同,

2023-03-28 23:51:02 1131 1

原创 自定义命名使用管理员打开powershell,cmd

同理, 我们新建一个amda.bat文件, 把上面的powershell命令替换成cmd, 即可直接使用win+r, cmda使用管理员运行dos命令了。使用powershell和start powershell启动的窗口不一样, 如果喜欢cmd的黑色窗口就使用powershell命令。注意, 参数之间不能随意添加空格, 类似的如果命令中配置文件路径有空格, 需要使用引号包裹。使用win+r, 输入ps即可直接使用管理员执行powershell命令。

2023-03-28 22:35:04 223

原创 记一次上环境获取资源失败的案例

本地调试一切正常, 但是上环境就报500了也可以通过启动也可以复现问题说明: 查看jar包确认资源文件已经被正确的打到jar中说明代码存在兼容性。

2023-02-11 23:18:27 429

原创 记一次git误操作, 合并冲突别人新增文件显示成“自己新增“绿色文件

记录这次傻逼操作, 希望下次和我理解相同的童鞋不要再次入坑, 真的好尴尬

2023-02-05 15:05:31 796

原创 双机高速互联

往往我们一切搞定, copy… 最后竟然是龟速百k, 有些也快点但是基本都是20M/s一下, 我们往往比较新的网卡, 都是1000M/s网卡, 但是为什么如此龟速, 问题出在网卡速速配置上了。

2022-12-17 14:26:40 472

原创 idea驼峰下划线转换

1表示第一个捕获组, $0便是这个字符串, \u是下一个字符转化成大写, 对应的\l是小写。

2022-11-30 00:26:30 747 1

原创 通过命令设置环境变量

指定应该在系统(HKEY_LOCAL_MACHINE)环境中设置此变量。在HKEY_CURRENT_USER环境下,默认将设置此变量添加到环境变量。需要添加引号,引号里面的变量会被替换成实际值,有殊字符,必须要添加引号。(需要管理员:HKEY LOCAI MACHINE)

2022-11-30 00:21:26 1555

原创 JSR303和SpringBoot JSR注意事项

JSR303注意事项 SpringBoot JSR注意事项

2022-11-29 01:57:24 208

原创 一个看似Circular view path的问题, 其实不是这个问题的问题

网上都是说什么使用@RestController和@ResponseBody, 然后我本生就是使用的@RestController各种百度,google,github都没有解决, 最后决定自己调式看看, 于是发现一个异常位置。

2022-11-28 00:48:44 618

原创 Mysql和Postgresql批量生成数据

mysq不能独立运行sql片段, 所以必能通过运行函数或者存储过程方式来编程生成表数据。

2022-11-20 22:22:06 888

原创 wsl2的nat网络, 让我再次理解了为什么我的网络配置总是ping不通,记录下总结

我自一致陷入了一个错误的思维模式: 尽量让我的宿主机和虚拟机位于统一网段, 其实这个思想如果我们使用的桥接模式, 这个自然没有任何问题, 但是我们往往使用nat模式, nat默认本来就是用来连接两个网络, 如果我们让我们的虚拟机和宿主机位同一个网段, 那意味着什么?这样看似没有问题, 但是由于网关host优先级高些, 就会出现hsot可以ping 虚拟机, 但是虚拟机配置的网关实际失效了, vm无法ping hsot。其实我们发现, 我们让处于统一个网段的不是vm和宿主机。那么我们的网关就一般是这样的。

2022-11-13 17:39:04 2686

原创 安装linux子系统以及配置环境

打开windows的linux子系统功能[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j8DqqU0n-1667715531403)(C:\Users\hgy\AppData\Roaming\Typora\typora-user-images\image-20221106132220062.png)]打开开发者选项。

2022-11-06 14:19:38 618

原创 【windows 自带的certutil 完成 md5, sha1 sha256校验】

默认是sha1的结果。

2022-10-23 16:56:46 838

原创 5. Mongodb 面试题

集合就是一组 MongoDB 文档。它相当于关系型数据库(RDBMS)中的表这种概念。集合 位于单独的一个数据库中。一个集合内的多个文档可以有多个不同的字段。一般来说,集合 中的文档都有着相同或相关的目的。文档由一组 key value 组成。文档是动态模式,这意味着同一集合里的文档不需要有相同的字 段和结构。在关系型数据库中 table 中的每一条记录相当于 MongoDB 中的一个文档。它是当前备份集群(replica set)中负责处理所有写入操作的主要节点/成员。

2022-08-25 00:15:36 898

原创 4. MongoDB部署

​ 可复制集是跨多个 MongDB 服务器(节点)分布和维护数据的方法。mongoDB 可以把数据 从一个节点复制到其他节点并在修改时进行同步,集群中的节点配置为自动同步数据;旧方 法叫做主从复制,mongoDB 3.0 以后推荐使用可复制集;避免数据丢失,保障数据安全,提高系统安全性;(最少 3 节点,最大 50 节点)自动化灾备机制,主节点宕机后通过选举产生新主机;提高系统健壮性;(7 个选举节点上限)读写分离,负载均衡,提高系统性能;生产环境推荐的部署模式;

2022-08-25 00:09:31 778

原创 3. MongoDB存储和索引

​ MongoDB 从 3.0 开始引入可插拔存储引擎的概念。目前主要有。,其采用 linux 操作系统内存映射技 术,但一直饱受诟病;,相对于 MMAPV1 其有如下优 势:读写操作性能更好,WiredTiger 能更好的发挥多核系统的处理能力;,当某个单表上有并发的操作,吞吐将受到限制。相比 MV1 存储索引时,更节省对内存空间的损耗;提供压缩算法,可以大大降低对硬盘资源的消耗,

2022-08-21 15:21:18 655

原创 2. MongoDB 应用与开发

https://www.mongodb.org/dl/linux/x86_64windows版地址Downloads for windows (mongodb.org)或者MongoDB Community Download | MongoDB配置文档https://docs.mongodb.com/v2.4/reference/configuration-options/修改环境变量配置开机启动开机启动启动 mongodbhttps://docs.mongodb.com/v4.0/refer

2022-08-14 15:41:15 1061

原创 2. MongoDB 应用与开发-安装

使用mongo.exe客户端连接如果没有配置环境变量,需要进入目录执行。为了方便使用,可以配置下环境变量。启动界面安装可能已经启动了。配置数据目录和日志目录。windows版地址。启动mongodb。

2022-07-30 12:58:34 352

原创 1. MongoDB概览

等。

2022-07-30 00:16:47 769

jbre-jbr-jcef-11-0-11-windows-x64-b1504.13.tar.gz

jbre-jbr_jcef-11_0_11-windows-x64*也可以去jcef的github下载

2023-11-30

Mysql常见面试题.md

最好的资源

2023-03-24

程序员简历模板.docx

程序员简历模板.docx

2023-03-24

springcloud学习笔记.pdf

springcloud学习笔记.pdf

2022-03-12

spring bean的循环依赖完全掌握.pdf

spring bean的循环依赖完全掌握.pdf

2022-02-19

zookeeper集群模式部署.pdf

zookeeper集群模式部署.pdf

2022-02-13

zookeeper的部署.pdf

zookeeper的部署.pdf

2022-02-13

zookeeper笔记.pdf

zookeeper笔记.pdf

2022-02-13

SpringBoot学习笔记.pdf

SpringBoot学习笔记.pdf

2022-02-13

springboot文档.pdf

springboot文档.pdf

2022-02-13

Spring源码总结.pdf

Spring源码总结.pdf

2022-02-13

rocketmq-note.pdf

rocketmq-note.pdf

2022-02-13

RocketMQ安装.pdf

RocketMQ安装.pdf

2022-02-13

redis学习笔记.pdf

redis学习笔记.pdf

2022-02-13

redis单机部署.pdf

redis单机部署.pdf

2022-02-13

nginx高级知识.pdf

nginx高级知识.pdf

2022-02-13

nginx基础知识.pdf

nginx基础知识.pdf

2022-02-13

Mysql学习笔记.pdf

Mysql学习笔记.pdf

2022-02-13

MySQL总结和课程大纲.xmind

MySQL总结和课程大纲.xmind

2022-02-13

Mysql8.0-CentOS8安装.md

Mysql8.0-CentOS8安装.md

2022-02-13

MySQL5.7-CentOS7安装.md

MySQL5.7-CentOS7安装.md

2022-02-13

2022年2月13日21:06:58日志学习笔记.md

2022年2月13日21:06:58日志学习笔记.md

2022-02-13

log4j1.x bug复现.md

log4j1.x bug复现.md

2022-02-13

PicGo-Setup-2.3.0-x64.zip

PicGo-Setup-2.3.0-x64.zip

2022-01-15

tomcat-embed-core-8.5.23.jar

tomcat-embed-core-8.5.23.jar

2021-12-26

全面掌握JAVA日志体系.pdf

全面掌握JAVA日志体系

2021-12-15

LOG4J RCE 漏洞分享与自查.pdf

LOG4J RCE 漏洞分享与自查

2021-12-15

typora-update-x64-1117-最后一个免费版.zip

typora beta版

2021-12-08

空空如也

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

TA关注的人

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