自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 如何正确实现 Java 中的 HashCode

相等 和 Hash Code 从一般角度来看,Equality 是不错的,但是 hash code 更则具技巧性。如果我们在 hash code上多下点功夫,我们就能了解到 hash code 就是用在细微处去提升性能的。 大部分的数据结构使用equals去检查是否他们包含一个元素。例如: 1 2 List list = Arrays.asList(“a”, “b”, “c”); boolean contains = list.contains(“b”); 这个变量 contains 是true。因为他们是

2022-02-22 22:36:24 502

原创 InputStream和Reader区别

InputStream,OutputStream 前者为字节输入流,后者为字节输出流。 Reader Writer 前者为字符输入流,后者为字符输出流。 四个均为抽象类。 fileInputStream 是InputStream 的实现类 fileReader 是Reader 的实现类 字节流读取单位为一个字节,字符流读取单位为一个字符 所以读取汉字的时候,如果用字节流就会导致读出来乱码。这是最常用的地方 其他基本用法差不多。。 BufferedInputStream是套在某个其他的InputS

2022-02-22 22:34:00 811

原创 线程池参数如何合理设置

一、前言 在开发过程中,好多场景要用到线程池。每次都是自己根据业务场景来设置线程池中的各个参数。 这两天又有需求碰到了,索性总结一下方便以后再遇到可以直接看着用。 虽说根据业务场景来设置各个参数的值,但有些万变不离其宗,掌握它的原理对如何用好线程池起了至关重要的作用。 那我们接下来就来进行线程池的分析。 二、ThreadPoolExecutor的重要参数 我们先来看下ThreadPoolExecutor的带的那些重要参数的构造器。 public ThreadPoolExecutor(int corePool

2022-02-14 23:14:52 5958 1

原创 mabatis-plus入门

mabatis-plus入门 开发环境: IntelliJ IDEA+maven+mysql mybatis-plus官网:https://mybatis.plus/ 一、使用IDEA创建一个空的springboot项目 使用阿里云的Maven镜像 仓库,修改Maven下的conf目录下的settings.xml 在mirrors标签中添加如下代码: <mirror> <id>nexus-aliyun</id> <mirrorO

2020-05-12 19:30:22 145

原创 springMVC中的知识点

概述 什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 Spring MVC的优点 (1)可以支持各种视图技术,而不仅仅局限于JSP; (2...

2020-03-13 18:42:48 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除