Harries Blog™

最新发布

springboot-demo

Spring Boot集成Aviator实现参数校验

Harries 发布于 2024-10-27

​1.什么是aviator? Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。现在已经有很多开源可用的java表达式求值引擎,为什么还需要Avaitor呢? Aviator的设计目标是轻量级和高性能 ,相比于Groovy、JRu...

docker

CentOS安装Docker与Docker-Compose

Harries 发布于 2024-10-14

随着容器化技术的不断发展,Docker已经成为了容器化技术的代表之一。而Docker-Compose则是Docker的一个辅助工具,可以方便地管理和部署多个Docker容器。在CentOS系统上安装Docker与Docker-Compose,可以为开发者提供更加高效、灵活的容器化...

springcloud-demo

Spring Cloud 3.x 集成eureka快速入门Demo

3

Harries 发布于 2024-10-12

1.什么是eureka? Eureka 由 Netflix 开发,是一种基于REST(Representational State Transfer)的服务,用于定位服务(服务注册与发现),以实现中间层服务的负载均衡和故障转移,此服务被称为 Eureka Server。同时,它还...

springboot-demo

Spring Boot集成DJL实现图片分类

2

Harries 发布于 2024-10-11

1.什么是DJL? DJL 是一个很新的项目,在2019年12月初的AWS  re: invest大会上才正式的发布出来。。简单来说,DJL是一个使用Java API简化模型训练、测试、部署和使用深度学习模型进行推理的开源库深度学习工具包,开源的许可协议是Apache-2.0。对...

springboot-demo

Spring Boot集成RBloomFilter快速入门Demo

1

Harries 发布于 2024-10-09

1.什么是BloomFilter? 布隆过滤器原理:布隆过滤器(Bloom Filter)是一种空间效率很高的概率型数据结构,用于判断一个元素是否在一个集合中。它允许有一定的误判率,换取了存储空间的极大节省。这种数据结构在空间效率和查询速度上具有明显优势,尤其适用于大规模数据去重...

java-demo

Java SPI 快速入门Demo

Harries 发布于 2024-10-08

1.什么是Java SPI ? SPI全称Service Provider Interface,在Java中还是一个比较重要的概念,是Java提供的一套用来被第三方实现或者扩展的API,或者换句话说,SPI是一种服务发现机制。 SPI 将服务接口和具体的服务实现分离开来,将服务调...

一周一本书

读《show your work》的一点感悟

Harries 发布于 2024-10-06

这本书真是一本自我提升的好书,作者从10个方面去阐述自己的观点。每个观点的角度都很受启发 1.you don‘t have to be a genius Give  what you have to someone, it may be better than you dare ...

java-demo

如何优雅的处理NPE问题?

Harries 发布于 2024-10-05

1.什么是NPE? NPE,即NullPointerException,是开发中最常见的问题之一,有必要知道如何正确地处理NPE。 对于 Java 开发者来说,null 是一个令人头疼的类型,一不小心就会发生 NPE (空指针) 问题。也是 Java 语言为人诟病的一个重要原因之...

springboot-demo

Spring Boot集成encache快速入门Demo

1

Harries 发布于 2024-10-04

1.什么是encache EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。 Ehcache 特性 优点 快速、简单 支持多种缓存策略:LRU、LFU、FIFO 淘汰算法 缓存数据有两级:内存...

springboot-demo

Spring Boot集成Keycloak快速入门Demo

9

Harries 发布于 2024-09-29

1.什么是Keycloak? Keycloak是一种面向现代应用和服务的开源IAM(身份识别与访问管理)解决方案 Keycloak提供了单点登录(SSO)功能,支持OpenID Connect、OAuth 2.0、SAML 2.0标准协议,拥有简单易用的管理控制台,并提供对LDA...

springboot-demo

Spring Boot利用filter实现xss防御

2

Harries 发布于 2024-09-26

1.什么是xss? Cross-Site Scripting(跨站脚本攻击)简称 XSS,是一种代码注入攻击。攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取用户的敏感信息如 Cookie、SessionID 等,进而危害数据安全。 为...

springboot-demo

Spring Boot集成Milvus快速入门demo

2

Harries 发布于 2024-09-25

1.什么是Milvus? Milvus 是一种高性能、高扩展性的向量数据库,可在从笔记本电脑到大型分布式系统等各种环境中高效运行。它既可以开源软件的形式提供,也可以云服务的形式提供。 Milvus 是 LF AI & Data Foundation 下的一个开源项目,以 ...