JAVA
JAVA学习
JAVA·D·WangJing
本博客只为记录自己学习和工作,避免同样问题多次网上查询;保证每一篇原创都自己验证过;本博客为个人学习使用,未有商业用途;如有侵权请私信联系删除;
展开
-
Java 实现 文档 添加 水印 工具类
【代码】Java 实现 文档 添加 水印 工具类。原创 2023-12-11 19:09:49 · 866 阅读 · 1 评论 -
Java 实现 图片 添加 文字水印、图片水印 工具类
【代码】Java 实现添加 文字水印、图片水印 工具类。原创 2023-12-06 15:57:35 · 1167 阅读 · 1 评论 -
pinyin4j 汉字转拼音包括——多音字
注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!原创 2023-11-27 19:20:09 · 1575 阅读 · 1 评论 -
Springboot 整合 JWT + Redis 实现双Token 校验Demo(简单实现)
Springboot 整合 JWT + Redis 实现双Token 校验Demo(简单实现)原创 2022-11-23 20:45:00 · 12615 阅读 · 6 评论 -
Docker 下 jitsi-meet 视频服务器 安装部署
Docker 下 jitsi-meet 视频服务器 安装部署原创 2022-11-23 19:15:00 · 3465 阅读 · 12 评论 -
MyBatis-Plus 设置自动填充指定字段
MyBatis-Plus 设置自动填充指定字段原创 2022-11-02 20:45:00 · 1254 阅读 · 1 评论 -
SpringBoot 整合 kaptcha + redis 实现 图形验证码登录
SpringBoot 整合 kaptcha + redis 实现 图形验证码登录原创 2022-10-24 21:45:00 · 2412 阅读 · 9 评论 -
Springboot 基于 hutool 实现 DES 加密与解密
Springboot 基于 hutool 实现 DES 加密与加密原创 2022-10-24 21:00:00 · 3377 阅读 · 1 评论 -
SpringBoot实现Excel导出并设置表格属性(easyExcel)
SpringBoot实现Excel导出并设置表格属性(easyExcel)原创 2021-07-28 15:33:02 · 3884 阅读 · 3 评论 -
Swagger 报错 java.lang.NumberFormatException: For input string: ““
Swagger 报错 java.lang.NumberFormatException: For input string: ““原创 2022-09-27 21:30:00 · 2687 阅读 · 1 评论 -
SpringBoot 整合 Minio 实现 文件上传
SpringBoot 整合 Minio 实现 文件上传原创 2022-09-09 15:43:53 · 1506 阅读 · 1 评论 -
SpringBoot 整合 Netty 实现 WebSocket
SpringBoot 整合 Netty 实现 WebSocket原创 2022-05-11 20:45:00 · 7207 阅读 · 12 评论 -
SpringBoot 中 static 静态工具方法获取配置文件属性值
SpringBoot 中 static 静态工具方法获取配置文件属性值原创 2022-05-10 20:45:00 · 5738 阅读 · 3 评论 -
Skywalking-UI 使用说明
Skywalking-UI 使用说明原创 2022-05-09 21:15:00 · 2308 阅读 · 2 评论 -
SpringBoot 使用 jasypt 加解密配置
SpringBoot 使用 jasypt 加解密密码原创 2022-03-21 21:30:00 · 2061 阅读 · 2 评论 -
mybatis-generator-gui 工具使用
mybatis-generator-gui 工具使用原创 2022-03-15 20:45:00 · 1388 阅读 · 1 评论 -
国密算法概述(SM1、SM2、SM3、SM4、SM7、SM9、ZUC )
一、概述为了保障商用密码的安全性,国家密码局制定了一系列密码标准,包括:SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC) 等。 其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法。 SM2、SM9是非对称算法。 SM3是哈希算法。 其中SM1、SM7算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。二、详述2.1、SM1对称密码SM1 算法是分组密码算法,分组长度为128位,密钥长度都为 128 比特,算法安全保密强度及相关软硬件实现原创 2021-11-23 15:39:41 · 72875 阅读 · 3 评论 -
Base64 加解密工具类
Base64 加解密工具类原创 2021-06-19 01:21:05 · 3110 阅读 · 3 评论 -
Java工具类集==UUID生成工具类
Java工具类集==UUID生成工具类转载 2021-03-25 16:08:48 · 5736 阅读 · 5 评论 -
脱敏工具类,对姓名、手机号、身份证进行脱敏
脱敏工具类,对姓名、手机号、身份证进行脱敏原创 2021-06-19 02:09:39 · 7724 阅读 · 5 评论 -
基于ThreadLocal实现,拦截器获取的用户信息在接口中使用
基于ThreadLocal实现,拦截器获取的用户信息在接口中使用原创 2021-06-09 12:59:27 · 2915 阅读 · 9 评论 -
RandomStringUtils 工具类详解
一、添加pom依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>二、RandomStringUtils 工具类详解package com.test.demo.util;原创 2021-07-28 16:07:35 · 5060 阅读 · 2 评论 -
JDK 1.8 List<对象> 转 List<属性>
List<String> crfSubjectsIds = crfSubjectsList.stream().map(CrfSubjects::getSubjectsId).collect(Collectors.toList());原创 2021-06-09 16:50:49 · 4429 阅读 · 1 评论 -
Mysql 通过REPLACE() 和 UUID() 生成主键
主键使用32位随机字符串;手动插入数据时,单独使用UUID()函数时,因为 - 而长度不够,并且不够同一;为了观赏性,统一性;想到了使用REPLACE() 函数进行替换,代码如下:select REPLACE(UUID(), '-', '');注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!...原创 2021-06-30 14:12:07 · 2527 阅读 · 5 评论 -
使用MD5作密码加密与校验
使用MD5作密码加密与校验原创 2021-06-19 01:01:08 · 3032 阅读 · 1 评论 -
Java工具类集==获取IP
Java工具类集==获取IP转载 2021-03-24 10:14:26 · 1919 阅读 · 3 评论 -
18位身份证校验代码
18位身份证校验代码原创 2020-05-04 00:47:21 · 2897 阅读 · 1 评论 -
图片转Base64 编码工具类
一、简介:本工具类包含本地图片转Base64编码 和 远程图片转 Base64编码二、代码实例package org.jeecg.common.util;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java原创 2021-07-15 11:29:16 · 2602 阅读 · 5 评论 -
国密算法SM2 的JAVA实现(基于BC实现)
国密算法SM2 的java实现原创 2021-11-24 16:37:48 · 7697 阅读 · 5 评论 -
Java Gui 项目打包成可执行的Jar包
一、点击project structure按钮二、选择 Artifacts,然后添加一个jar三、填写 JAR form Modules 信息四、打包五、查看生成 Jar 包六、执行效果七、通过exe4j 打包成 .exe 文件:传送门注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!...原创 2021-08-16 10:18:13 · 2466 阅读 · 4 评论 -
Java Gui 简介
一、GUI的介绍1.1、GUI概述早期,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”。就是到现在,我们还可以依稀看到它们的身影:在Windows中开个DOS窗口,就可看到历史的足迹。后来,Apple公司率先在电脑的操作系统中实现了图形化的用户界面(Graphical User Interface,简称GUI),但由于Apple公司封闭的市场策略,自己完成电脑硬件、操作系统、应用软件一条龙的产品,与其它PC不兼容。这使得Apple公司错过了一次一统全球PC的好机会。 后来,Mi原创 2021-08-13 17:39:38 · 1989 阅读 · 1 评论 -
JAVA8新特性学习七(日期时间 API)
JAVA8新特性学习七(日期时间 API)原创 2021-11-03 17:37:09 · 1745 阅读 · 2 评论 -
Mac Idea 新建 java gui 项目
一、新建 java gui 项目二、创建页面这样我们就可以直接拖拽构建页面了注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!原创 2021-08-13 17:04:30 · 2134 阅读 · 1 评论 -
JAVA8新特性学习六(Optional 类)
JAVA8新特性学习六(Optional 类)原创 2021-11-03 16:55:49 · 1427 阅读 · 1 评论 -
爪哇JAVA
爪哇JAVA转载 2021-11-01 16:56:18 · 1774 阅读 · 1 评论 -
JAVA8新特性学习三(函数式接口)
JAVA8新特性学习三(函数式接口)原创 2021-11-02 15:04:01 · 1495 阅读 · 1 评论 -
JAVA8新特性学习四(默认方法)
JAVA8新特性学习四(默认方法)原创 2021-11-03 15:06:59 · 1448 阅读 · 1 评论 -
Java-Gui-Swing 常用的样式设置
一、本人mac 系统,项目中亲测可用的 //Motif风格 String lookAndFeel = "com.sun.java.swing.plaf.motif.MotifLookAndFeel"; UIManager.setLookAndFeel(lookAndFeel); //可跨平台的默认风格 String lookAndFeel = UIManager.getCrossPlatformLookAndFeelClas原创 2021-08-16 10:41:30 · 2201 阅读 · 2 评论 -
JAVA8新特性学习八(Base64)
JAVA8新特性学习八(Base64)原创 2021-11-04 10:53:42 · 1679 阅读 · 1 评论 -
国密算法SM3 的JAVA实现(基于BC实现)
国密算法SM3 的JAVA实现原创 2021-11-24 17:37:13 · 10792 阅读 · 6 评论