使用 Spring 的 IOC 解决程序耦合
本文使用的案例是账户的业务层和持久层的依赖关系解决。在开始 spring 的配置之前,我们要先准备一下环境。由于我们是使用 spring 解决依赖关系,并不是真正的要做增删改查操作,所以此时我们没必要写实体类。
Spring 复习 - IOC 的概念和作用
耦合性(Coupling) 也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。
Spring 复习 - 概述
Spring 是分层的 Java SE/EE 应用 full-stack轻量级开源框架,以 IOC(Inverse Of Control)反转控制 和 AOP(Aspect Oriented Programming)面向切面编程为内核
利用 Github Actions 每天定时自动签到贴吧
简介此开源项目用的是手机端的接口,签到经验更多,只需要在 secrets 中填写 BDUSS 即可,每天自动帮你签到,最多支持 200 个贴吧签到。 关于安全问题: 此项目每一轮性将所有未签到的贴吧进 ...
解决 GitHub Actions 自动部署 Hexo 时文章更新日期发生变化
在你使用了 Github Actions 自动部署 Hexo 时,部署成功之后打开你网站里的文章(指博客内的所有文章),更新日期是否发生变化了呢?这是因为使用 Git 管理站点,所以文件的最后更新日期常常会发生改变,虽然没什么影响,但是我看着不舒服
Spring Boot 自定义通用异常
如果一个项目都包含了各种各样的服务。每个服务都又以不同的方式返回异常信息,这样排查的时候就会比较麻烦。如果我们定义一个标准的异常处理体系。并在所有的服务中使用
抢先使用JetBrains的静态分析和代码质量管理工具
Qodana 是 JetBrains 团队工具系列中的新产品,它是用于代码质量监视的强大,灵活的解决方案。该产品的目的是识别并提出针对代码库中的错误,安全漏洞,重复项和缺陷的修补程序。将JetBrains的经验与代码开发相结合,并且与许多其他产品相交以增强和增强其功能。
git clone从kb变成mb
前言虽然国内有码云,coding 等,但我个人还是喜欢 github,毕竟用户量摆在那,而且还是全球的大佬都在那开源贡献,我很喜欢这种精神,很棒,向他们致敬 但是,国内在 GitHub 克隆速度非常慢 ...
IDEA 一键部署 Spring Boot 项目到 Docker 容器
我知道的一些打包部署方式无非就是直接打成 jar 包然后扔进服务器(java -jar),又或者打成 war 包扔到 Tomcat,但是容器化部署方式应该是目前的主流方案吧
无需服务器和域名快速搭建部署Vue仿网易云
今天偶然间在 GitHub 上发现了一个 Star 1.4k 的基于 Vue2、Vue-CLI3 的高仿网易云 mac 客户端播放器的项目,深深的被 ✔引,没有把持住,因此无聊就玩了玩,随便也记录了一下