自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地缓存caffeine使用

一、使用caffeine。

2023-11-07 16:50:34 92 1

原创 JVM学习 内存区域(1)

程序计数器是一个较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里面,字节码解释器工作时就是通过改变这个计数器的值来选择下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要它来完成。由于Java虚拟机的多线程是通过线程轮流切换、分配处理器来执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。

2023-08-15 15:36:09 121

原创 为什么MogoDB可以作为文件服务器

为什么MogoDB可以作为文件服务器?

2023-08-04 15:53:24 247 1

原创 java集成mongodb,mongodbTemplate的使用

mongodb安装,spring boot集成mongodb,yml配置,集合方法样例。

2023-08-04 10:45:16 237 1

原创 Ubuntu22.04安装MongoDB

SQL术语Mongodb术语解释说明database数据库数据库tablecollection数据库表/集合rowdocument行/文档columnfield字段/域indexindex索引表连接mongodb不支持主键admin: 从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个数据库,这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭服务器。

2023-08-03 15:32:27 1304

原创 JWT学习流程及使用

然而,Session 是在服务器端的,而 JWT 是在客户端的。因为 JWT 可以被签名,例如,用公钥/私钥对,你可以确定发送人就是它们所说的那个人。单点登录是现在广泛使用的 JWT 的一个特性,因为它的开销很小,而且可以轻松地跨域使用。JWT 一般被用来在身份提供者和服务提供者间传递被认证用户的身份信息,以便于从资源服务器获取资源,也可以增加一些额外的业务逻辑所需的声明信息。JWT,即 JSON Web Token,定义了一种紧凑的、自包含的方式,用于在网络应用环境间以 JSON 对象安全地传输信息。

2023-07-19 21:13:54 598

原创 将项目打包运行时报错:jar中没有主清单属性

1、问题是因为pom出现问题,添加以下代码,重新打包。

2023-07-11 08:49:48 281 1

原创 ubuntu安装tomcat

进入官网点击左侧Download下面的which version?查看tomcat版本所需jdk版本。1、tomcat官网。

2023-07-10 21:11:37 279 1

原创 docker run自定义mysql配置

4、run一个mysql容器将其配置文件复制到/dockerStudy/mysql/mysql1/conf下,根据自己需求配置。2、查看拉取镜像的IMAGE ID。6、重新run容器(指定数据卷)1、拉取mysql镜像。3、创建自定义文件夹。

2023-07-10 14:11:56 339 1

原创 docker run自定义redis配置

寻找自己需要版本配置文件并复制,此次选择redis6,然后在conf下新建redis.conf粘贴进去根据所需更改。2、创建配置文件夹及数据文件夹。7、外部即可通过连接器连接。5、进入redis容器。

2023-07-10 10:54:16 213 1

原创 ubuntu安装nginx并配置

如果想要配置nginx代理,只需要在/etc/nginx/sites-enabled/default更改配置即可。/usr/share/nginx:存放静态文件。/usr/sbin/nginx:主程序。/var/log/nginx:存放日志。/etc/nginx:存放配置文件。6、此时即可通过ip加端口访问。

2023-07-04 10:12:50 1604

原创 windows使用zookeeper及配置

5、进入conf文件夹,在此处将zoo_sample.cfg复制一份改名为zoo.cfg,修改一部分配置,本次将zoo.cfg中的dataDir更改为dataDir=../data,方便后续查看数据,然后继续点击zkServer.cmd。1、切换至bin目录下,点击zkServer.cmd,结果闪退。6、点击bin目录下的客户端zkCli.cmd,此时即可使用。2、编辑zkServer.cmd,末尾添加pause。3、再次点击zkServer.cmd。4、提示缺少zoo.cfg文件。

2023-06-27 15:13:33 976 2

原创 SpringBoot配置tomcat

可以看到tomcat-embed-websocket依赖,下面的9.0.56即为web内置tomcat服务器版本。在一个SpringBootWeb应用程序,内置了一个tomcat服务器,有些时候我们需要对它的默认配置进行更改。左侧下滑找到:Server Properties点击,在列表中下滑,即可查看所有相关配置,如下图。我们可以看到中间有个spring-boot-starter-tomcat依赖,再次进入它。启动项目后,我们也可以看到第五行的tomcat版本信息。内置tomcat的所有配置可以进入官网。

2023-06-25 09:02:23 6916

原创 Ubuntu安装Docker及基本操作(保姆级教学,直接喂饭)

2.安装指定版本:sudo apt-get install docker-ce= docker-ce-cli= containerd.io。安装最新版:sudo apt-get install docker-ce docker-ce-cli containerd.io。5.设置docker阿里镜像源(pull速度慢可选):登录阿里云搜索容器镜像服务,查看镜像加速器。3.检查安装是否成功:随意键入docker命令如 "docker ps"。

2023-06-22 15:20:17 1294 2

原创 Ubuntu安装RabbitMq(保姆级教学,直接喂饭)

rabbitmq允许web访问:rabbitmq-plugins enable rabbitmq_management。安装命令:sudo apt-get install rabbitmq-server=3.9.17-1。在查询到的版本中找到上面erlang与rabbitmq对应都版本表中的交集,然后选择一个安装。安装最新版本:sudo apt-get install rabbitmq-server。1.安装rabbitmq,由于rabbitmq需要erlang语言支持,所以需要安装erlang。

2023-06-22 07:23:05 6777 4

原创 Ubuntu卸载安装Redis配置远程访问(保姆级教学,直接喂饭)

删除 redis-server 软件包和不再需要的相关软件包:sudo apt-get purge --auto-remove redis-server。自动安装,如果嫌慢可以更换ubuntu镜像源:apt-get install redis-server。注意:如果使用华为云服务器使用此命令redis.cnf显示为空,可以直接在左边文件树点击打开。进入配置文件:vim etc/redis/redis.cnf。找到requirepass foobared更改密码。此时redis即可被外网访问。

2023-06-21 17:02:43 330

原创 Ubuntu卸载安装MySQL指定版本(保姆级教学,直接喂饭)

Ubuntu安装MySQL指定版本

2023-06-21 10:10:39 1074

原创 Ubuntu安装jdk的两种方式(保姆级教学,直接喂饭)

Ubuntu安装jdk(保姆级教学,直接喂饭)

2023-06-20 18:46:28 5561 3

空空如也

空空如也

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

TA关注的人

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