- 博客(18)
- 收藏
- 关注
原创 JVM学习 内存区域(1)
程序计数器是一个较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里面,字节码解释器工作时就是通过改变这个计数器的值来选择下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要它来完成。由于Java虚拟机的多线程是通过线程轮流切换、分配处理器来执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。
2023-08-15 15:36:09 159
原创 java集成mongodb,mongodbTemplate的使用
mongodb安装,spring boot集成mongodb,yml配置,集合方法样例。
2023-08-04 10:45:16 333 1
原创 Ubuntu22.04安装MongoDB
SQL术语Mongodb术语解释说明database数据库数据库tablecollection数据库表/集合rowdocument行/文档columnfield字段/域indexindex索引表连接mongodb不支持主键admin: 从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个数据库,这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭服务器。
2023-08-03 15:32:27 1504
原创 JWT学习流程及使用
然而,Session 是在服务器端的,而 JWT 是在客户端的。因为 JWT 可以被签名,例如,用公钥/私钥对,你可以确定发送人就是它们所说的那个人。单点登录是现在广泛使用的 JWT 的一个特性,因为它的开销很小,而且可以轻松地跨域使用。JWT 一般被用来在身份提供者和服务提供者间传递被认证用户的身份信息,以便于从资源服务器获取资源,也可以增加一些额外的业务逻辑所需的声明信息。JWT,即 JSON Web Token,定义了一种紧凑的、自包含的方式,用于在网络应用环境间以 JSON 对象安全地传输信息。
2023-07-19 21:13:54 737
原创 ubuntu安装tomcat
进入官网点击左侧Download下面的which version?查看tomcat版本所需jdk版本。1、tomcat官网。
2023-07-10 21:11:37 552 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 399 1
原创 docker run自定义redis配置
寻找自己需要版本配置文件并复制,此次选择redis6,然后在conf下新建redis.conf粘贴进去根据所需更改。2、创建配置文件夹及数据文件夹。7、外部即可通过连接器连接。5、进入redis容器。
2023-07-10 10:54:16 271 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 1920
原创 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 1121 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 8762
原创 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 2662 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 9953 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 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人