随机名言

上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: 之前也学习过消息队列,但一直没有使用的场景,今天项目中遇到了 kafka 那便有了应用场景 1. Kafka Kafka 是一个分布式、支持分区,多副本的基于 zookeeper 的消息队列。使用消息队列,是应用 A 将要处理的信息发送到消息队列然后继续下面的任务,需要该信息的应用 B 从消息队列里 阅读全文
posted @ 2022-01-09 19:40 Howlet 阅读(544) 评论(2) 推荐(5) 编辑
摘要: 设计模式没有具体的落地代码,写着总感觉是抽象的概念而已 1. 备忘录模式(Memento Pattern) 在不违反封装的情况下保存、获取对象的内部状态,然后在需要的时候可以恢复之前的状态。应用在存档、回退操作(ctrl + z、浏览器回退) 备忘录模式的组成: Originator:发起者 Mem 阅读全文
posted @ 2021-12-21 23:05 Howlet 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 最近项目在配 HTTPS,又在弄什么证书,想着自己也弄一下吧 1. OpenSSL OpenSSL 是一个实现加密和认证的软件,而OpenSSH 是实现 SSH 远程安全登录的软件(其安全功能借用了OpenSSL),其提供秘钥证书管理、对称加密和非对称加密等功能 常用参数如下: -new:表示生成一 阅读全文
posted @ 2021-12-18 21:49 Howlet 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 和印度团队开了几次会扯皮,真服他们的英语口语,想着来弄个国际化试试把 1. 国际化 当产品有多语言环境的需求时,我们就需要为不同的语言提供不同的处理。前端解决了绝大多数的国际化问题,偶尔后端也需要一些国际化需求,刚好 Java 就支持这种操作 1.1 语言资源包 资源包是 properties 文件 阅读全文
posted @ 2021-11-30 23:07 Howlet 阅读(68) 评论(0) 推荐(1) 编辑
摘要: 学***l-job 定时任务时了解到基于 JVM 的 Grovvy 脚本语言、搭建 Jenkins 时知道了编译API 1. Java 脚本机制 Java 的脚本 API 可以让我们调用 JavaScript、Grovvy、Ruby 等脚本语言,它避免了编译和链接环节,具有如下优势: 可快速变更, 阅读全文
posted @ 2021-11-21 19:21 Howlet 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 还没真正的遇到使用定时任务的场景,不管怎么说先学起来 1. 定时任务 很多情况下任务并非需要立即执行,而是需要往后或定期执行,这不可能人工去操作,所以定时任务就出现了。项目中肯定会用到使用定时任务的情况,笔者就需要定时去拉取埋点数据 使用定时任务的情况: 每周末凌晨备份数据 触发条件 5 分钟后发送 阅读全文
posted @ 2021-11-20 11:00 Howlet 阅读(2958) 评论(0) 推荐(1) 编辑
摘要: 项目中看到了有埋点监控、报表、日志分析,有点兴趣想慢慢捣鼓一下 1. 数据埋点 监控机器环境的性能和业务流程或逻辑等各项数据,并根据这些数据生成对应的指标,那么我们就称为数据埋点。比如我们想知道某个接口调用的 TPS、机器 CPU 的使用率,这些都可以用到数据埋点 2. Micrometer Mic 阅读全文
posted @ 2021-11-14 18:10 Howlet 阅读(681) 评论(1) 推荐(0) 编辑
摘要: 最近备忘录新加的东西倒是挺多的,但到了新环境水土不服没动力去整理笔记 1. Demo Project 首先准备一个简单的项目,用来部署到 Docker 主机上,并且能验证该项目是否成功运行 1.1 接口准备 准备一个测试接口,用于校验 Docker 部署是否成功 @RestController @R 阅读全文
posted @ 2021-11-11 21:17 Howlet 阅读(649) 评论(0) 推荐(2) 编辑
摘要: Thu Oct 21 13:10:35 CST 2021 —— 记录下高光的删库瞬间,后面给恢复了 1. 什么是数据库备份 备份就是在数据库发生宕机的情况下保证数据不丢失,或者最小程度丢失的解决方法。Mysql 提供了 mysqldump、ibbackup、replication 工具来备份,当然也 阅读全文
posted @ 2021-10-27 21:06 Howlet 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 项目组切换生产环境就将配置文件给替换了,里面的铭感信息都给加密了 1. 什么是 jasypt Jasypt 是一个 Java 库,它允许开发人员以最少的努力为他/她的项目添加基本的加密功能,而无需深入了解密码学的工作原理 高安全性、基于标准的加密技术,适用于单向和双向加密。加密密码、文本、数字、二进 阅读全文
posted @ 2021-10-12 14:54 Howlet 阅读(246) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 19 下一页

Copyright © By Howl