随笔分类 -  Java

摘要:解决方案:环境变量添加JAVA_HOME 阅读全文
posted @ 2024-07-11 13:59 镇魂帆-张 阅读(6) 评论(0) 推荐(0) 编辑
摘要:有问题的代码 import org.springframework.http.*; import org.springframework.web.client.RestTemplate; import java.net.URI; import java.util.Arrays; /** * <p>T 阅读全文
posted @ 2023-09-27 11:14 镇魂帆-张 阅读(494) 评论(0) 推荐(0) 编辑
摘要:问题描述: 用mvn打包的时候报错如下图: ![](https://img2023.cnblogs.com/blog/1454956/202307/1454956-20230719152319921-1390500332.png) 其实这个挺常见的,我一时没反应过来,就是因为我本地的JDK环境变量是 阅读全文
posted @ 2023-07-19 15:25 镇魂帆-张 阅读(109) 评论(0) 推荐(0) 编辑
摘要:当使用类加载器隔离来处理同一依赖的不同版本时,可以创建自定义的类加载器来加载各自的版本。以下是一个简单的示例,演示如何使用类加载器隔离不同版本的依赖: ```java // 自定义类加载器 public class CustomResourcesClassLoader extends ClassLo 阅读全文
posted @ 2023-06-08 17:41 镇魂帆-张 阅读(392) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot的配置文件(通常是application.properties或application.yml),@{}和${}都是用来引用属性值的占位符。它们的区别在于: ${}占位符:${}占位符是Spring框架中的一种常用占位符语法,用于引用配置文件中的属性值。这些属性值可以来自于不 阅读全文
posted @ 2023-06-05 10:42 镇魂帆-张 阅读(1666) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud 包含了许多子项目(组件),这些子项目都是独立进行内容更新和迭代的,各自都维护着自己的发布版本号。 为了避免 Spring Cloud 的版本号与其子项目的版本号混淆,Spring Cloud 没有采用常见的数字版本号,而是通过以下方式定义版本信息。 ``` {version 阅读全文
posted @ 2023-06-05 09:38 镇魂帆-张 阅读(293) 评论(0) 推荐(0) 编辑
摘要:| 注解 | 生效条件 | | | | | @ConditionalOnJava | 应用使用指定的 Java 版本时生效 | | @ConditionalOnBean | 容器中存在指定的 Bean 时生效 | | @ConditionalOnMissingBean | 容器中不存在指定的 Bea 阅读全文
posted @ 2023-06-02 11:03 镇魂帆-张 阅读(8) 评论(0) 推荐(0) 编辑
摘要:```java import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.PublicKey; import j 阅读全文
posted @ 2023-05-31 17:09 镇魂帆-张 阅读(141) 评论(0) 推荐(0) 编辑
摘要:# 如何在Java中使用JAR Manifest文件 [摘录]([如何在Java中使用JAR Manifest文件(附实例) - 掘金 (juejin.cn)](https://juejin.cn/post/7130803712938737701)) 在Java编程语言中,*清单*文件是一个文本文件 阅读全文
posted @ 2023-05-26 14:47 镇魂帆-张 阅读(386) 评论(0) 推荐(0) 编辑
摘要:一种简单的办法是可以看mybatis-plus-generator源码中,IDbQuery或AbstractDbQuery的继承类或实现类 阅读全文
posted @ 2023-04-03 10:26 镇魂帆-张 阅读(34) 评论(0) 推荐(0) 编辑
摘要:摘抄自:https://www.cnblogs.com/WriteOnce/p/14954460.html 问题描述 在写一个加解密的控制台小程序时报错如下: Caused by: java.lang.SecurityException: JCE cannot authenticate the pr 阅读全文
posted @ 2023-03-27 14:29 镇魂帆-张 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:解决方案: 配置文件里加: spring.jpa.properties.hibernate.hbm2ddl.auto=update 阅读全文
posted @ 2023-02-09 15:05 镇魂帆-张 阅读(75) 评论(0) 推荐(0) 编辑
摘要:本文摘录 apollo源码采用的是jpa规范 Hibernate 进行持久化的ORM框架 解决思路: 思路一:使用jpa配置文件persistence.xml文件,根据使用的数据库动态加载实体类与数据库中实体类的映射关系,因此可以完全是用xml实现 思路二:由于xml配置的优先级高于注解配置,如果项 阅读全文
posted @ 2023-02-06 08:58 镇魂帆-张 阅读(257) 评论(0) 推荐(0) 编辑
摘要:解决方法: logging: level: com: alibaba: nacos: client: error 阅读全文
posted @ 2022-11-16 08:59 镇魂帆-张 阅读(311) 评论(0) 推荐(0) 编辑
摘要:SpringCloud Alibaba从Nacos读取配置文件。 在开发工具运行,没有问题,正常启动。 打包后,jar包启动 xxxx.jar,出现错误: 2022-10-11 11:20:25.289 ERROR 7248 [ main] c.a.c.n.c.NacosPropertySource 阅读全文
posted @ 2022-10-11 11:22 镇魂帆-张 阅读(772) 评论(0) 推荐(0) 编辑
摘要:工具类: public class CmdTask implements Runnable { private String command; private String dirPath; public CmdTask(String dirPath, String command) { this. 阅读全文
posted @ 2022-06-20 10:41 镇魂帆-张 阅读(358) 评论(0) 推荐(0) 编辑
摘要:进入解压的目录/demo,运行 jar cvfM0 demo.jar * 压缩后的项目即可运行 参考:https://www.cnblogs.com/liyanbin/p/6088458.html 阅读全文
posted @ 2022-06-14 10:16 镇魂帆-张 阅读(533) 评论(0) 推荐(0) 编辑
摘要:一、栈和局部变量操作 (1)将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将i 阅读全文
posted @ 2022-05-17 10:41 镇魂帆-张 阅读(91) 评论(0) 推荐(0) 编辑
摘要:摘自:原文 代理的特点 1)执行者,被代理人 2)对于代理人来说,这件事情一定要做或者没时间做,找代理 3)需要获取被代理的人的个人资料 生活中的例子:1火车票黄牛,2,租房中介 一 JDK和CGLIB动态代理原理 1、JDK动态代理 利用拦截器(拦截器必须实现InvocationHanlder)加 阅读全文
posted @ 2021-12-29 13:24 镇魂帆-张 阅读(262) 评论(0) 推荐(0) 编辑
摘要:摘抄自高级开发必须理解的Java中SPI机制 1 SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 整体机制图如下: Java SPI 实际上是“基于接口的编程+策略模式+配置文件” 阅读全文
posted @ 2021-12-28 16:44 镇魂帆-张 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示