Java日常使用容易出错的几个地方(一)

Java日常使用容易出错的几个地方(一)equals方法的使用Object的equals使用不当会出现空指针的情况package com.company;import java.math.BigDecimal;/** * @author 晓果冻 * @version 1.0 * @date 2021


记录下为自己的毒蘑菇博客添加https.md

记录下为自己的毒蘑菇博客添加https最近访问自己的网站总是被提示不安全,一冲动有了为毒蘑菇配置https的想法。我部署博客的服务器ip和域名等都是在腾讯云购买的,所以要申请ssl证书需要到腾讯云去申请等待收到通知SSL证书已开通,就可以到ssl证书管理去查看并下载证书了。将下载好的证书压缩包上传到


开发中的好习惯

以下文章来源于捡田螺的小男孩 ,作者捡田螺的小男孩捡田螺的小男孩专注后端技术栈,热爱分享,热爱交朋友,热爱工作总结。毕业于华南理工大学,软件工程专业~前言工作四年,看过很多思考不够深入的代码,因此写一下总结吧,50个让你代码更好的小建议。其中的一些点,我以前的文章也写过啦,这次主要汇总一下。希望大家


CentOS7上安装JDK1.8

去Oracle官网下载jdk(自行选择版本,这里选择的是jdk1.8)下载地址:[https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox](https://www.orac


@Autowired和@Resource的使用

@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而ty


JVM-深入学习字符串常量池.md

JVM-深入学习字符串常量池首先声明,在JDK1.7的时候,字符串常量池已经从方法区迁移到了堆内存,JDK1.8的时候方法区改朝换代为元空间,同时也不在占用JVM内存,而是使用本地内存为什么多设计一个常量池,不能像其它对象一样乖乖待在堆中吗?鄙人大胆猜测:对象的分配需要时间和空间的开销,一般在程序中


JVM-常量池

JVM-常量池JVM中的常量池通常是对静态常量池、字符串常量池、运行时常量池的总称静态常量池存在于.class文件中,存放类的版本、字段、方法、接口的信息,同时还存放俩大常量:字面量(如字符串、申明为final类型的值)、符号引用,这部分将在类加载后进入方法区的运行时常量池存放。符号引用包括:类和接


简单学习下Java的编译过程

简单学习下Java编译过程准备一个Demopublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}打开


JVM运行时数据区-方法区.md

JVM运行时数据区-方法区方法区和Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、域信息、方法信息、常量、静态变量、即时编译器编译后的代码等数据***。虽然Java虚拟机规范把方法区描述为堆的一个逻辑部分,但是它却有一个别名叫做Non-Heap(非堆),目的应该是与Jav