Thymeleaf 模版引擎语法浅记
1、前言 最近想学习一下 halo 主题开发,也为了修改一些现有主题供自己使用(由于大多数主题都是用了 thymeleaf 语法)所以浅浅的学习并记录一下常用语法,方便回头查看。 Thymeleaf 作为一种模板引擎,它拥有自己的语法规则。主要由如下两类: 标准表达式语法 th 开头的相关属性 2、
mac 系统里如何管理多个jdk版本
问题由来 随着开发技术的不断更新迭代,jdk8 独占一头的时代已经过去了,现在好多的项目渐渐开始转型到 jdk11、 jdk17了,面对这些新的项目所需要的jdk环境,总不能用一次安装一次吧,如果能够像python的pyenv工具一样,能够管理多个环境版本的jdk,这样就可以在不同的项目里直接一行命
Java 编程之美
未读
基础语法:从CPU角度看变量、数组、类型、运算、跳转、函数等语法
对于绝大部分编程语言来说,不管是 Python、Ruby、PHP、JavaScript,还是 Go、C/C++、Java,其包含的基本语法无外乎这样几种:变量、类型、数组、运算(赋值、算术、逻辑、比较等)、跳转(条件、循环)、函数,而其他语法(比如类、容器、异常等)在 CPU 眼里只不过是语法糖。本
Java 编程之美
未读
程序的本质:代码是如何被执行的
一、解释型、编译型、混合型语言 我们知道,CPU只认识机器指令(也叫做CPU指令、机器码),用像Python、C++、Java这样的高级语言编写的代码,需要编译(编译的意思实际上就是“翻译”)为机器指令之后,才能被CPU执行。而不同类型的语言,其编译过程也是不同的,据此我们将其分为三类。 1 )编译
Java
未读
Springboot入门基础篇
Springboot基础篇 1、springboot项目的创建方式 方式一:基于idea创建的联网版项目: ①:创建新模块,选择spring Initializr ,并配置模块相关基础信息。 ②:选择当前需要集成的技术,以javaweb为例 关注:此处选择的SpringBoot的版本使用默认的就可以
Spring boot
未读
springboot中如何使用注解来实现aop
1、自定义注解 通常情况下,自定义注解都是定义在 domain 包下的 annotation 包下。首先创建一个注解: @Target(ElementType.METHOD) //定义注解的使用范围为方法
@Retention(RetentionPolicy.RUNTIME )
@Documen
Spring boot
未读
Springboot项目生成接口文档方法
1.前言 1.为什么需要接口文档 当前后端分离时,需要前后端共同定义接口,编写接口文档。所以,在项目开发过程中需要有一个统一的文件进行沟通交流开发。 对开发人员而言,项目的维护和人员更迭,都需要文档来作为记录。方便后期人员查看、维护。 2.apidoc apidoc是一个轻量级的在线REST接口文档
Java
未读
Java 实体代码生成器 lombok 的使用
前言 在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是 Eclipse ,都提供了快速生成get,set方法的快捷键,使用起来很是方便,其实,我们还有更方便的办法,就是使用 Lombok 的注解生成这些公有方法。 Lombok是一个
Java
未读
深入 Java 泛型
一、什么是 Java 的泛型? Java的泛型是 jdk1.5 引入的一个新特性,其特点就是将类型进行一个参数化,把类型作为参数传递。 一些常见的泛型类型有: E 元素(Element),多用于 Java集合框架 K 关键字(key) V 值(value) T 类型(Type) N 数字(Numbe