java
文章平均质量分 68
qq_28884137
这个作者很懒,什么都没留下…
展开
-
关于java 集合使用的特点以及性能优化问题记录
在使用Java集合时,需要根据具体的需求选择合适的集合类,并注意集合的性能问题,进行必要的性能优化。2. 时间复杂度:不同的集合类对于添加、删除、查找等操作的时间复杂度不同,需要根据具体的需求选择合适的集合类。3. 集合框架提供了各种类型的集合,包括列表、集合、队列、栈、映射等,可以满足不同类型的数据处理需求。1. 内存占用:集合类的实现会占用一定的内存空间,如果集合中的元素数量很大,可能会导致内存溢出。2. 减少集合中元素的数量:可以使用分页等方式减少集合中元素的数量,避免内存溢出问题。原创 2023-03-09 13:55:37 · 263 阅读 · 0 评论 -
java数组删除,替换,增加数组元素工具类
Java 数组删除,替换,增加,其中Java 的数组是固定长度的,无法直接删除,我们可以通过创建一个新数组,把原始数组中要保留的元素放到新数组中即可。数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。下面提供以一个字符串操作数组的类方便以后使用。原创 2023-03-04 12:47:10 · 594 阅读 · 0 评论 -
Java 8 中执行基本统计信息
在本文中,我们将研究如何使用流 API 和集合执行基本统计信息,例如最大值、最小值、平均值(平均值)和发生次数,以用于数据表示目的。我们的方法是使用流 API (java.util.stream) 中的一个类和包。它使我们能够减少大量的样板代码,创建更具可读性的程序,并在正确使用时提高应用程序的生产力。的方法,它可用于通过计算数据集中每个值的出现次数将我们的数据集分组为不同的集合。的方法,它可用于通过计算数据集中每个值的出现次数将我们的数据集分组为不同的集合。为了将数据集作为表示方法,我们将使用流的。原创 2023-03-03 13:32:47 · 149 阅读 · 0 评论 -
Java vs JavaScript:有什么区别?
JavaScript是由Brandon Eich创建的客户端,跨平台,面向对象的脚本语言。JavaScript 广泛用于 Web 开发,它是一种很好的语言,可以用来帮助构建动态和交互式网页。JavaScript 有许多应用程序,包括:JavaScript 直接在 Web 浏览器中运行,这意味着我们不需要任何其他资源来执行我们的 JavaScript 代码。它也可以通过Node.js在服务器上运行。我们可以使用 JavaScript 将动态文本插入到 HTML中。它具有相对宽松的语法。优点缺点。原创 2023-03-02 13:40:19 · 219 阅读 · 0 评论 -
Java 5 种简单有效的字符串和数组
Java 经常跻身最流行的五种编程语言之列,这是可以理解的;它是通用的,相当容易学习,因为它是一种高级语言,并且它满足许多用例。由于这些原因,Java是一种很好的语言,无论你是有经验的还是刚刚开始你的软件工程生涯。Java可能是一种相对容易学习的语言,但这并不意味着我们不会时不时地遇到问题,或者陷入困境,或者忘记语言的一些细微差别。在这篇文章中,我们将看看与字符串和数组相关的操作方法。详细了解所有常见的 Java 数据结构 Java,为任何编码面试做准备。原创 2023-03-01 13:23:18 · 202 阅读 · 0 评论 -
Apache Maven 教程: Java 构建自动化工具
Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。原创 2023-02-28 13:19:36 · 171 阅读 · 0 评论 -
Java HTML生成PDF(格式不变)
安装 IronPDF Java 库。因此,我们需要学习从HTML生成pdf文件。我发现[IronPDF](https://ironpdf.com/java/) java库非常适合此目的,因为它可以免费开发,更安全,在单个库中提供100%精度的所有功能,并且具有出色的性能。原创 2023-02-26 18:54:39 · 5494 阅读 · 3 评论 -
Mybatis Plus框架进行项目重构
详细代码实现在开源项目Agileboot中:https://github.com/valarchie/AgileBoot-Back-End关于Mybatis Plus的实践,如有不足或者建议欢迎大家评论指正。如果有另外一个不同的菜单查询列表,查询的参数一样,但是查询条件的构造不一样。Mybatis Plus提供了安全方面的插件,比如阻止全标更新删除的插件。系统内的查询大部分有共用的逻辑。Mybatis Plus支持@Select注解,遇到简单的多表join查询的话,我们可以直接在代码中写SQL语句。原创 2023-02-25 13:37:04 · 378 阅读 · 0 评论 -
时间工具类
时间字符串转换成date。* date转换成时间字符串。原创 2023-02-22 20:02:30 · 40 阅读 · 0 评论 -
java 图片压缩工具类
try {//不压缩return;} else {//压缩。原创 2023-02-22 16:11:07 · 303 阅读 · 0 评论 -
java 非空判断包含字符串,对象,集合3个工具类
非空判断包含字符串,对象,集合3个工具类原创 2023-02-22 16:01:50 · 252 阅读 · 0 评论