logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

windows系统本地搭建RocketMQ

本文介绍了RocketMQ在Windows环境下的安装配置步骤:1)从官网下载并解压二进制安装包,设置ROCKETMQ_HOME环境变量(路径不能含空格);2)修改Broker配置文件,禁用Unix域套接字并指定存储路径;3)依次启动NameServer和Broker服务;4)搭建管理控制台,通过Gitee下载后修改端口和NameServer地址即可访问。文中特别强调了路径空格问题会导致启动失败,

文章图片
#rocketmq
git点了reset current branch to here后怎么撤销操作

git点了reset current branch to here后怎么撤销操作git refloggit log -ggit reset --Soft/Mixed/HardcommitId

文章图片
#git
PostgreSQL数据库怎么生成一个随机的UUID

PostgreSQL数据库,随机的UUID,pg_random_uuid,pgcrypto扩展

文章图片
#数据库#postgresql
java中线程池为啥不允许使用Executors去创建,而是通过ThreadPoolExecutor?

java线程池创建, Executors创建线程池,ThreadPoolExecutor创建线程池

文章图片
#java#开发语言
为什么JWT认证解决不了CSRF(跨站请求伪造)和XSS(跨站脚本攻击)问题

JWT是一种无状态认证机制,但它本身无法防御CSRF和XSS攻击。CSRF风险主要源自JWT存储在非HttpOnly Cookie时自动携带令牌的特性,需配合SameSite属性或CSRF Token进行防护。XSS风险则源于JWT存储在可被脚本访问的localStorage中,建议优先使用HttpOnly Cookie存储并配合CSP策略。JWT与传统Session相比,在CSRF防护方面无优势

文章图片
#csrf#xss#前端
PostgreSQL数据库怎么生成一个随机的UUID

PostgreSQL数据库,随机的UUID,pg_random_uuid,pgcrypto扩展

文章图片
#数据库#postgresql
Maven Home Path配置Bundled (Maven 3)和Use Maven wrapper解释

Maven Home Path配置Bundled (Maven 3)和Use Maven wrapper解释

文章图片
#maven#java
Eureka和Zookeeper、Nacos的区别

Eureka、Zookeeper和Nacos在服务发现和注册中心领域各有特点,选择使用哪种服务发现和注册中心需要根据具体的业务场景和需求来决定。

文章图片
#eureka#zookeeper
到底了