文章分类 - Old
摘要:一、问题描述 下面的代码使用了 try-with-resource 语法,会自动关闭 Connection 和 Statement, 是否还需要关闭 ResultSet?Statement 关闭后 ResultSet 会被回收么? 二、JDBC 规范 JDBC 规范 4.3 中有对 Statemen
阅读全文
摘要:docker-compose 启动的网络名称: 1、没有自定义网络名 $ cat docker-compose.yaml version: '2' services: zookeeper1: image: zookeeper container_name: zookeeper1 environmen
阅读全文
摘要:我们在部署新项目时,不知道启动的容器都占用了那些端口,docker ps 眼花缭乱。但是 docker 没有提供端口有关的命令,我们可以使用netstat看一下。 1 查看使用端口映射启动的容器占用的端口列表命令 1 netstat -nlp |grep docker-proxy|awk '{pri
阅读全文
摘要:「免费无版权」的海量图片网站,速度收藏! 日常生活中,不管是设计、文章配图、PPT制作,甚至视频编辑,都需要一些高质量的图片素材来提升作品的质感和吸引力。然而,通过搜索引擎随意下载的图片往往质量参差不齐,甚至可能存在版权问题,这对于商业项目而言尤为关键。因此,寻找具有高品质、合法授权的图片素材变得至
阅读全文
摘要:一、ConcurrentLinkedDeque 介绍ConcurrentLinkedDeque 是双向链表结构的无界并发队列。从 JDK 7 开始加入到 J.U.C 的行列中。使用 CAS 实现并发安全,与 ConcurrentLinkedQueue 的区别是该阻塞队列同时支持 FIFO 和 FIL
阅读全文
摘要:CQRS 代表命令查询职责分离。我第一次听到格雷格・杨(Greg Young)描述了这种模式。其核心概念是,您可以使用与用于读取信息的模型不同的模型来更新信息。对于某些情况,这种分离可能很有价值,但请注意,对于大多数系统,CQRS 会增加风险复杂性。 人们与信息系统交互的主流方法是将其视为 CRUD
阅读全文
摘要:什么是雪花算法 SnowFlake 中文意思为雪花,故称为雪花算法。最早是 Twitter 公司在其内部用于分布式环境下生成唯一 ID。 雪花算法的原理就是生成一个的 64 位比特位(即64位二进制)的 long 类型的唯一 id。 最高 1 位固定值 0,因为生成的 id 是正整数,如果是 1 就
阅读全文
摘要:网上有很多文章讲它们之间的区别与联系,初学者看的一头雾水,在知乎上看到这篇文章讲的很清楚,容易理解。 在讲区别联系之前,我们先看一下这几个东东的前世今生。Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix
阅读全文
摘要:简介: Minio 是一个基于 Apache License v2.0 开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据。 例如图片、视频、日志文件、备份数据和容器 / 虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb
阅读全文
摘要:while :; do a=`ifconfig eth0 | grep bytes | grep TX | awk '{print $5}'`; sleep 1; b=`ifconfig eth0 | grep bytes | grep TX | awk '{print $5}'`;clear ;
阅读全文
摘要:一、测试环境版本 spring-boot-starter-parent 2.7.10 spring-cloud-starter-bootstrap 3.1.6 spring-cloud-starter-alibaba-nacos-config 2021.0.4.0 nacos-client 2.1.
阅读全文
摘要:12 个最佳 Docker 容器监控工具:优缺点比较 [2023] 监控系统可帮助 DevOps 团队更快地检测和解决性能问题。随着 Docker 和 Kubernetes 的稳步增长,从一开始就进行容器监控和日志管理非常重要。 这绝非易事。监控 Docker 容器非常复杂。制定战略并建立适当的监控
阅读全文
摘要:https://www.ipdeny.com/ipblocks/ 1. Ipset ipset 的产生就是为了方便 iptables 的,ipset 可以减少 iptables 规则的冗余,尤其对于比较复杂的网络过滤时。iptables 使用 ipset 需要通过 -m set 指定,通过选项达到
阅读全文
摘要:使用 maven 命令 mvn package 打包 spring boot 项目时,将 lib 分离出来。 pom.xml 配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4
阅读全文
摘要:前言 spring-session 2.0.10.RELEASE 项目地址: https://spring.io/projects/spring-session 文档地址: https://docs.spring.io/spring-session/docs/2.0.10.RELEASE/refer
阅读全文
摘要:改造过程 添加依赖 在 POM (pom.xml) 中添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org
阅读全文
摘要:前言 若依 (ruoyi): v4.3 springboot 2.1.1.RELEASE spring 5.1.3.RELEASE 360 极速浏览器 12.0.1476.0 (正式版本) (32 位) jquery 3.5.0 简单来说,@RestController 接口支持 JSONP 需要对
阅读全文
摘要:前言 spring-boot 中可以用 @validated 来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。spring-boot 已经引入了基础包,所以直接使用就可以。 注解 @validated 的使用 @RestController @Validated public cla
阅读全文
摘要:简介 X-Frame-Options HTTP 响应头用来给浏览器一个指示。该指示的作用为:是否允许页面在 <frame>, </iframe> 或者 <object> 中展现。网站可以使用此功能,来确保自己网站的内容没有被嵌套到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的
阅读全文
摘要:前言 spring boot 2.1.2.RELEASE spring cloud 默认的启动文件 spring cloud 默认的启动文件为 bootstrap.yml 修改 bootstrap 文件的文件名 添加参数 --spring.config.location=classpath:boot
阅读全文

浙公网安备 33010602011771号