自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 网卡设置以及常用DNS服务器

网卡配置文件路径在/etc/sysconfig/network-scripts/目录下,具体的文件名是以ifcfg开头。UUID=e7a1ea0f-89a8-4bed-8f27-3108269b5a41 #统一标识符。DNS也可以在/etc/resolv.conf文件中设置,但是网卡配置文件优先级更高。PREFIX=24 #子网掩码,NETMASK=255.255.255.0。#none、static #静态设置。BOOTPROTO=none #网卡地址类型:静态设置、自动获取。

2024-10-29 16:37:07 318

原创 Github网址链接

点击进入GitHub

2024-10-29 09:16:07 321

原创 码云网址链接

点击进入GITEE

2024-10-29 09:14:58 208

原创 OPEN-AL网址链接

点击进入OPEN-AL

2024-10-29 09:14:01 171

原创 PlantUML在IDEA中使用

1.打开settings,搜索PlantUML Integration并下载。3.学习相关的语法即可进行使用。2.安装并重启IDEA。

2024-10-28 18:44:44 1247

原创 Redis故事篇

在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读写操作,MySQL是苦不堪言。我查看了日志,赶紧解释到:“大哥,实在不好意思,刚刚有一个热点数据到了过期时间,被我删掉了,不巧的是随后就有对这个数据的大量查询请求来了,我这里已经删了,所以请求都发到你那里来了”而且就算退一步讲,我能够把过期的数据都删除掉,那万一过期时间设置的很长,还没等到我去清理,内存就吃满了,一样要吃枣药丸,所以我还得想个办法。

2024-10-28 18:36:51 1326

原创 经验积累一

当服务中多个任务需要自动执行,这时候采用定时任务比较好,若只有一个两个,还是采用懒加载的方式。Java后端如何实现自动执行任务。方法二:使用懒加载模式。方法一:使用定时任务。

2024-10-25 17:03:00 282

原创 ASCLL Generator在线生成ASCII艺术字符图

如何让你的Spring Boot项目启动起来的图案可以进行自定义,那么点击进入一下网址,去自定义你自己的图案。

2024-10-25 16:56:37 351

原创 RabbitMQ文档网址链接

点击进入RabbitMQ官方文档

2024-10-24 13:49:16 318

原创 nacos网址链接

点击进入nacos

2024-10-24 13:48:17 377

转载 微信支付调研

为了方便进行支付接口对接,可通过SDK程序快速进行开发。SDK介绍地址:https://pay.wechatpay.cn/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml开发者可以根据自己的需要,选择对应的库。(推荐),适用于Java开发者。(推荐)、,适用于PHP开发者。,适用于Go开发者本项目使用。

2024-10-23 10:12:50 2022

原创 docker-compose安装sentinel

1.获取sentinel.zip,并上传至/data/soft目录下,目录可任意通过网盘分享的文件:sentinel.zip 链接:提取码: 1234 --来自百度网盘超级会员v7的分享3.进入/data/soft/sentinel目录,如下所示:启动容器成功,通过docker ps命令查看容器:接下来访问sentinel ,地址:http://192.168.101.68:8080/#/login需要输入账号和密码,默认都是:sentinel。

2024-10-23 09:58:10 949

原创 Sentinel网址链接

点击进入Sentinel

2024-10-23 09:35:19 109

原创 javaguide网址链接

点击进入javaguide

2024-10-23 09:33:30 193

原创 Maven依赖网址链接

点击进入Maven依赖网址

2024-10-22 09:12:46 182

原创 SpringBoot国内镜像地址

点击进入SpringBoot国内镜像地址

2024-10-22 09:11:10 253

原创 MySQL一次到底插入多少条数据合适啊?

最后,我们来总结下扒。在本文中,我为你提供一个参与面试的视角,帮助你理解和优化数据库的插入操作。不管你是数据库新手还是经验丰富的开发者,我希望这些建议能够为你在实际应用中带来价值。如有任何疑问或建议,请随时与我分享!

2024-10-21 10:37:45 1689

原创 Spring中文网网址链接

Spring中文网

2024-10-21 09:36:55 99

原创 docker文档网址链接

点击进入Docker文档

2024-10-21 09:34:44 97

原创 MyBatis-Plus网址链接

MyBatis-Plus网址链接

2024-10-19 13:12:31 201

原创 手册网网址链接

https://www.shouce.ren/

2024-10-19 13:08:55 106

原创 java -jar启动 报错: Error: Unable to access jarfile

将绝对路劲修改为相对路劲或者将相对路劲修改为绝对路劲,尝试一下。修改JDK版本即可。

2024-10-18 14:16:59 6048 2

原创 运行bat文件,一闪而过的问题

在文件另起一行,加入 pause 即可解决问题。

2024-10-18 14:12:23 507

原创 元动力网址

点击进入元动力

2024-10-18 09:19:21 278

原创 思否社区网址链接

点击进入思否社区

2024-10-18 09:15:36 128

原创 稀土掘金网址链接

点击进入稀土掘金

2024-10-18 09:14:15 103

原创 半码博客网址链接

点击进入半码博客

2024-10-18 09:11:42 100

原创 博客园网址链接

点击进入博客园

2024-10-18 09:08:40 352

原创 解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canc

【代码】解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canc。

2024-10-18 09:03:21 637

原创 双亲委派机制

如果一个类加载器收到了类加载的请求,它首先不会自己去加载这个类,而是把这个请求委派给父类加载器去完成,每一层的类加载器都是如此,这样所有的加载请求都会被传送到顶层的启动类加载器中,只有当父加载无法完成加载请求(它的搜索范围中没找到所需的类)时,子加载器才会尝试去加载类。当一个类收到了类加载请求时,不会自己先去加载这个类,而是将其委派给父类,由父类去加载,如果此时父类不能加载,反馈给子类,由子类去完成类的加载。

2024-10-17 09:54:44 275

原创 什么是类加载器

负责加载用户自定义路径下的类包。

2024-10-17 09:51:04 608

原创 什么是数据库事务及其 ACID 属性

事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;

2024-10-14 10:44:57 212 1

原创 多线程常见的对比

RunnableCallable FutureFutureTask如果线程调用了对象的 wait() 方法,那么线程便会处于该对象的等待池中,等待池中的线程不会去竞争该对象的锁。notifyAll() 会唤醒所有的线程,notify() 只会唤醒一个线程。notifyAll() 调用后,会将全部线程由等待池移到锁池,然后参与锁的竞争,竞争成功则继续执行,如果不成功则留在锁池等待锁被释放后再次参与竞争。而notify() 只会唤醒一个线程,具体唤醒哪一个线程由虚拟机控制。两者都可以暂停线程的执行类的不同:

2024-10-14 10:39:44 909

原创 解决 Centos 未联网问题

【代码】解决 Centos 未联网问题。

2024-10-11 11:28:50 208

原创 Redis面试笔记

缓存击穿跟缓存雪崩有点类似,缓存雪崩是大规模的 key 失效,而缓存击穿是某个热点的 key 失效,大并发集中对其进行请求,就会造成大量请求读缓存没读到数据,从而导致高并发访问数据库,引起数据库 压力剧增。这种现象就叫做缓存击穿。从两个方面解决,第一是否可以考虑热点 key 不设置过期时间,第二是否可以考虑降低打在数据库上的请求数量。解决方案:在缓存失效后,通过互斥锁或者队列来控制读数据写缓存的线程数量,比如某个 key 只允许一个线程查询数据和写缓存,其他线程等待。

2024-10-11 09:18:15 953

原创 多线程面试笔记

上下文切换是指 CPU (中央处理单元)从一个进程或线程到另一个进程或线程的切换。进程是程序的一个执行实例。在 Linux 中,线程是轻量级进程,可以并行运行,并与父进程(即创建线程的进程)共享一个地址空间和其他资源。上下文是 CPU 寄存器和程序计数器在任何时间点的内容。寄存器是 CPU 内部的一小部分非常快的内存(相对于 CPU 外部较慢的RAM主内存),它通过提供对常用值的快速访问来加快计算机程序的执行。

2024-10-10 13:55:49 2727

原创 MySQL面试笔记

索引用来快速地寻找那些具有特定值的记录。如果没有索引,一般来说执行查询时遍历整张表。索引的原理很简单,就是把无序的数据变成有序的查询把创建了索引的列的内容进行排序对排序结果生成倒排表在倒排表内容上拼上数据地址链在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新。

2024-10-10 11:24:10 2669

原创 JVM面试笔记

其中 loadClass 的类加载过程有如下几步:加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载加载:在硬盘上查找并通过IO读入字节码文件,使用到类时才会加载,例如调用类的 main() 方法,new 对象等等,在加载阶段会在内存中生成一个代表这个类的 java.lang.Class 对象,作为方法区这个类的各种数据的访问入口;验证:校验字节码文件的正确性;准备:给类的静态变量分配内存,并赋予默认值;

2024-10-09 10:48:14 830

空空如也

空空如也

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

TA关注的人

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