Roder's Blog
首页
分类
归档
Java
SpringBoot
关于
友链
工具
JSON格式化
it-tools
Markdown转PDF
Roder
累计撰写
77
篇文章
累计创建
21
个分类
累计创建
144
个标签
导航
首页
分类
归档
Java
SpringBoot
关于
友链
工具
JSON格式化
it-tools
Markdown转PDF
目录
分类
Java
推荐一款强大的Java表达式引擎MVEL
2025-01-06 19:48
13
0
0
25.3℃
Java
开源框架
在 Java 开发中,经常需要处理动态逻辑、规则计算或配置解析。硬编码这些逻辑缺乏灵活性,而 MVEL (MVFLEX Expression Language) 作为一款高性能、功能丰富的表达式引擎,可以很好的解决这类问题。 MVEL
Java判断地图坐标(经度,纬度)是否在多边形区域或圆形区域内
2023-08-02 10:19
27
0
0
26.7℃
Java
在地图上,可以使用经纬度确定一个位置,如上海体育场(121.449391,31.188228),如果知道了2个地点的经纬度,我们就能在地图上找到其位置及2点的距离, 百度地图或高德地图提供了相应的服务;如果将多个坐标点连成多边形区域,如何判断某个坐标点是否在多边形区域内,如下工具类。 一、Java工
高性能Java对象转换工具MapStruct
2022-10-30 21:53
4
0
0
24.4℃
Java
开源框架
Java日常开发中经常涉及到各种对象的转换,如:VO、DO、DTO等,我们经常会借助工具来转换对象以减轻工作量、提升工作效率,如Apache的BeanUtils,Spring的BeanUtils、Cglib的BeanCopier、阿里的FastJson等, 本篇介绍另一个高性能的对象转换工具:Map
Java常用设计模式之模板方法模式
2022-06-20 17:33
4
0
0
24.4℃
Java
设计模式
一、模板方法定义 模板方法模式属于行为型设计模式,它定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。 二、模式结构 模板方法模式
简洁、快速、节约内存的Excel处理工具EasyExcel
2022-06-19 21:46
6
0
0
24.6℃
Java
开源框架
1、简介 EasyExcel是一个阿里开源的基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。 他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。 EasyExcel基于POI进行封装优化,降低内存使用,再大的excel也不会出现内存溢出,让使用更加简
常用加密算法及Java实现
2021-12-12 22:51
3
0
0
24.3℃
Java
加密在平时开发中也会经常用到,涉及登录、支付、接口设计等方面,可能都需要考虑到加密算法,加密算法分对称加密和非对称加密,对称加密使用的密钥只有一个,发送和接收双方都使用这个密钥对数据进行加密和解密,非对称加密算法,需要两个密钥,一个是公钥 (public key),另一个是私钥 (private k
基于LinkedHashMap实现LRU缓存
2021-10-31 21:44
7
0
0
24.7℃
Java
LRU,Least Recently Used,即最近最少使用,LRU缓存是经常使用的缓存淘汰策略之一。 我们可以使用LinkedHashMap的特性很容易实现LRU缓存。 1、访问排序 LinkedHashMap的构造方法中,有个accessorder参数,传true时,在调用get方法获取值时会
Java探针-Java Agent技术初探
2021-02-16 19:35
4
0
0
24.4℃
Java
一、简介 java agent是java命令的一个参数。参数 javaagent 可以用于指定一个 jar 包,并且对该 java 包有2个要求: 这个 jar 包的MANIFEST.MF 文件必须指定 Premain-Class 项。 Premain-Class 指定的那个类必须实现 premai
Java程序员常用软件
2019-11-03 16:10
11
0
0
25.1℃
Java
软件分享
工欲善其事必先利其器,作为有多年开发经验的Java程序员,应该都会有一些常用的软件来辅助自己的工作,下面分享从业几年来一直在用的一些软件。 1、IDE Eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环
Java常用设计模式之策略模式
2018-09-16 19:38
4
0
0
24.4℃
Java
设计模式
1、什么是策略模式? 策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户端。 2、策略模式的结构
弹