- 博客(20)
- 收藏
- 关注
原创 java for循环添加多个对象优化
for循环里面 会在 OrderInfo order =new OrderInfo();创建很对次order对象,可以优化为。这样对象只会创建一个,引用的值一直在变,不会重复生成对象;
2024-09-18 14:14:29
414
原创 本地启动springboot多个用Eureka注册的项目
启动eureka项目和两个springboot项目,点击查看注册中心=>Instances currently registered with Eureka,查看是否注册成功,如果有成功的实力就可以两个项目直接在本地调用。1.构建eureka的项目,并配置好eureka的用户名 密码 ip 端口。两个项目启动类加上@EnableDiscoveryClient注解;2.两个springboot项目的配置文件设置eureka的配置。
2024-09-18 14:04:40
400
原创 class jdk.internal.loader.classloaders$appclassloader cannot be cast to clajava.net.urlclassloader
检查idea启动时候的jdk版本,切换到1.8版本。#IDEA 启动问题#
2024-09-18 13:38:30
460
原创 Maven invalid zip64 extra data field size 提示错误
maven 拉取项目依赖报错,提示 invalid zip64 extra data field size ,查看配置的jdk版本,是不是需要的版本,File->Setting ->Maven->Runner 找到JRE 文件。
2024-05-14 09:29:45
6680
3
原创 端口被占用解决方法
1.执行命令[查询8080端口占用信息]: netstat -aon|findstr "8080"2.,执行命令杀死占用端口的进程: taskkill /F /PID 8660。8660 为占用端口的PID。win+R 输入cmd。
2024-04-02 09:23:28
176
原创 spring @Autowired和 @resouces 区别
与@Autowired不同的是它可以适用于所有的Java框架,而@Autowired只适用于Spring。3.@Autowired是Spring定义的注解,而@Resource是遵循JSR-250规范,定义在JDK中。2.@Autowired能够用在构造方法、成员变量、方法参数以及注解上,而@Resource能用在类、成员变量和方法参数上,这点从源码也能看得出来。@Autowired这个注解呢,是由Spring提供的,它可以用来对构造方法、成员变量以及方法参数上进行标注,能够根据对象类型完成自动注入。
2023-11-28 15:20:47
394
原创 spring里面获取配置文件内容方式
提醒: 如果是 private static String var1;静态的不行哦,静态属性不属于这个类,类在应用启动时静态变量就被初始化,也可以单独写个方法等类加载完成给这个类设置值。1. 注解注入 @value 直接获取配置文件某个值。3. configurationProperties 注解。// 从文件中读取配置信息。// 将属性写回到文件中。2.Properties类。
2023-11-28 15:13:33
528
原创 spring配置文件覆盖问题
项目内可以同时存在 application.properties、 application.yml两个文件,经过测试发现, properties优先级会高一些,会覆盖同名的 application.yml。1、如果同一个目录下,有application.yml也有application.properties,默认先读取application.properties。2、如果同一个配置属性,在多个不同名的配置文件中都配置了,默认使用第1个读取到的,后面读取的不覆盖前面读取到的。2. 读取配置文件顺序。
2023-11-28 15:06:22
1174
原创 MYSQL 的搜索引擎 innodb 和MYLSAM
4.除了MyISAM和InnoDB,MySQL还支持其他一些存储引擎,如MEMORY、CSV、ARCHIVE等。这些引擎适用于特定的应用场景,例如。2. mylsam 支持全文索引适用于查询比较频繁的场景 如博客、新闻等;mysql 事务处理和并发性要求较高的应用场景。3.InnoDB引擎默认支持行级锁定和事务处理,可以使用普通索引和唯一索引来进行搜索;要使用这些引擎,可以在创建表时指定引擎类型为相应的引擎。mysql 为什么要用innodb 或者 mylsam。1. mysql 默认的是mylsam。
2023-11-28 14:47:49
506
原创 Failed to determine a suitable driver class
三、如还是提示Failed to determine a suitable driver class。在application.properties添加datasource配置。检测 scanBasePackages是否能扫描到配置文件。2.springApplicaion 启动类添加。同时添加mybaties.xml配置文件。1.去掉pom文件的mybaties依赖。3.如果2还是提示错误添加。
2023-08-09 15:27:01
901
原创 HSF整合springboot遇到的问题
HSF整合springboot遇到的问题1.HSF 分为服务端和客户端,服务端配置2.遇到的问题: 201. cannot get serverlist, so exit jvm env=DEFAULT_ENV 1》启动 edas-config-center HSF如果是本地服务,需要启动一个注册中心,本地需要下载edas-config-center文件,并在springboot启动之前启动 ...
2020-12-02 15:15:50
1938
原创 windows10网络状态是横条
之前禁用Windows Event Log导致无线网络设置找不到,并且网络设置为一横杠,开启网络按钮变灰。解决方法: 1. win + R,输入命令services.msc 2.计算机管理 -----服务和应用程序-----服务 3. 按w 找到Windows Event Log,点击启用 4. 按s ...
2019-11-08 14:54:47
7703
转载 基础变量
1.static、final、transient等关键字的作用https://blog.youkuaiyun.com/zhangfengzhang123/article/details/58605946###2.foreach循环的原理在编译的时候编译器会自动将对for这个关键字的使用转化为对目标的迭代器的使用,这就是foreach循环的原理。进而,我们再得出两个结论:1、ArrayList之...
2019-09-20 18:02:42
390
转载 分布式 Paxos和Fast Paxos算法
一. Paxos算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色Client:产生议题者 –> 交付Proposer提出 Proposer:提议者 –> 提出提案(提案编号和提议的value) Acceptor:决策者 –> 收到提案后可以决定是否accept Learner:最终决策学习者 –> 只能学习被批准的提案Acceptor必须最少大于等...
2019-05-21 09:53:47
936
转载 Raabit MQshuom
目录1.连接到AMQP 代理2.使用 Exchanges (交换机)and Queues(队列)3.发布消息(Publishing messages)4.消息确认Raabit MQ 使用AMQP 0-9-1协议,AMQP 0-9-1(Advanced Message Queuing Protocol)高级消息队列协议是一个消息协议,它支持符合标准的客户端请求程序与符合标准的消息...
2019-03-25 15:02:43
188
转载 JVM 总结
jvm 结构虚拟机JRE由Java API和JVM组成,JVM通过类加载器(Class Loader)加类Java应用,并通过Java API进行执行。虚拟机(VM: Virtual Machine)是通过软件模拟物理机器执行程序的执行器。最初Java语言被设计为基于虚拟机器在而非物理机器,重而实现WORA(一次编写,到处运行)的目的,尽管这个目标几乎被世人所遗忘。所以,JVM可以在所...
2019-03-13 10:14:09
185
翻译 JAVA 项目运行所需软件
1.java jdk 下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html2. Apache Tomcat 下载路径:http://tomcat.apache.org/3. Eclipse 下载路径:http://www.mydown.com/soft/422...
2019-03-06 17:29:09
2642
转载 JAVA 入门基础
1. java 语言 a. 首先Java是一种通用的,并发的,强类型的,面向对象的编程语言,JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。 b.J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。如果你要自行开发Java软件,请下载JD...
2019-03-06 16:18:21
558
翻译 JAVA 面试题
一、面试题基础总结1、JVM结构原理、GC工作机制详解答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,2、GC回收机制的两种算法,a、引用计数法 b、可达性分析算法(这里的可达性,大家可以看基础2 Java对象的什么周期),至于更详细的GC...
2019-03-05 17:46:26
469
空空如也
IDEA一直提示这个弹窗,怎么搞
2024-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人