摘要: 通过 Vue 指令实现自动调整 iframe 大小,包括抽屉占位和页面使用的示例。使用 iframe-resizer 库监听 iframe 内容变化并自动调整高度,有效解决了页面内嵌 iframe 的高度适配问题。 阅读全文
posted @ 2024-02-28 14:47 灯塔下的守望者 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 文章介绍了在根项目中创建了两个新maven模块,一个是名为jhub-user的模块,另一个是名为jhub-common的模块,最终形成了新的项目结构。 阅读全文
posted @ 2023-09-24 17:00 灯塔下的守望者 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了在安装IDEA、Git、JDK和Maven的基础上,创建一个简单的Maven项目,并配置Maven仓库为阿里云。同时,作者还提到了安装Postman和进行一些Git仓库的清理工作。文章以创建名为'JHub'的项目为例,强调了项目的模块化管理,包括删除自动生成的文件和提交代码到仓库。 阅读全文
posted @ 2023-09-24 16:59 灯塔下的守望者 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了在macOS上编译OpenJDK的环境准备和步骤,包括安装必要的软件和工具,解决常见错误,以及提供了相关资源链接。文章详细讲解了如何配置Xcode、安装ccache、解决编译错误,并提供了编译OpenJDK的命令。适用于想要在macOS上编译OpenJDK的开发者。 阅读全文
posted @ 2023-09-21 13:34 灯塔下的守望者 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ## 插件简介 什么是插件 插件是一种软件组件,可以在另一个软件程序中添加功能或特性。插件通常被设计成可以==随时添加或删除==的,而不影响==主程序==的功能。插件可以==扩展==软件程序的功能,这让用户可以根据自己的需求定制软件,提高工作效率。常见的插件包括浏览器插件、音频和视频编辑软件的特效插 阅读全文
posted @ 2023-08-24 23:24 灯塔下的守望者 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 初始化 nx 工作空间 npx create-nx-workspace zhi --package-manager=pnpm --preset=ts ​ 创建 package pnpm nx generate @nrwl/js:library zhi-env --publishable --impo 阅读全文
posted @ 2023-04-04 22:18 灯塔下的守望者 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 解决方案 用下面的命令解决: docker system prune systemctl restart docker.service 参考 https://stackoverflow.com/questions/39640963/error-response-from-daemon-network 阅读全文
posted @ 2023-03-22 14:55 灯塔下的守望者 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 本文将从零开始介绍如何用 Node.js​ 和 TypeScript​​ 开发脚手架。 可用版本的 github 地址:zhi-cli npm 的地址:zhi-cli 需求来源 如果我们之前花很大力气搭建了一个项目开发工具包,但是有了新项目想用咋办,常规办法就是拷贝模板文件。但是每次拷贝模版再去修改 阅读全文
posted @ 2023-03-08 17:56 灯塔下的守望者 阅读(487) 评论(1) 推荐(1) 编辑
摘要: ​release please​​ 是一个来自于 Google​​ 的自动发版工具,基于 Github Actions​ 可实现全自动发版。 官网:https://github.com/googleapis/release-please 上手 在项目根目录的 .github​ 的 workflows 阅读全文
posted @ 2023-03-06 21:55 灯塔下的守望者 阅读(647) 评论(0) 推荐(1) 编辑
摘要: 回顾 在前面,我们通过 redis​ 集成了 MyBatis​ 的二级缓存,440.MyBatis的二级缓存整合redis ,接下来,我们来分析一下 RedisCache​ 的源码。 源码分析 RedisCache 主要是通过实现 Cache 接口来做的。数据存储和获取主要是通过操作 jedis 来 阅读全文
posted @ 2023-02-20 22:00 灯塔下的守望者 阅读(30) 评论(0) 推荐(0) 编辑
摘要: MyBatis 自带的二级缓存存在的问题 在前面我们使用 @CacheNamespace​ 实现了 430.MyBatis的二级缓存 ,这个底层使用 HashMap​ 来实现。在 单机环境 下没有问题,但是在 分布式环境 下就不行了。 ​​ MyBatis 二级缓存在分布式环境下的问题解决 为了解决 阅读全文
posted @ 2023-02-14 00:56 灯塔下的守望者 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 方案 在 Java 中,你可以利用 URLEncoder ​ ​和 URLDecoder ​ ​来对 URL 字符串进行编解码,然后使用 String.split()​ 方法或者使用 正则表达式​ 来从 URL 字符串中获取参数。 代码示例 /** * 获取url中的参数 * * @param ur 阅读全文
posted @ 2023-02-03 10:56 灯塔下的守望者 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 版本说明 在众多小伙伴离乡返岗之际,我们也迎来了 2023 年的第一个小版本 0.6.8,此版本主要解决 思源笔记 2.6.3+ 版本 Localstorage 的修改以及随机端口导致的重启无法读取配置问题。 新特性一览 提供通用的集成接口,方便思源笔记主题集成本插件 为了和 思源笔记主题​ 更好的 阅读全文
posted @ 2023-01-30 22:24 灯塔下的守望者 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 版本欢迎语 风雨送春归,飞雪迎春到。大家新年好呀,伴随着新年的到来,我们也惊喜的引来了经过细心打磨和优化的 sy-post-pulisher​ 的 v0.6.7​ 版本。 自 ~~v0.6.1~~ 发布之后,我的内心其实是很忐忑的,结果果然发现了一些不能容忍的 bug ,因此,原本计划的终极版本 ~ 阅读全文
posted @ 2023-01-30 22:22 灯塔下的守望者 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Git 简史 官方网站:https://git-scm.com/ ​​ Linux 内核一开始使用 BitKeeper 来管理和维护代码。2005 年,BitKeeper 不再免费使用,Linux 开源社区需要一套自己的版本控制系统。 自 2005 年诞生以来,Git 越来越完善,及其适合管理大型项 阅读全文
posted @ 2022-12-18 18:39 灯塔下的守望者 阅读(21) 评论(0) 推荐(0) 编辑