自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

边博磊的博客

学习笔记

  • 博客(105)
  • 收藏
  • 关注

原创 【PuTTY/PuttyGen创建密钥及利用密钥登录服务器】

PuTTY/PuttyGen创建密钥及利用密钥登录服务器。

2024-05-06 16:33:39 278

原创 yum 卸载 MySQL

但是,请注意,这将永久删除所有 MySQL 数据库和配置,所以在执行此操作之前,请确保你已经备份了所有重要数据。如果你只想卸载 MySQL 服务器,但保留客户端和库,你需要特别指定要卸载的包。因此,在删除之前,请确保你知道你的 MySQL 安装的确切位置。但是,请注意,删除用户和组可能会影响到系统上其他依赖于这些用户和组的服务或应用程序,所以请确保在删除之前你已经考虑了这一点。卸载 MySQL 时,你需要确保你卸载的是整个 MySQL 服务器和相关组件,而不仅仅是客户端或库。,而数据目录通常位于。

2024-05-03 11:19:37 555 2

原创 (centos)yum安装mysql8.4

MySQL安装完成后,会生成一个随机的root密码。你可以通过查看MySQL的错误日志文件来找到这个密码。错误日志文件的位置可能因你的安装方式和CentOS版本而异,但通常可以在。1.MySQL官方已经提供了适用于不同Linux发行版的预构建软件包,包括适用于CentOS的Yum Repository。2.在/usr/local文件夹下创建mysql文件夹,将下载的rpm文件放到目录下。配置自启动:systemctl enable mysqld。启动:systemctl start mysqld。

2024-05-03 11:18:19 562

原创 mysql的存储过程

对于一些较为复杂的sql,我们可以配置存储过程,从而简化代码中sql的逻辑。

2024-04-16 19:23:20 161

原创 CAST(columnA AS VARCHAR(255)) AS fieldA报错的问题

CAST(columnA AS CHAR(255)) AS fieldA报错的问题。列类型转换,不能使用VARCHAR,是能使用CHAR。

2024-03-28 18:02:05 113

原创 Mysql中不同库的两个表怎么做数据同步

wy库有一个叫做loc_locations的表,sfps库有一个叫t_ps_region的表,两个表的部分字段命名不一样,或者是存储类型有差异,但是存储的信息一样,我怎么完成从t_ps_region向loc_locations信息同步的工作。语句时,你实际上是在告诉数据库:“我想从这张表中选择这些列的数据,并将它们插入到另一张表的相应列中。1.首先我们的第一个想法就是写代码,连接两个库,通过查询一个数据库,对数据进行封装,类型转换,然后遍历插入领一个数据库。

2024-03-28 17:57:30 813

原创 springboot项目中有一个apach官方原生的kafka应用业务,还有一个spring官方集成的kafka,请问apach的kafka设置为禁用,会影响spring官方集成的kafka的使用吗

如果在项目中混用了 Apache Kafka 官方原生客户端和 Spring Kafka 的配置,那么禁用 Apache Kafka 官方原生客户端可能会影响到那些不正确地配置了 Kafka 客户端的代码部分。在 Spring Boot 项目中,如果同时使用了 Apache Kafka 官方原生客户端和 Spring Kafka,并且想要禁用 Apache Kafka 官方原生的客户端,那么理论上这不会影响到 Spring Kafka 的使用。

2024-02-28 21:29:29 352

原创 maven项目中怎么手动更新新导入的依赖

在idea的右上角找到maven栏,先点击clean,再点击install。

2024-02-28 21:18:29 474

原创 Too many open files 报错

例如,要设置每个进程可以拥有的文件描述符数量的极限,可以使用ulimit -n [number]命令,其中[number]是你想要设置的极限值。: 这是一个操作系统级别的错误,表示你的程序已经打开了太多的文件描述符,超过了操作系统允许的最大限制。如果你的程序打开了大量的文件或网络连接,可能会耗尽可用的文件描述符,导致这个错误。它主要用于设置用户和系统的资源限制,如打开文件的最大数量、内存使用限制等。请注意,更改open files的限制可能会影响系统的稳定性和性能,因此请谨慎设置适当的限制值。

2024-01-24 21:49:50 795

转载 SpringBoot启动预加载之CommandLineRunner与ApplicationRunner的使用

当接口有多个实现类时,提供了@order注解实现自定义执行顺序,也可以实现Ordered接口来自定义顺序。ApplicationRunner中run方法的参数为ApplicationArguments,而CommandLineRunner接口中run方法的参数为String数组。应用服务启动时,加载一些数据和执行一些应用的初始化动作。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。注意:数字越小,优先级越高,也就是@Order(1)注解的类会在@Order(2)注解的类之前执行。

2024-01-17 10:22:15 95

原创 find -name 查找某个文件

find是功能最强大的命令,使用它可以找到任何你想要找的文件。来排除在指定日期之前修改或创建的文件。这样,你就可以找到在指定日期范围内修改或创建的所有文件。选项用于按照文件名进行匹配,它会递归地搜索指定的目录及其子目录,并返回匹配的文件路径。要在Linux系统中查找某一天修改或创建的文件,你可以使用。如果你想要将查找结果输出到文件中,可以使用重定向操作符。选项来筛选出在指定日期之后修改或创建的文件,并使用。替换为你要查找的目录或文件所在的路径。替换为你想要查找的日期,例如。在上述命令中,你需要将。

2023-12-27 20:25:17 616

原创 使用POI技术实现excel文件的导入

Apache POI 是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现”。

2023-12-27 19:57:43 748

原创 EXT4和xfs文件系统的区别以及文件系统互相转换

rsync是一个功能强大的文件同步工具,可以在本地或远程主机之间高效地传输文件。在数据安全的情况下,可以在EXT4和XFS文件系统之间进行转换。有一些工具,如fstransform,可以实现无损地将一种文件系统转换成另一种文件系统。然而,在进行转换之前,必须进行磁盘数据的备份,以防止任何数据丢失。总的来说,XFS在可扩展性、并发性能和大数据处理方面更优秀,而EXT4在文件加密、快照和与各种系统的兼容性上表现更优。EXT4和XFS是两种现代的高性能文件系统,它们各自具有独特的优点和缺点。

2023-12-25 14:51:31 2272

原创 linux怎么做定时执行命令

是一个在指定时间自动执行命令或脚本的守护进程。表示每天中午12点执行一次,在Linux中,可以使用。命令来定时执行命令。

2023-12-22 20:53:41 729

原创 使用Nacos作为配置中心

配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散 在各个微服务中,不好统一配置和管理。配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环 境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动 维护,这比较困难。配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一 个正在运行的项目来说是非常不友好的。基于上面这些问题,我们就需要配置中心的加入来解决这些问题。

2023-12-12 21:54:46 224

原创 rsync: failed to set times on “/Data/15176675“ (in data): Opera

错误消息 “rsync: failed to set times on ‘xxxx’: Operation not permitted” 表示在执行 rsync 命令时无法设置文件的时间属性。这通常是因为你没有足够的权限来更改文件的时间戳。在执行 rsync 命令之前,确保你具有足够的权限来更改文件的时间属性。如果你是普通用户,请尝试使用管理员权限执行 rsync 命令。确保目标目录及其文件的所有者和权限允许你进行修改操作。命令查看目标文件的详细权限信息,并使用。命令更改文件的所有者和权限。

2023-12-12 10:50:51 168

原创 HTTPS双向认证

crt证书用于服务器的身份验证,而p12证书用于客户端的身份验证。通过同时验证服务器和客户端的身份,HTTPS双向认证可以提供比普通HTTPS认证更高的安全性。总的来说,HTTPS双向认证提供了比普通HTTPS认证更高的安全性,但实现起来也更加复杂。

2023-12-07 14:35:29 251

原创 Winserver禁用guest用户

无论使用哪种方法,禁用Guest账户后,该账户将无法登录系统。请注意,在某些情况下,禁用Guest账户可能会影响网络共享和访问权限,因此在禁用前应谨慎考虑。

2023-12-07 14:08:36 285

原创 关于域名、ssl证书的一些问题

一级域名和二级域名之间并不存在强制绑定的关系。它们之间是通过DNS解析来进行关联的。一级域名通常是由域名注册商提供的顶级域名,例如“.com”、“.net”等。这些顶级域名是由互联网名称与数字地址分配机构(ICANN)进行管理的。而二级域名则是在一级域名的基础上创建的子域名,例如“http://www.example.com”中的“www”就是二级域名。在实际使用中,一级域名和二级域名可以指向同一个网站,也可以指向不同的网站。这取决于网站管理员的设置和DNS解析的配置。

2023-12-06 22:22:51 100

原创 域名加“www”和不加“www”有什么区别

总的来说,域名加“www”和不加“www”的主要区别在于域名级别、指向性、SEO影响和使用习惯等方面。在选择使用哪个域名时,需要考虑到这些因素并作出合适的选择。

2023-12-06 21:16:18 309

原创 chown和chmod

第一个字符代表文件类型:-:普通文件d:目录dirtectory的缩写(目录或者是特殊文件,这个特殊文件存放其他文件或目录的相关信息)l:链接文件。link(链接)的缩写,类似于windows下的快捷方式。b:块设备文件(block),一般置于/dev目录下,设备文件是普通文件和程序访问硬件设备的入口,是很特殊的文件。没有文件大小,只有一个主设备号和一个辅设备号。一次传输数据为一整块的被称为块设备,如硬盘、光盘等。最小数据传输单位为一个数据块(通常一个数据块的大小为512字节)。

2023-12-04 20:28:13 102

原创 整体迁移SVN仓库到新的windows服务器

服务器备份完成,但是以上操作会导致所有用户和用户组,以及文件权限的配置丢失,比如密码、权限控制等,需要将原有的conf文件覆盖到新的服务器下。将准备要迁移的仓库通过命令导出,如果SVN仓库多,可以做成.bat文件执行(追踪svn安装目录,找到相关仓库文件)再新的服务器上导入原有的仓库文件,如果仓库多,可以做成.bat文件执行。在新的服务器上创建新的仓库,如果仓库多,可以做成.bat文件执行。将导出的文件上传到新的svn服务器,如目录为E:\back\。(截图和下面的不一致,请忽略,就这么找就行了)

2023-12-01 17:35:49 1962

原创 WebSocket入门介绍及编程实战

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

2023-12-01 13:47:21 292

原创 SSH免密登录

假设我们有从A机器免密登录B机器的需求,我们只需要这样操作就可以了。生成一对密钥,使用rsa通用密钥算法,这时需要有三次回车;

2023-11-27 17:47:59 112

原创 电脑内存升级

自从DDR内存时代开启之后,只要满足内存的插槽规格相同(DDR3或DDR4或DDR5即为内存规格)这一条件,不同品牌、不同频率以及不同容量的茶品都可以一起使用,除了品牌和容量的影响之外,不同频率的搭配可能会造成性能方面的影响。比如原主机内是一根8G 2666MHz的DDR4内存,完全可以加装一根16G 2400MHz的内存,但是主机整体会遵循“木桶效应”,最高只能运行在2400MHz的频率。因此,虽然8GB和16GB内存条可以一起使用,但为了确保最佳兼容性和性能,最好选择相同规格和大小的内存条。

2023-11-22 20:40:44 97

原创 ActiveMQ

用户的请求,服务器接收后,首先写入消息队列。定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收一些不同形式的数据,提供现有消息格式的一些级别的兼容性。注册邮件,发送短信写入消息队列后,直接返回,因此写入消息队列的速度很快,基本可以忽略,因此用户的响应时间可能是50。订单系统:用户下单后,订单系统完成持久化处理,将消息写入消息队列,返回用户订单下单成功库存系统:订阅下单的消息,采用拉/定义了五种类型的消息格式,让我们可以以不同的形式发送和接受消息,并提供了对已有消息格式的兼容。

2023-11-16 23:45:59 123

原创 windows安装nginx

注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程,在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx。如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload。2、下载教程:选择最新的Stable version(稳定版本)下载到本地。改好以后再使用命令启动。4、启动nginx:切勿直接双击nginx.exe,启动命令前,先cmd命令切入到nginx的安装目录下。

2023-11-13 20:41:24 803

原创 本地跑项目解决跨域问题

指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对 javascript 施加的安全限制。是指协议(protocol)、域名(host)、端口号(port),都必须相同,其中一个不同都会产生跨域。www.test.com:8000 协议(http)、主域名(test)、子域名(www)、端口号(8000)无法读取非同源网页的cookie、localStorage、IndexedDB无法接触非同源网页的DOM无法向非同源地址发送 AJAX 请求。

2023-11-13 17:39:04 435

原创 idea2023启动springboot项目如何指定配置文件

举例:

2023-11-13 13:12:31 762

原创 idea2023如何查看被使用上下文关系

查看接口所有实现类根据类里面的方法查看被覆盖的接口中的方法。

2023-11-10 17:49:15 112

转载 运行 XXXApplication 时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行

启动SpringBoot项目报错,运行 XXXApplication 时出错。通过 JAR 清单或通过。根据以下的步骤一步一步完成然后重新启动就可以了。文件缩短命令行,然后重新运行。

2023-11-10 16:52:24 339

原创 Maven配置私有仓库

mirrors>内配置的镜像优先级大于中配置的镜像,但是从本职工作来讲,想要在原来的maven基础上添加镜像而不是代替镜像,在更符合操作逻辑。在Maven的配置中,您可以同时配置多个仓库,Maven会按照一定的顺序从这些仓库中查找依赖。通常,私有仓库会配置在公有仓库之前,以便优先使用私有仓库中的构件。注意:如果您使用的是私有仓库的认证凭据,如用户名和密码,您可能还需要在Maven的设置文件(settings.xml)中配置认证信息。文件中定义的私有仓库配置。

2023-11-09 23:35:28 3232

原创 OAuth 2.0实现统一认证

OAuth 是 Open Authorization 的简写。OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 OAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 OAuth 是安全的。OAuth 2.0(开放授权)是一个认证框架,它允许应用程序访问您在其他应用程序上存储的个人信息,而无需共享您的密码。

2023-11-08 21:20:55 436

原创 linux中复制文件如何排除一个目录

rsync命令的--exclude参数只能写相对路径,不能写绝对路径,比如tmp文件夹是path/to/source下面的子文件夹,我们只能cd到path/to/source的目录下执行rsync的命令。我们可以使用rsync工具来完成目录排除的功能,rsync本来是一个远程实时备份的文件同步工具,其含有丰富的命令参数,其中就有--exclude,我们就可以利用rsync来实现本地的文件复制。

2023-11-07 12:40:18 989

原创 window环境下安装node.js8+angular6

1.登录node官网node官网2.找到适合自己的版本选择下载安装的时候一键next傻瓜式安装即可设置淘宝镜像:验证:node -vnpm -v。

2023-10-26 18:30:31 346

原创 linux可视化运维工具

今天推荐两个linux可视化的运维工具Cockpit和。

2023-10-26 13:33:31 864

原创 linux安装node(含npm命令) 并配置淘宝镜像源

1. 下载压缩包# 推荐将压缩包放置到/usr/local/node文件夹中安装2. 解压3. 设置环境变量在原来的path环境变量的基础上添加你的node环境变量source /etc/profile 使配置文件生效。

2023-10-25 17:51:10 705

原创 Linux 安装maven两种方式(使用yum或手动安装)

yum install maven -y下载maven解压移动目录添加环境变量使其生效。

2023-10-25 16:54:45 1376

原创 jdk1.8批量完成部署

获取jdk1.8执行命令,使profile配置生效./xxx.sh。

2023-10-24 17:49:55 290

原创 Linux最大文件存储数量

1.最大文件存储数量和文件系统格式有关。centos7默认是xfs,centos6默认是ext4。centos5默认是ext3。

2023-10-24 15:17:54 1135

maven的setting配置私有仓库

maven的setting配置私有仓库 包含:阿里云的配置+本地私有的配置多个仓库

2023-11-09

jdk1.8-centos

jdk1.8-centos使用

2023-10-24

rabbitMQ安装文档

rabbitMQ安装文档,包含软件,详细教程,包教包会

2023-10-11

springboot多模块项目案例

多模块项目案例,水平分模块

2023-09-22

ES及其客户端工具安装包

ES及其客户端工具安装包还有IK分词器

2023-09-21

java面试题常规回答

主要对java基础的技术做回答,适合1-2年工作经验的职场人面试突击

2023-01-17

git-extension工具包

git-extension工具包

2023-01-16

springcloud学习文档和代码(springcloud从入门到精通)

springcloud学习文档和代码(springcloud从入门到精通)

2023-01-08

dubbo结合springboot使用的demo

dubbo结合springboot使用的demo

2022-12-31

dubbo代码以及开发资料

dubbo代码以及开发资料,从0开始练习dubbo

2022-12-31

zookeeper安装包,内涵安装步骤和应用手册

zookeeper安装包,内涵安装步骤和应用手册

2022-12-28

netty从入门到精通所有代码

netty从入门到精通所有代码

2022-12-27

hello netty代码练习

hello netty的练习代码,帮你从代码层面更好地理解netty是怎么工作的

2022-12-23

空空如也

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

TA关注的人

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