
Java基础
文章平均质量分 81
Hacah
在一直学习,记录笔记
展开
-
Mybatis在数据库使用json字段到java实体的映射
当前的一些数据库是是支持Json格式的字段的,我们使用时映射到Java实体也是用JSONObject类型(Json实体类)接收这样就大大减少创建创建实体的繁琐,更方便和灵活数据传输和存储。在MyabatisPlus中有相应的注解能够实现JSONObject类型字段到数据库json类型字段的映射。但是当我们的查询有联表的需求需要写xml去查询,MyabatisPlus的注解就失效了,我们只能用Mybatis上的功能,这时候我们就需要指定typeHandler。原创 2024-09-04 17:28:02 · 1086 阅读 · 0 评论 -
简单工具Java生成Word
Java操作生成Word(poi-tl实现)前言最近有个生成Word报告的需求,把数据统计出来然后以Word的形式展示。在网上找了一些实现的技术,包括apache poi和FreeMarker,但两者对于生成word都有些许不够。apache poi提供Java程序对Microsoft Office格式档案读和写的功能,但使用起来很繁琐,操作自由度高,需要自己设计风格以便于维护。FreeMarker以模板引擎的思想,简单易用,对于HTML和XML的操作还好,但Word操作起来并不方便。最后找到了poi-原创 2021-09-17 15:53:59 · 3244 阅读 · 1 评论 -
Java8新特性Optional详解
Java8新特性Optional概述由于NullPointException这个错误是我们常间的错误,为了减少这样的错误,很多是否要对对象进行判断操作,Optional类就从此出现,为了减少NullPointException,优化我们的代码判断空指针的繁锁,且提供了一些方便的对象操作方法。Optional是一个容器对象,内部存储需要操作的对象。存储存在的对象使用Optional.of();方法,如果该方法参数为空会抛出异常,避免这个问题就可以使用Optional.ofNullable();方法能够传原创 2021-10-15 11:48:01 · 783 阅读 · 0 评论 -
Junit5测试入门使用
<h1 id="junit5测试入门使用">Junit5测试入门使用</h1><h2 id="一、概述">一、概述</h2><p>Junit是一套测试工具包。定义一套测试的API。</p><p>原创 2021-05-21 10:20:44 · 712 阅读 · 0 评论 -
《选择排序》的思想以及代码实现--排序算法(二)
文章目录前言1.排序算法的分类一、选择排序的基本概念二、图解三、举例代码说明前言1.排序算法的分类内部排序:指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储(文件等)进行排序。常见的排序算法分类一、选择排序的基本概念选择式排序也属于内部排序法,是从欲排序的数据中,按指定的规则选出某一元素,再依规定交换位置后达到排序的目的。选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第原创 2020-10-11 19:09:46 · 544 阅读 · 0 评论 -
【正文】容器-Java的Collection和Iterator基本使用
Collection和Iteratorh加增强for一.Collection集合1.集合的基本概念2.集合的框架3.Collection基本用法二.迭代器Iterator1. Iterator概念2.使用三.增强for循环1.基本概念一.Collection集合1.集合的基本概念集合是Java中提供的一种工具容器。可以存储多个数据。集合与数组的区别在于可变长度。集合存储的数据类型是引用...原创 2020-04-22 17:03:42 · 195 阅读 · 0 评论 -
JDBC笔记-概念-知识点
JDBC的概念和入门学习基本概念详解各个对象:1. DriverManager:驱动管理对象2. Connection:数据库连接对象3. Statement:执行sql的对象4. ResultSet:结果集对象,封装查询结果5. PreparedStatement:执行sql的对象抽取JDBC工具类 : JDBCUtilsJDBC控制事务:基本概念Java DataBase Connect...原创 2020-01-06 20:16:45 · 123 阅读 · 0 评论 -
JAVASE基础-String类介绍和常用方法
1.String的概述前言这篇文章仅探讨String类,先不了解StringBuilder和StringBuffer等支持可变字符串的类。1.1String在java中是一个类,String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。例如:String str = “abc”;2.2字符串是常量;值在创建之后不能更改。String 对象...原创 2019-10-07 00:52:50 · 411 阅读 · 2 评论