[技术杂谈]最近一段时间值得分享的内容(3)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: [技术杂谈]最近一段时间值得分享的内容(3)

解决方法2:


下载该插件之后 编译一个新的开启了该插件的镜像



vim Dockerfile
From rabbitmq:3-managementCOPY rabbitmq_delayed_message_exchange-3.8.0.ez /pluginsRUN rabbitmq-plugins enable —offline rabbitmq_delayed_message_exchange


docker tomcat部署


使用阿里云数据库创建库并分配权限


阿里云数据库


先创建一个数据库 然后创建一个账户并指定访问的数据库和权限


image.png


若是自己在服务器上安装的数据库的话 创建一个数据库账号并给该账号赋予指定数据库的权限的过程 如下


1、以root账号登陆 
mysql -u root -p
2、创建test账号
insert into mysql.user(Host,User,Password) values(“%”,”test”,password(“1234”));
3、为test用户赋予权限
3-1、某个数据库的所有权限
grant all privileges on testDB.* to test@localhost identified by ‘1234’;
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”; 
3-2、部分权限
grant select,update on testDB.* to test@localhost identified by ‘1234’;
3-3、授权test用户拥有所有数据库的某些权限*
grant select,delete,update,create,drop on *.* to test@“%” identified by “1234”;
test用户对所有数据库都有select,delete,update,create,drop 权限。
4、
@“%” 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1)
对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by ‘1234’;即可。
5、
查看某个账号的所有权限
show grants for dev
6、删除指定账号
Delete FROM user Where User=‘test’ and Host=‘localhost’;
flush privileges;
7、删除数据库
drop database testDB; 
8、
删除账户及权限:
drop user 用户名@‘%’;
drop user 用户名@localhost
9、
修改指定用户密码
mysql -u root -p
update mysql.user set password=password(‘新密码’) where User=“test” and Host=“localhost”;
flush privileges;
10、 显示数据表结构
describe 表名;
11. 删除数据库和数据表
drop database 数据库名;
drop table 数据表名;
12、刷新系统权限表
flush privileges;


阿里云redis


若使用阿里云的redis 想要公网连接访问的话


选择的网络模式不要选择经典的网络模式


而要选择公网模式


image.png


springboot的jar启动命令


nohup java -jar    /home/test-seceum-studio/${APP_NAME} -Xms256m -Xmx512m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:CompressedClassSpaceSize=128m --server.port=8085 >/home/test-seceum-studio/logs/seceum-studio.log 2>&1 &


Xms为jvm启动时分配的内存 Xmx 为jvm运行过程中分配的最大内存 Xss 为jvm启动的每个线程分配的内存大小,默认JDK1.4中是256K,JDK1.5+中是1M -XX:MetaspaceSize 元空间大小 -CompressedClassSpaceSize 压缩开关 hotspot 规定了这个参数不准大于 3G


使用Java 8以后,关于元空间的JVM参数有两个:
-XX:MetaspaceSize=N和-XX:MaxMetaspaceSize=N
对于64位JVM来说,元空间的默认初始大小是20.75MB,默认的元空间的最大值是无限
MaxMetaspaceSize用于设置metaspace区域的最大值,这个值可以通过mxbean中的MemoryPoolBean获取到,如果这个参数没有设置,那么就是通过mxbean拿到的最大值是-1,表示无穷大
由于调整元空间的大小需要Full GC,这是非常昂贵的操作,如果应用在启动的时候发生大量Full GC,通常都是由于永久代或元空间发生了大小调整,基于这种情况,一般建议在JVM参数中将MetaspaceSize和MaxMetaspaceSize设置成一样的值,并设置得比初始值要大,对于8G物理内存的机器来说,一般我会将这两个值都设置为256M


阿里云上启动了一个端口外网访问不了的情况如何处理


在阿里云上启动了一个比如8080 端口 首先 在阿里云控制台安全组开启这个端口的访问


image.png


然后外网还是访问不通的情况下

需要看看阿里云服务器是否开启了防火墙

若开启了需要允许对于该端口的访问


停止防火墙
systemctl stop firewalld.service
允许对于8080端口的访问
firewall-cmd —permanent —zone=public —add-port=8080/tcp
开启防火墙
systemctl start firewalld
重启防火墙网络
firewall-cmd —reload
启动:systemctl start firewalld
查状态:systemctl status firewalld
停止:systemctl disable firewalld
禁用:systemctl stop firewalld
相关文章
|
4月前
|
数据采集 Java 数据库连接
《花100块做个摸鱼小网站! 》第二篇—后端应用搭建和完成第一个爬虫
本文详细介绍了一个基于Spring Boot的后端应用搭建过程,包括Maven项目结构的规划与配置、依赖管理、环境变量配置、数据库连接配置等。作者通过实际案例——一个摸鱼小网站的开发,逐步引导读者理解并实践项目的搭建流程。此外,还分享了如何利用Postman从cURL命令快速生成HTTP请求代码的方法,并演示了如何将这些代码整合进项目中,实现了一个简单的定时爬取抖音热搜数据的功能。文章不仅提供了详尽的代码示例,还附带了丰富的截图说明,非常适合希望从零开始构建Web应用的开发者参考学习。
70 3
《花100块做个摸鱼小网站! 》第二篇—后端应用搭建和完成第一个爬虫
|
6月前
|
算法 Java API
记录我第一次在Android开发图像处理算法的经历
记录我第一次在Android开发图像处理算法的经历
44 1
|
7月前
|
存储 SQL 前端开发
🚀经常发文章的你是否想过定时发布是咋实现的?🚀
🚀经常发文章的你是否想过定时发布是咋实现的?🚀
回顾 | 5G通信领域的应用研讨会内容已全部更新完毕,精彩内容全在这里!
各专家在5G通信领域的应用研讨会上所发表的演讲内容已经全部展示完毕
回顾 | 5G通信领域的应用研讨会内容已全部更新完毕,精彩内容全在这里!
|
Web App开发 JavaScript 前端开发
我对技术社区“标题党”增多现象的思考
我对技术社区“标题党”增多现象的思考
168 0
|
前端开发
#yyds干货盘点# 前端歌谣的刷题之路-第七十一题-阻止默认事件
#yyds干货盘点# 前端歌谣的刷题之路-第七十一题-阻止默认事件
113 0
#yyds干货盘点# 前端歌谣的刷题之路-第七十一题-阻止默认事件
|
JavaScript 前端开发 jenkins
[技术杂谈]最近一段时间值得分享的内容(4)
[技术杂谈]最近一段时间值得分享的内容(4)
254 0
[技术杂谈]最近一段时间值得分享的内容(4)
|
消息中间件 Java Docker
[技术杂谈]最近一段时间值得分享的内容(2)
[技术杂谈]最近一段时间值得分享的内容(2)
529 0
[技术杂谈]最近一段时间值得分享的内容(2)
|
消息中间件 JavaScript Java
[技术杂谈]最近一段时间值得分享的内容(1)
[技术杂谈]最近一段时间值得分享的内容(1)
179 0
[技术杂谈]最近一段时间值得分享的内容(1)
|
Web App开发 安全 iOS开发
Chrome 90迎重大更新,这5个变化你一定感兴趣!
作为一款占据市场份额68.3%的浏览器,Chrome可以用“一骑绝尘”来形容。
Chrome 90迎重大更新,这5个变化你一定感兴趣!