
工具技巧
文章平均质量分 78
杀死一只知更鸟debug
手敲博客 https://www.robindeblog.cn/,域名已过期,换赛道中!
展开
-
hexo github部署,通过域名访问你的博客
Tips: 如果是第一次使用github,需要配那个ssk秘钥,账号用户名,建议百度,我这里就不过多赘述了。如果你想要通过域名访问,接着执行下面的步骤。,等待几秒,刷新页面,即可看到你的博客了。在部署之前,了解一下hexo的常用命令。,然后输入自己的域名,点击。购买一个域名,如腾讯云的。上创建一个仓库,名称为。此时,你可以直接通过。原创 2024-09-25 18:25:57 · 603 阅读 · 0 评论 -
hexo本地部署-图文教程
npx 想要解决的主要问题,就是调用项目内部安装的模块,如果提示你hexo命令无法识别,但是你安装了hexo模块,你就需要使用npx hexo …重新启动项目,可以看到控制台输出了butterfly主题的logo。你的电脑需要有git,node环境。使用主题内置的404页面,开启一下。需要安装一个插件,进行主题渲染。,然后编写 link.yml。下载butterfly主题。原创 2024-09-25 16:23:04 · 1152 阅读 · 0 评论 -
Guava中Preconditions校验
不同的场景,如短信码验证登录,账号密码登录此类的实体,对于字段是否必填并不是必须的。如果输入参数少的时候,还好,如果很多就会变成大量的。此时就可以使用 guava 的。校验注解对实体类进行校验呢?原创 2024-09-16 21:04:37 · 436 阅读 · 0 评论 -
MapStruct-Java实体转换利器
MapStruct 是一个用于生成映射器接口的代码生成库,主要用于简化 Java 对象之间的转换过程。在处理不同模型之间数据转换时,MapStruct 可以自动生成实现类减少手工转换逻辑的工作量。使用场景:各种模型之间的转换。BODTOVOPOJO引入mapstruct的pom依赖定义mapper接口(注意,这里不是MyBatis的Mapper哦),使用@Mapper注解标记,并在接口中声明映射方法。编写映射方法,(从xxxO转换为yyyO,模型之间的转换)在业务层中使用Mapper。原创 2024-09-02 20:28:23 · 694 阅读 · 0 评论 -
SVN常用命令
SVN 的忽略是通过设置目录的属性 prop 来实现的,添加后会有一个目录属性变动的修改需要提交,记得要提交一下喔,这样其他人也有了这个忽略配置。忽略仅对还未添加到版本库的文件生效,已经在版本库里的文件,添加忽略后是不会自动删除的也不会忽略,需要手动 delete 命令删除下才行。新建的文件,我们需要用 add 命令把它们加入 SVN 的版本管理,然后我们才可以提交它。此命令可以把我们本地的修改提交到 SVN 服务器,这样其他同事就能更新到我们的代码了。会更加简单,也会自动执行删除命令。转载 2024-08-19 09:17:24 · 79 阅读 · 0 评论 -
SSL证书配置
这里配置的 SSL 证书路径在 /etc/nginx/cert/ 目录下,等会正式启动容器时,需要将这个目录挂载到宿主机的 /docker/nginx/cert 目录,否则 Ngnix 启动时会找不到文件。这里以网站域名来命名的 ssl 配置文件,你可以根据自己的实际域名来自定义文件名,只要是 .conf 结尾就行,Nginx 都会正常加载。点击验证,如果购买的域名和服务器都在同一个账号下,系统会自动帮你配置一条记录类型为 TXT 的 DNS 解析, 并告诉你。最后记得安全组策略开放443端口。原创 2024-08-07 18:22:48 · 1146 阅读 · 0 评论 -
自定义校验注解,优雅的实现手机号,身份证号的格式校验!
系统执行业务逻辑之前,会对输入数据进行校验,检测数据是否有效合法的。所以我们可能会写大量的if else等判断逻辑,特别是在不同方法出现相同的数据时,校验的逻辑代码会反复出现,导致代码冗余阅读性和可维护性极差。鉴于通用性和普遍性,Spring框架提供了validator组件,通过一些校验器,可以对一些数据进行统一的完整性和有效性等校验,即简单又好用。JSR-303是Java为Bean数据合法性校验提供的标准框架,它定义了一整套校验注解,可以标注在成员变量,属性方法等之上。原创 2024-07-28 21:20:45 · 656 阅读 · 0 评论 -
IDEA安装并使用通义灵码
在数字革命的前沿,阿里云技术团队匠心独运,倾力打造“通义灵码”——一个融合尖端科技的智能编码助手,旨在革新软件工程的未来。实时代码扩展通义灵码具备深度理解代码脉络的能力,实现行级或函数级代码的即时扩展,加速编程流程,让创意与代码无缝衔接。语言到代码的桥梁仅需以日常语言表达构思,通义灵码即刻将意念转化为实际代码,简化编程门槛,使非专业人士亦能参与软件创造。自动化单元测试构建一键生成单元测试脚本,确保代码品质,降低后续维护负担,提升整体开发效率。注释自动生成。原创 2024-07-25 20:25:30 · 631 阅读 · 1 评论 -
Node 版本控制工具 NVM 的安装和使用(Windows)
遇到了一个项目,前端的node版本很低,需要我去降低node版本才能下载依赖运行,我当然不是傻乎乎的降版本了,而是使用node版本控制工具NVM。在 Windows 系统上切换多个 Node.js 版本,可以使用一些第三方工具来帮助管理,其中最常用的是 NVM for Windows(nvmw)。原创 2024-07-24 21:10:57 · 650 阅读 · 0 评论 -
Minio图床介绍和使用
MinIO 是一个开源的对象存储服务器。这意味着它允许你在互联网上存储大量数据,比如文件、图片、视频等,而不需要依赖传统的文件系统。MinIO 的特点在于它非常灵活、易于使用,同时也非常强大,可以在你的应用程序中方便地集成。原创 2024-07-14 19:21:08 · 1068 阅读 · 0 评论