Redis相关处理
1 Redis配置123456789redis: host: localhost port: 6379 lettuce: pool: max-active: 10 max-idle: 10 min-idle: 1 time-between-eviction-runs: 10s 2 Redis进行缓存2.1 缓存穿透缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。常见的解决方案有两种:1.缓存空对象,优点:实现简单,维护方便。缺点:额外的内存消耗可能造成短期的不一致2.布隆过滤,优点:内存占用较少,没有多余 key。缺点:实现复杂存在误判可能推荐使用缓存空对象,这里封装到工具类的形式1234567891011121314151617181920212223242526272829303132333435//缓存穿透public <R,ID> R queryWithPassThrough( String keyPrefix,ID...
RabbitMQ在Java端口的使用
1. 配置RabbitMQ相关信息在application.yml中配置关于rabbitmq的信息 1234567spring: rabbitmq: host: 172.16.207.227 //根据实际的地址(本地部署可以为localhost),这里指虚拟机Ubuntu username: guest //默认用户 password: guest //默认密码 port: 5673 //RabbitMQ官方指定的端口号 virtual-host: / //默认的虚拟端口,在admin中更改 2. spring导入依赖导入spring12345678910111213141.建议方式//<!-- 移除手动指定的版本号 --><dependency> <groupId>org.springframework.boot</groupId> ...
docker
1 更新软件包索引:1sudo apt-get update 2 安装必要的软件包,以允许apt通过HTTPS使用仓库:1sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 3 添加Docker的官方GPG密钥:1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 4 添加Docker的稳定仓库:1sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 5 再次更新软件包索引:1sudo apt-get update 6 安装最新版本的Docker CE(社区版):1sudo apt-get install docker-ce 7...
RabbitMQ部署(在docker中管理)
1 拉取RabbitMQ镜像1.1 拉取最新镜像docker.1ms.run 国内镜像源1docker pull docker.1ms.run/rabbitmq:latest 1.2 验证镜像拉取镜像后,您可以通过以下命令来验证是否成功拉取了RabbitMQ镜像:1docker images此命令将列出本地所有已下载的Docker镜像,您可以在列表中查找rabbitmq相关的条目,确认是否包含您刚刚拉取的镜像。输出结果将显示镜像的REPOSITORY、TAG、IMAGE ID、CREATED、SIZE等信息。例如: 2. 启动RabbitMQ容器2.1 创建容器创建RabbitMQ容器是部署过程中的关键步骤,以下是创建RabbitMQ容器的命令行演示:1docker run -d --name rabbitmq -p 5673:5672 -p 15673:15672...
苍穹项目
一、第一天md5加密(maven导入版)123456789101. 导入md5(单程加密,不能复原) <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.2</version> </dependency>2. 使用 //将前端的数据进行md5处理再对比 password = DigestUtils.md5DigestAsHex(password.getBytes()); swagger123456789101112131415161718192021222324252627282930313233343536373839404142434445461. 在maven中导入knife4j ...
那些年玩过的游戏
古诗词集 body { font-family: 'SimSun', serif; line-height: 1.6; padding: 20px; font-size: 18px; /* 添加这一行,将字体大小设置为 18px ,你可以根据需要调整数值 */ } ...
关于spike1666.top
古诗词集 body { font-family: 'SimSun', serif; line-height: 1.6; padding: 20px; font-size: 18px; /* 添加这一行,将字体大小设置为 18px ,你可以根据需要调整数值 */ } ...
hexo开发
markdown12345678910111213141516171819---title:date:updated:type:comments:description:keywords:top_img:mathjax:katex:aside:aplayer:highlight_shrink:random:limit: type: value:--- 参数解释title【必需】页面标题date【必需】页面创建日期type【必需】标签、分类和友情链接三个页面需要配置updated【可选】页面更新日期description【可选】页面描述keywords【可选】页面关键字comments【可选】显示页面评论模块 (默认 true)top_img【可选】页面顶部图片mathjax【可选】显示 mathjax (当设置 mathjax 的 per_page: false 时,才需要配置,默认 false)katex【可选】显示 katex (当设置 katex 的 per_page: false 时,才需要配置,默认 false)aside【可选】显示侧边栏 (默认...
蛊真人
...
桂林三月三
...