随笔分类 - JAVA
JAVA
摘要:PlantUML 是一款开源的UML图绘制工具,支持通过文本来生成图形,使用起来非常高效。可以支持时序图、类图、对象图、活动图、思维导图等图形的绘制。 下面使用PlantUML来绘制一张流程图,可以实时预览,速度也很快! 在线安装 首先在IDEA的插件市场中搜索PlantUML,安装这个排名第一的插
阅读全文
摘要:产品定制化时,在不同的客户中会有不同的需求,这时候会产生,一个接口,多个实现 SpringBoot ,如果发现有多实现时,会报如下错误 Consider marking one of the beans as @Primary, updating the consumer to accept mul
阅读全文
摘要:mybatis 是一个 Java 的持久层框架,它支持定制化 SQL、存储过程以及高级映射。通过 MyBatis,开发者可以直接编写原生态 SQL,避免了 JDBC 代码的繁琐。 如何在 MyBatis 中进行批量插入操作。下面是一个简单的例子,说明如何在 MyBatis 中配置和使用批量插入: M
阅读全文
摘要:Java C# md5 加密值保持一致,一般是编码不一致造成的值不同 JAVA (加密:123456) C#(加密:123456) UTF-8 e10adc3949ba59abbe56e057f20f883e UTF8 e10adc3949ba59abbe56e057f20f883e UTF-16L
阅读全文
摘要:应用被安全工具,扫描出漏洞信息 【MSS】SpringBoot Actuator敏感接口未授权访问漏洞(Actuator)事件发现通告: 发现时间:2023-11-25 19:47:17 攻击时间:2023-11-25 18:56:44 事件/告警类型:非授权访问/权限绕过 告警设备:APT 攻击I
阅读全文
摘要:由于接口是HTTPS,本地没有证书,导致报 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path t
阅读全文
摘要:之前配过环境变量,但是后来打开还是报 zsh: command not found: mvn 需要在运行前先刷下环境变量 source ~/.bash_profile 每次使用前都刷一下比较麻烦,这是因为当 Mac 上安装了 zsh 后,.bash_profile 文件的配置无法生效 最终解决方案:
阅读全文
摘要:增加环境变量 "%JAVA_HOME%\bin\java" -jar springbootdemo.jar Java 调 webservice 报如下错误 [2023-11-07 17:01:02.315] ERROR [scheduling-1] ToHisApiImpl.java:106 - N
阅读全文
摘要:TreeMap是Map家族中的一员,也是用来存放key-value键值对的。平时在工作中使用的可能并不多,它最大的特点是遍历时是有顺序的,根据key的排序规则来 TreeMap是一个双列集合,是Map的子类。底层由红黑树结构构成。 TreeMap是一个基于key有序的key value散列表。 ma
阅读全文
摘要:Java中的匿名函数(也称为匿名内部类或lambda表达式)是一种简洁的代码表达方式,它允许你定义一个没有名称的函数并将其传递给其他函数或方法。以下是一些使用匿名函数的好处: 简洁性:匿名函数能够以更简洁的方式编写代码,避免了创建完整的类或接口的冗长和繁琐。 减少代码重复:匿名函数可以重用,避免重复
阅读全文
摘要:Error:java: Compilation failed: internal java compiler error 出现这个错误的原因主要是因为 JDK 版本问题,有两个原因,一个是编译器版本不匹配,一个是当前项目 JDK 版本不支持。 File --> Project Structure -
阅读全文
摘要:Spring Boot的版本高于 2.4以后 ,原来的配置已经不适合目前的版本 将代码中的`allowedOrigins`改为`allowedOriginPatterns` ```java @Configuration public class WebConfig implements WebMvc
阅读全文
摘要:执行 Oracle 存储过程时,出现 “PLS-00103: 出现符号 ")"在需要下列之一时:”, ``` Cause: java.sql.SQLException: ORA-06550: 第 22 行, 第 4 列: PLS-00103: 出现符号 ")"在需要下列之一时: ( - + case
阅读全文
摘要:Java 图片、文件 Base64 互转 ```java package com.thoth.his.base.util; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOExcept
阅读全文
摘要:Java 获取当前天是一年中的第几天 ```java @Test void dayofweed() throws Exception { System.out.println("2023-01-01 第 " + getWeekYearISO("2023-01-01")); System.out.pr
阅读全文
摘要:[TOC]  ## 类的表示(Class) 第一层:显示类的名称,如果是抽象类,则就用斜体显示。 第二层:是类的
阅读全文
摘要:先配置 SpringBoot 记录 access.log 日志,先让accesslog 显示出来
阅读全文
摘要:[toc] [liteflow](https://liteflow.yomahub.com/) 更适应我们的项目使用了它 [drools](https://www.drools.org/) 感觉复杂度高些 ### 项目介绍 官网地址:http://waitmoon.com/zh 视频地址:https
阅读全文
摘要:SpringBoot 集成 SpringSecurity + MySQL + JWT 无太多理论,直接盘 一般用于Web管理系统 可以先看 SpringBoot SpringSecurity 基于内存的使用介绍 本文介绍如何整合 SpringSecurity + MySQL + JWT 数据结构 数
阅读全文
摘要:SpringBoot 集成 Security 时,报 Encoded password does not look like BCrypt 原因:SecurityConfig 必须 Bean 的形式实例化 /** * 配置用户身份的configure()方法 * * @param auth * @t
阅读全文
浙公网安备 33010602011771号