Velocity velocity快速入门

1.velocity简介  velocity是一个基于Java的模板引擎,可以通过特定的语法获取在Java对象的数据,填充到模板中,从而实现界面和Java代码的分离。这意味着可以使用velocity替代jsp的开发模式...

2023-09-25 161 阅读

前端 Velocity如何对变量中的引号特殊字符进行转义

简介Velocity是一个基于Java的模板引擎,与Freemarker类似。相较于Freemarker更轻量,但带来的问题就是功能不如Freemarker强大,所以实际项目中可能会更倾向于用Freemarker,这里不作过多介...

2023-09-24 207 阅读

springboot springboot直接访问templates下静态页面

sringboot资源文件夹resources下默认有两个子文件夹:static、templates关于这个文件夹的访问权限可以通过源码了解:private static final String CLASSPATH_RESOURCE_L...

2023-09-24 251 阅读

java基础 Fel是轻量级的高效的表达式计算引擎学习(一)

Fel在源自于企业项目,设计目标是为了满足不断变化的功能需求和性能需求。Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),...

2023-09-13 425 阅读

开发工具 Mybatis TypeHandler 解析转换 MySQL Geometry

Mybatis TypeHandler 解析转换 MySQL GeometryMySQL数据中存储Geometry类,存的是WKB格式,前4位是SRID值,所以在解析MySQL的Geometry类数据时,需要处理掉前4位二进制数,再后续的byte数组...

2023-09-11 180 阅读

工具类 geojson读写转换、生成解析(java)

1.Geotools中Geometry和GeoJson进行相互转换pom.xml<geotools.version>17.1</geotools.version>         <dependency>      &nb...

2023-09-11 428 阅读

工具类 java GeoTools实现Geometry对象转换成MultiPolygon

一.GeoTools介绍GeoTools是一套操作和显示地图的开源Java 代码库,提供了一系列符合规范的操作地理空间数据的方法,GeoTools被许多项目使用,在地理信息领域有着广泛的应用。二.背景本文介绍...

2023-09-11 203 阅读

java基础 面试官:业务开发时,接口不能对外暴露怎么办?我有 3 种实现方案!

在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?今天,我们就来理一理这个问题,从几个可行的方案中,挑选一个来...

2023-08-23 162 阅读

构建管理&版本管理 Jenkins安装与配置

2 Jenkins安装在最简单的情况下,Jenkins 只需要两个步骤:1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/2.运行 java -...

2023-08-17 182 阅读

java基础 【Java SE】判断两个文件内容是否相同的多种方法

1. 逐字节比较逐字节比较文件内容。这种方法适用于小文件,但对于大文件会比较耗时。import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;public boolean are...

2023-08-13 146 阅读