Groovy 学习笔记

《Groovy 程序设计》学习笔记

win 的文件在 mac 中文乱码的解决办法

iconv 命令

macOS 因直接拔出移动硬盘导致不可读取的解决办法

移动硬盘分为了两个区,一个格式是 Mac OS Extended (Journaled),mac 专属的格式,专门作时间机器备份的;一个格式是 ExFAT 微软支持的格式,mac 下也能读取,专门用来存储文件。

RabbitMQ 客户端开发向导

第三章:RabbitMQ 客户端开发向导

Table Of Contents


RabbitMQ Java 客户端使用 com.rabbitmq.client 作为顶级包名。关键的 class 和 interface 有:Channel、Connection、ConnectionFactory、Consumer等。

AMQP 协议层面的操作通过 Channel 接口实现,与 RabbitMQ 相关的开发工作,基本上都是围绕 ConnectionChannel 这两个类展开的。

RabbitMQ 入门

第二章:RabbitMQ 入门

Table Of Contents

RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储、转发消息。RabbitMQ 的整体模型架构如下所示:

macOS 查看端口占用

  1. lsof -i:8080
  2. 根据查出来的 PID,ps aux | grep PID
  3. kill PID

Docker + Maven 搭建私有仓库

1. 拉取镜像

docker pull nexus


使用 Jenkins+Docker 进一步提高 Hexo 博客部署效率

部署方式的转变

方式一:使用 GitHub Pages 服务 + 自定义域名访问

每次更新的步骤是:

hexo g 👉 hexo d 👉 漫长的等待 👉 通过域名访问 👉 漫长的加载过程 …

优点:

  • 步骤少,更新方便。

缺点:

  • 访问速度太慢了
  • 如果更换机器迁移十分麻烦

Lombook 插件与 xXxx 格式命名变量带来的问题

使用 Lombok 插件时,JavaBean 命名需要注意一个地方:

变量名命名最好是不要「第二个字母大写」,如:iPhone,应该写成 iphone。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×