
java基础
文章平均质量分 88
Java基础
@素素~
素素,素而不凡,乐于分享,知足常乐,心态不老人就不会老!
展开
-
实操——使用uploadify插件(php版和Java版) 与 Dropzone.js插件分别实现附件上传
实操——使用uploadify插件(php版和Java版) 与 Dropzone.js插件分别实现附件上传原创 2024-04-30 20:49:16 · 1189 阅读 · 1 评论 -
03终版——Java使用低版本poi 3.8 + itext 2.1.7 + itextasian.1.5.2 实现word转PDF——解决word转PDF遇到的表格问题
03终版——Java使用低版本poi 3.8 + itext 2.1.7 + itextasian.1.5.2 实现word转PDF——解决word转PDF遇到的表格问题原创 2024-04-03 14:17:37 · 1131 阅读 · 0 评论 -
02——Java使用低版本poi 3.8 + itext 2.1.7 + itextasian.1.5.2 实现word转PDF——02(解决段落样式问题 + 图片问题 + 单个表格问题)
02——Java使用低版本poi 3.8 + itext 2.1.7 + itextasian.1.5.2 实现word转PDF——02(解决段落样式问题 + 图片问题 + 单个表格问题)原创 2024-03-31 16:52:33 · 993 阅读 · 0 评论 -
01——Java使用低版本poi 3.8 + itext 2.1.7 + itextasian.1.5.2 实现word转PDF——解决汉字问题及字体的样式问题
01——Java使用低版本poi 3.8 + itext 2.1.7 + itextasian.1.5.2 实现word转PDF——解决汉字问题及字体的样式问题原创 2024-03-29 15:58:50 · 1288 阅读 · 0 评论 -
解决 poi3.8版本在word中插入图片不展示的问题
解决 poi3.8版本在word中插入图片不展示的问题原创 2024-03-22 13:50:09 · 1955 阅读 · 0 评论 -
Java根据excel模版导出Excel(easyexcel、poi)——含项目测试例子拿来即用
Java根据excel模版导出Excel(easyexcel、poi)——含项目测试例子拿来即用原创 2024-02-26 16:19:18 · 9407 阅读 · 12 评论 -
解决no main manifest attribute, in XXX.jar
解决no main manifest attribute, in XXX.jar原创 2023-06-29 13:28:02 · 12111 阅读 · 4 评论 -
Java实现判断括号匹配问题解题思路
Java实现判断括号匹配问题解题思路原创 2023-03-07 21:00:40 · 271 阅读 · 0 评论 -
mac上安装并配置maven
mac上安装并配置maven原创 2023-02-09 09:01:44 · 1238 阅读 · 0 评论 -
JAVA导出Excel通用工具——第二篇:使用EasyExcel导出excel的多种情况的例子介绍
JAVA导出Excel通用工具类——第二篇:使用EasyExcel导出excel(包括:不对对象写到同一sheet内和、自定义合并单元格策略 来 实现动态地纵向合并单元格)原创 2023-01-13 23:33:04 · 1506 阅读 · 7 评论 -
JAVA导出Excel通用工具类——第一篇:详细介绍POI 导出excel的多种复杂情况,包括动态设置筛选、动态合并横向(纵向)单元格等多种复杂情况——保姆级别,真的不能再详细了,代码拿来即用)
JAVA导出Excel通用工具类——仅此一篇足以让你精通(详细介绍POI 和 EasyExcel导出excel的多种情况,包括筛选、合并单元格等复杂情况——保姆级别,不能再详细了,代码拿来即用,真的是傻瓜式使用都可以)原创 2023-01-13 09:00:46 · 1812 阅读 · 2 评论 -
Java实现身份证的校验
Java实现身份证的校验原创 2022-12-03 22:32:40 · 1269 阅读 · 0 评论 -
MybatisPlus简单使用与自定义sql以及通过自定义sql实现多表联查的分页查询
MybatisPlus简单使用与自定义sql以及通过自定义sql实现多表联查的分页查询原创 2022-11-28 13:37:48 · 1393 阅读 · 1 评论 -
mybatis调用Oracle存储过程(给出无参、入参、出参调用等详细例子)——真的的保姆级别
mybatis调用Oracle存储过程(给出无参、入参、出参调用等详细例子)——真的的保姆级别原创 2022-11-13 18:49:11 · 1936 阅读 · 0 评论 -
springboot多模块扫包中的@SpringBootApplication、@ComponentScan和@MapperScan问题
springboot多模块扫包中的@SpringBootApplication、@ComponentScan和@MapperScan问题原创 2022-11-04 20:50:37 · 3298 阅读 · 0 评论 -
Java简单实现图片上传与下载
Java简单实现图片上传与下载原创 2022-10-12 22:38:45 · 4766 阅读 · 1 评论 -
解决雪花算法id精度丢失问题(自定义序列化类将Set<Long> 转化成 Set<String>)
解决雪花算法id精度丢失问题(自定义序列化类将Set 转化成 Set)原创 2022-09-02 11:11:08 · 876 阅读 · 0 评论 -
springboot项目前后端分离:统一返回数据格式+mybatis 分页
springboot项目前后端分离:统一返回数据格式+mybatis 分页原创 2022-08-19 17:50:36 · 517 阅读 · 0 评论 -
解决 LocalDateTime 的序列化与反序列化问题
解决 LocalDateTime 的序列化与反序列化问题原创 2022-08-13 21:08:09 · 1126 阅读 · 0 评论 -
springBoot项目 ObjectMapper 序列化统一格式处理
springBoot项目 ObjectMapper 序列化统一格式处理原创 2022-08-13 15:41:31 · 974 阅读 · 0 评论 -
Java基础之数组与List之间的互相转换(常见的几种方式,一看就懂)
Java基础之数组与List之间的互相转换1. List转数组1.1 方式一:toArray()1.2 方式二:list.toArray(new String[list.size()])1.3 方式三:list.stream().toArray()1.4 方式四:list.stream().toArray(String[]::new);1.5 方式五:2. 数组转List2.1 方式一:Arrays.asList(strS)2.2 方式二:new ArrayList<>(Arrays.asLis原创 2022-04-10 11:08:35 · 22699 阅读 · 0 评论 -
单例模式——举例说明Java23种设计模式中的单例模式
单例模式——举例说明Java23种设计模式中的单例模式1. 概述2. 创建单例模式的方式2.1 饿汉式2.1.1 饿汉式(静态常量)2.1.2 饿汉式(静态代码块)2.2 懒汉式2.2.1 懒汉式(线程不安全)2.2.2 懒汉式(线程不安全,同步代码块)2.2.3 懒汉式(线程安全,同步方法)2.3 双重检查锁DCL(double checked locking)机制2.3.1 代码如下:2.3.2 分析优缺点2.3.3 关于 volatile 关键字2.4 静态内部类2.5 枚举3. JDK单例应用举例原创 2022-03-31 08:26:09 · 268 阅读 · 0 评论 -
Java基础之泛型简单讲解(通俗易懂)
Java基础之泛型简单讲解(通俗易懂)1. 前言2. 简单例子对比理解2.1 未使用泛型例子——ArrayList2.2 使用泛型的例子2.2.1 ArrayList 举例2.2.2 HashMap 举例3. 自定义泛型3.1 方法泛型(1) 例1(2) 例2代码解析测试代码及效果完整代码3.2 类泛型3.3 接口泛型3.4 类型通配符3.4.1 例子3.4.2 通配符与泛型方法区别1. 前言泛型:意思就是在定义类、接口、方法时,可以通过一个标识表示类中某个属性的类型或者某个方法的返回值类型以及参数类原创 2022-03-25 21:16:00 · 816 阅读 · 1 评论 -
Java基础之常见遍历方法(一看就懂)
Java基础之常见遍历方法(一看就懂)原创 2022-03-25 21:15:06 · 3303 阅读 · 0 评论 -
cron表达式的详细介绍(各域说明以及举例说明)
cron表达式的详细介绍(各域说明以及举例说明)1. 关于 cron1.1 前言1.2 使用 cron 的注意点1.3 举个例子2. cron表达式的格式(或语法)3. 各域的含义——如何取值?3.1 各域的含义介绍3.2 特殊字符的含义3.3 简单举例说明及使用效果1. 关于 cron1.1 前言这两天在弄定时任务,感觉 cron 表达式挺有意思,有必要写下来供大家参考学习。了解过 crontab 的应该都知道 crontab 怎么配置定时任务,其实cron 与 crontab 差不多,但需要原创 2022-03-09 10:13:12 · 15473 阅读 · 0 评论 -
线程安全问题生活举例以及解决方案(ReentrantLock)
线程安全问题生活举例以及解决方案(ReentrantLock)1. 前言1.1 synchronized 解决线程安全问题2. 线程安全问题举例以及解决方案2.1 存在线程安全的代码2.2 用 ReentrantLock 解决线程安全3. synchronized 与 ReentrantLock 区别3.1 解释说明3.1.1 相同点3.1.1 不同点(1)实现上区别(2)性能上区别3.2 表格对比1. 前言本篇文章是继上篇之后,案例是同样的案例,很简单就是去田老师吃饭时的取单号案例,不做过多介绍了,原创 2022-03-05 19:52:31 · 458 阅读 · 0 评论 -
线程安全问题生活举例以及解决方案(synchronized)
线程安全问题生活举例以及解决方案(synchronized)1. 前言1.1 业务场景——模拟田老师取餐的取单号1.2 生活示例图1.3 本文例子的取单号说明2.线程不安全例子——取单号2.1 用 Thread2.1.1 例子代码2.1.2 注意点2.1.3 效果演示2.1.4 问题分析2.2 用 Runnable2.2.1 示例代码2.2.2 注意点2.2.3 效果演示2.2.4 问题分析3. 解决上述线程不安全问题3.1 分析导致线程不安全的原因3.2 同步代码块加锁3.2.1 关于锁3.2.2 实现原创 2022-03-03 22:10:31 · 327 阅读 · 0 评论 -
简单分析 JVM 对象的内存(对象的创建)以及String相关知识
简单分析 JVM 对象的内存一、前言二、JVM 对象的内存解析1. 举例分析对象在内存中的存储过程2.内存中对象之间的赋值三、对象数组的内存分析四、早期让你尴尬的String1.简单介绍2.尴尬案例(1)String为啥不可被修改?a. 先简单看看String的b. 再简单来个好理解的例子(2)new String() 和 new Stirng("")(3)内存分析:字面量 和 new+构造器 创建Stringa. 字面量创建b. new+构造器创建c. 小思考——经典问题1)字符串常量池的优点?2)Str原创 2022-02-23 17:40:20 · 467 阅读 · 0 评论 -
Java 可变个数形参的方法
Java 可变个数形参的方法直接看代码演示优先级多个参数传参情况总结简单测试代码小小知识,不值一提,了解了也不能让你提高身价,但是不了解你就是比别人少知道点!事儿就是这么个事儿,直接正题吧!直接看代码演示优先级当方法1无参和方法2有参存在时,执行上面的main方法调用并观看结果:当只有可变参数方法存在时,再重新执行看看多个参数传参情况一是多个参数逗号隔开传参二是直接可以传数组总结①调用的时候参数可不传或传多个②如果有无参或者有可数个参数的重载方法存在时,调用同名原创 2022-02-20 11:01:25 · 940 阅读 · 3 评论