摘要:
前言
大家好啊,我是汤圆,今天给大家带来的是《Java中的equals()和hashCode() - 详细篇》,希望对大家有帮助,谢谢
文章纯属原创,个人总结难免有差错,如果有,麻烦在评论区回复或后台私信,谢啦
简介
说到equals和hashCode,首先要说下Object
我们都知道,这个Object是J... 阅读原文
2021-04-11 21:58:09 阅读(1297) 评论(0)
摘要:
一:java基础语法1
1.第一个代码HelloWorld
在编写java代码之前,要先安装开发环境,最重要的就是jdk(JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具... 阅读原文
2021-04-11 20:16:09 阅读(1744) 评论(0)
摘要:
Spring Boot
/**
* 只有在容器中的组件,才能拥有springboot的功能
*/
//@Component//将组件加到容器中
@ConfigurationProperties(prefix = "mycar")//prefix指的配置文件里的前缀相绑定
public class Car {
... 阅读原文
2021-04-11 16:14:02 阅读(1280) 评论(0)
摘要:
介绍基于Zookeeper的SpringCloud服务注册中心搭建,此种注册中心实现方式,实际使用不多,这里只作为备忘参考
关于本篇文章所属父项目前文已经介绍,这里不再赘述
上篇文章地址:https://www.cnblogs.com/spzmmd/p/14627523.html
SpringCloud教程合... 阅读原文
2021-04-11 12:59:02 阅读(1455) 评论(0)
摘要:
目录
JAVA数组的基础入门
什么是数组,什么情况下使用数组
数组的创建方式
获取数组的数据
数组的内存模型
为什么数组查询修改快,而增删慢?
查询快的原因
增删慢的原因
数组的两种遍历方式以及区别fori的遍历方式
数组获取极值及其索引
增强foreach的遍历方式
两种遍历方式区别
... 阅读原文
2021-04-11 00:00:02 阅读(1169) 评论(0)
摘要:
Java对象的创建过程
当Java虚拟机遇到一条字节码new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。
在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在... 阅读原文
2021-04-10 21:48:04 阅读(1121) 评论(0)
摘要:
问题复现
在 Sping MVC 中我们经常使用 @RequestParam 注解来获取请求传入的参数。
正常情况下可以正常使用不会产生问题,当传入的参数过大时就会出现参数不全的情况。
下有一段控制器代码如下:
@RestController
public class ApiController{
@Pos... 阅读原文
2021-04-10 17:47:01 阅读(1032) 评论(0)
摘要:
一、简介
Paxos 协议是少数在工程实践中证实的强一致性、高可用的去中心化分布式协议。Google 的很多大型分布式系统都采用了 Paxos 算法来解决分布式一致性问题,如 Chubby、Megastore 以及 Spanner 等。开源的 ZooKeeper 以及 MySQL 5.7 推出的用来取代传统的主从复制... 阅读原文
2021-04-10 12:15:02 阅读(1026) 评论(0)
摘要:
一、简介:
是一款针对协议的基准测试工具,它能够在单机多核的条件下,使用系统自带的高性能机制,通过多线程和事件模式,对目标机器产生大量的负载。
优势
轻量级性能测试工具
安装使用简单
基于系统自带的高性能I/O机制,如epoll,kqueue,利用异步的事件驱动框架,通过很少的线程就可以压出很大的并发... 阅读原文
2021-04-09 21:05:03 阅读(998) 评论(0)
摘要:
java 时间字符串中毫秒值时有时无,怎么解析
针对某个值 时有时无的情况,可用 [xxx] 括起来,标识public void testDate2() {
// 针对某个值 时有时无的情况,可用 [] 括起来,标识
DateTimeFormatter settleTimeForm... 阅读原文
2021-04-09 11:59:02 阅读(1126) 评论(0)