java
文章平均质量分 93
qq_17153885
这个作者很懒,什么都没留下…
展开
-
Java学习十四—Java8特性之Lambda表达式
Java 8 引入了 Lambda 表达式,它是一种更简洁、更便于使用的函数式编程特性。原创 2024-07-07 09:50:11 · 761 阅读 · 0 评论 -
Java学习十三—Java8特性之Functional函数式接口
Java 8引入了函数式接口(Functional Interface)的概念,它是指只包含一个抽象方法的接口。函数式接口可以使用Lambda表达式来创建该接口的对象。原创 2024-07-07 00:07:06 · 759 阅读 · 0 评论 -
Java学习十二—Java8特性之Optional类
Java 8 引入了 `Optional` 类作为一种容器,可以用来显式地表示一个值存在或不存在。原创 2024-07-03 23:48:19 · 693 阅读 · 0 评论 -
Java学习十一—Java8特性之Stream流
Java 8引入了许多令人兴奋的新特性,其中最引人注目的是Lambda表达式和Stream API。原创 2024-06-26 00:42:05 · 703 阅读 · 0 评论 -
Redis实践—全国地址信息缓存
在涉及全国地址的应用中,地址信息通常被频繁地查询和使用,例如电商平台、物流系统等。为了提高系统性能和减少对数据库的访问压力,可以使用缓存来存储常用的地址信息,其中 Redis 是一个非常流行的选择。原创 2024-05-23 23:49:55 · 623 阅读 · 1 评论 -
Java学习十—IO
Java I/O 流是Java程序中处理输入和输出的基础。原创 2024-03-31 10:28:03 · 1013 阅读 · 0 评论 -
Java学习九—常用包(类)之java.util包
`java.util` 包是Java标准类库中的一个非常重要的组成部分,它提供了一系列对程序开发非常有用的类和接口。这个包主要包含集合框架、日期时间类、事件模型、随机数生成器以及其他实用工具类。原创 2024-03-29 00:37:27 · 5645 阅读 · 0 评论 -
Java学习八—常用包(类)之java.lang包
在Java中,package(包)是用来组织和管理类(class)的一种机制。包可以将相关的类进行分组,有助于代码的管理和组织。原创 2024-03-28 00:08:51 · 1607 阅读 · 0 评论 -
Java学习七—集合框架
Java 集合框架(Collection Framework)是 Java 提供的一组用于存储和操作对象的类和接口集合。这些集合类提供了不同的数据结构,使得数据的管理和操作更加方便和高效。原创 2024-03-23 16:59:36 · 985 阅读 · 0 评论 -
Java学习六—面向对象
Java 是一种面向对象编程语言,其核心思想是面向对象编程(Object-Oriented Programming,OOP)。面向对象编程是一种程序设计范式,它将数据与操作数据的方法(函数)捆绑在一起,以对象的形式呈现,从而使程序更容易理解、灵活和可维护。原创 2024-03-20 22:30:33 · 710 阅读 · 0 评论 -
Java学习五—数组
在Java中,数组是一种特殊的对象,用于存储固定大小的相同类型的元素。数组可以存储基本数据类型(如int、char、boolean等)或对象引用。原创 2024-03-19 00:27:22 · 699 阅读 · 0 评论 -
Java学习四—方法
Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。原创 2024-03-17 15:58:34 · 867 阅读 · 0 评论 -
Java学习三—流程控制
1996年,计算机科学家Bohm和Jacopini证明了:任何简单或复杂的算法都可以由顺序结构、分支结构 和循环结构这三种基本结构组合而成。它们的共同点是都包含一个入口和一个出口,它们的每个代码都有机会被执行,不会出现死循环。原创 2024-03-16 00:32:32 · 837 阅读 · 0 评论 -
Java学习二—基础语法
在Java编程世界中,注释是一道不可或缺的明灯,为开发者提供了代码背后的灯塔。它们是代码的解释者,为我们提供了更深层次的理解,从而提高了可读性、可维护性和团队协作效率。原创 2024-03-14 00:00:26 · 848 阅读 · 0 评论 -
Elastic Search学习三——基本操作(API)
Elasticsearch的REST API提供了一种使用HTTP协议进行与Elasticsearch交互的方式。通过发送HTTP请求并解析响应,可以执行各种操作,包括索引管理、文档操作、搜索和聚合、集群管理等。这里先学习API接口,实现各种功能,对此有初步了解。后续章节介绍Java项目中,集成Elasticsearch,基于客户端(client)实现各种功能搜索及数据管理(基于Java语言对上述接口的实现)。原创 2024-03-06 00:11:41 · 732 阅读 · 0 评论 -
使用Springboot + Tesseract OCR引擎实现图片文字自动识别
Tesseract是一款优秀的开源OCR软件,是由HP实验室开发,Google维护的开源OCR(Optical Character Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能力不断增强;如果团队深度需要,还可以以它为模板,开发出符合自身需求的OCR引擎。目前由Google维护改进,已发展到5.0版本,从4.0版本起增加了基于LSTM神经网络的识别引擎。原创 2024-02-01 23:27:40 · 1227 阅读 · 1 评论 -
Redis数据类型及应用场景
作为一名后端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道。很多人知道 Redis 快仅仅因为它是基于内存实现,对于其它原因倒是模棱两可。首先Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。而对于内存数据库来说,本身数据就存在于内存里,也就没有了这方面的开销。还有高效的数据结构:Redis 中有多种数据类型,每种数据类型的底层都由一种或多种数据结构来支持。原创 2023-11-09 00:48:34 · 81 阅读 · 0 评论 -
Java基础学习(一)—Java概述
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。原创 2023-07-12 00:13:17 · 122 阅读 · 0 评论 -
@Validated注解,校验请求参数方法
@Validated是Spring Validation框架提供的参数验证功能,这篇文章主要介绍了Java使用@Validated注解进行参数验证的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧原创 2023-05-05 23:59:24 · 438 阅读 · 0 评论