DracoYu's MindCache
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Git-Stash

为了简化本地测试代码的过程,往往会对一些代码/配置进行修改。例如设置日志级别,开启Bean的懒加载,关闭一些不必要的服务。这些修改只发生在本地工作区(Working Directory),不会commit到本地仓库(Repository),更不会push到远程仓库(Remote repositories)。由于在IDEA中,默认没有启用暂存区(Staging Area/Index),因此主要讨论的
2023-04-19
Git
#Git #Stash #Shelve

SpringBoot-Configuration

前面提到,对于Spring项目来说,项目的功能取决于Spring容器中有哪些bean,每一个bean都是一个功能模块的实例化对象。所以问题就来到了如何向Spring容器中添加bean。 XML 配置文件 XML配置文件是最原始的添加bean的方式。使用XML配置文件符合了配置文件分离的原则。可以通过修改XML配置文件直接修改程序的功能,而不需要将项目重新编译。 在XML配置文件中通过<
2023-04-17
Java
#Java #SpringBoot #Configuration

SpringBoot-Testing

在写上一篇IoC和DI之前,本来想记录的是SpringBoot如何完成AutoConfiguration自动配置,但因为篇幅直接分离出来了一篇。这次又把Testing给分离了出来。 事情的起因是,写项目代码时,常常需要对自己写的部分进行测试和调试。根据自己以往的编程经验,个人习惯于写一点就运行一点,并通过断点调试来确认内存的运行状态,避免犯一些低级的逻辑错误。虽然公司有专门的测试岗位,但从代码提
2023-04-13
Java
#Java #SpringBoot #Testing

SpringBoot-IoC-DI

在讨论Spring框架时,其中最核心的组件莫过于 Spring Core。而Spring Core完成了两个关键概念:IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)。 IoC IoC是一种设计模式,它将对象的创建和管理的控制从应用程序代码转移到了容器中。在Java当中,为了提高代码的复用率和可维护性,我们采用模块化
2023-04-13
Java
#Java #SpringBoot #IoC #DI

SpringBoot-ConfigurationProperties

写代码时,常会在代码中使用配置相关的常量。 对于这些配置常量,最佳实践是配置文件分离,即将这些配置常量写入一个配置文件中。常见的配置文件包括如properties、XML文件、JSON文件、YAML文件。这样每次修改配置时,不需要改动源文件并重新编译,也不需要通过命令行传参,只需改动配置文件中对应属性即可。而且把配置信息放在一起会使代码可读性,可维护性更好。 Java中的配置文件 Java的
2023-04-07
Java
#Java #SpringBoot #ConfigurationProperties

去除/高亮页面元素的JS脚本

最近开发了一个基于TamperMonkey的JS脚本,其主要功能为去除特定页面中的广告、Header等无效信息元素,并根据逻辑高亮其中重要信息元素。 Github 从解决需求角度出发,常见的去除页面中的广告可以通过CSS植入,并利用样式选择器将广告元素的display属性设置为none。但需要根据逻辑高亮元素(如经过元素内文本排序后,对前n位进行高亮),简单的CSS植入无法满足这个需求。因此最
2023-04-06
JavaScript
#JavaScript #TamperMonKey #MutationObserver #函数防抖 #函数节流

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
2023-04-06
1234

搜索

Hexo Fluid