zookeeper简单使用+工具类 Zookeeper是一种分布式协调服务,旨在帮助构建可靠的分布式系统。它提供了一组原语,用于协调不同进程之间的通信和同步。Zookeeper可以用于各种分布式应用程序,例如分布式锁,配置管理,队列等。 Zookeeper的核心概念是znode,它是一种特殊的节点,类似于文件系统中的目录或文件。每个znode都有一个名称和一个关联的数据。Zookeeper维护了一个分层的znode命名空间,类似于文 2023-04-13 #zookeeper
Java html转pdf 且解决中文不显示问题 记录一下利用freemarker 将html转换pdf的教程 pom.xml引入包 12345678910111213141516171819202122232425262728293031323334353637383940<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dep 2023-04-10
设计模式-适配器模式 适配器模式是一种结构型设计模式,它允许将一个现有的类与另一个不兼容的类进行协同工作。适配器模式通过创建一个中间适配器来连接两个不兼容的接口,使它们能够正常地协作。 适配器模式适用于需要将不兼容的类或接口进行适配的情况。例如,当我们需要将一个旧版 API 系统与新版的客户端进行集成时,可以使用适配器模式将两种不同的接口进行适配。适配器模式的主要优点是可以复用现有的代码,减少代码的修改和重构,从而提高 2023-04-10 设计模式 #设计模式
hexo-PicGo+Github配置图床 使用 PicGo 将图片上传到 Github 仓库作为图床,需要进行以下几个步骤: 在 Github 上创建一个公开仓库,用于存放图片。仓库名称可以自定义,建议取一个简单明了的名称,比如 pic-go。 在本地安装 PicGo,并在设置中选择 Github 作为上传方式。 创建一个 Github token,用于访问 Github 仓库。在 Github 中进入 Settings -> 2023-04-10 Hexo #Hexo
Hexo-优化seo SitemapSitemap是一种包含网站所有页面URL的XML文件,有助于搜索引擎更快地索引和发现您的网站。以下是在Hexo中使用Sitemap优化SEO的步骤: 安装hexo-generator-sitemap插件。可以使用以下命令进行安装: 1npm install hexo-generator-sitemap --save 在Hexo配置文件_config.yml中添加以下内容: 2023-04-10 Hexo #Hexo
Mysql索引 本文基于Innodb存储引擎编写,图源+总结自《mysql是怎样运行的》 简介MySQL索引是MySQL数据库中的一种数据结构,它可以帮助快速查询数据。它类似于书的索引,可以让您快速找到特定的数据行,而无需遍历整个数据表。 索引是通过在一个或多个列上创建一个数据结构来实现的。当查询需要使用索引的列时,MySQL会使用索引的数据结构来快速定位和检索相应的数据行。这种方式比全表扫描要快得多,特别是 2023-04-10 mysql #mysql
Msql锁机制 MySQL锁机制是为了保证并发操作的数据一致性而设计的。在并发环境下,多个事务同时访问同一数据,如果不加控制,就会导致数据的不一致性。 MySQL的锁可以分为行级锁和表级锁。 行级锁:在对表中的数据进行修改时,MySQL会自动加上行级锁,该锁只针对修改的行有效,其他行不受影响。行级锁的优点是精度高,缺点是占用资源多,容易造成死锁。InnoDB行锁是通过给索引上的索引项加锁 来实现的,没有索引的情 2023-04-09 mysql #mysql
对dubbo的一些理解和简单使用记录 图片和内容总结来自:Dubbo 介绍 | Apache Dubbo 简单介绍Dubbo是一款高性能、轻量级的Java RPC框架。它可以用于构建分布式服务架构,简化不同服务之间的远程调用过程。Dubbo支持多种协议和序列化方式,可以轻松地与Spring Boot进行集成。Dubbo提供了服务治理、负载均衡、容错、路由、降级等丰富的特性,可以帮助我们构建健壮的分布式系统。 在使用Dubbo时,我 2023-04-06 Springboot #Dubbo
请求wordpress json api记录 第三方平台连接wp-json接口需要借助plugin生成tokenJWT Authentication for WP-API 不太行 要手动修改apache .htaccess文件 API Bearer Auth API Bearer Auth – WordPress 插件 | WordPress.org China 简体中文 获取Bearer token 1234567curl --lo 2023-01-28 #wordpress
《mysql是怎样运行的》笔记 基础Unix里mysql服务器程序:mysqld:mysql服务器程序 mysqld_safe: 调用mysqld+监控进程+日志 mysql.server:启动脚本=调用mysqld_safe mysql_multi:启动多个mysql服务器程序 启动客户端mysql -h主机名 -u用户名 -p密码 -P端口 客户端和服务器连接的方法 TCP/IP 采用TCP协议,通过 2023-01-20 Mysql