自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Arrays.asList的注意事项

今天在运行一段代码的时候出现了一个从未见过的异常 UnsupportedOperationException,看了下报错信息,发现这个异常是在调用List的addAll时出现的,于是上网查了资料,原来是没有正确使用Arrays.asList而造成的问题;小哈学Java 昨天图片来源:blog.csdn.net/zwwhnly/article/details/109583990使用Arrays.asList的注意事项1.1 可能会踩的坑先来看下Arrays.asList的使用:List s

2021-04-11 23:38:48 93

原创 双亲委派机制

什么是双亲委派机制当某个类加载器,需要加载某个class文件时,会首先把这个任务委派给她的上级加载器,如果他的上级加载器没有加载,自己才回去加载这个类四种类加载器BootStrapClassLoader(启动类加载器);主要加载Java的核心类库ExtClassLoader (标准扩展加载器)主要负责加载jre/libAppClassLoader 加载程序所在的目录里的class双亲委派机制的作用1、防止重复加载同一个.class。通过委托去向上面问一问,加载过了,就不用再加载一遍。保证

2020-09-03 15:23:45 92

原创 springBoot 定时器Scheduled

springBoot 自带定时器使用起来特别的简单启动类@SpringBootApplication@EnableSchedulingpublic class SimpleSpringBootApplication { public static void main(String[] args) { SpringApplication.run(SimpleSpringBootApplication.class, args); }}定时器@Componentpublic class

2020-09-02 21:19:24 195

原创 每日一道算法题

题目:给定一个有序整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]。 Map<Integer, Integer> map = new HashMap<>(); for (i

2020-09-01 12:24:05 143

原创 记录一下面试

redis分布式锁的实现Linux下搜索文件内容

2020-08-31 15:21:36 95

原创 centos下 kafka 集群搭建

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写,是一种高吞吐量的分布式发布订阅消息系统。由于负载能力高,存储容量大,通常被我们用在大规模的日志收集和处理上,下面就来说说如何构建Kafka集群。本次kafka 集群搭建的服务器,是从阿里云购买的服务器。记好自己的公网IP由于kafka强依赖于zookeeper,所以需先搭建好zookeeper集群。由于zookeeper是由java编写的,需运行在jvm上,所以首先应具备java环境。一、配置jdk将事先准备好

2020-08-30 12:23:01 89

原创 centos下 zookeeper 集群搭建

本次zookeeper集群搭建的服务器,是从阿里云购买的服务器。记好自己的公网IP。由于zookeeper是由java编写的,需运行在jvm上,所以首先应具备java环境。一、配置JDK1.准备JDK将事先准备好的jdk上传到自己指定的路径下对JDK压缩文件进行解压tar -zxvf jdk-linux-x64.tar.gz2.配置环境变量执行命令:vim /etc/profile在最后加入环境变量配置export JAVA_HOME=jdk所在路径export CLASSPA

2020-08-30 11:21:32 95

原创 struts2和springmvc的区别

struts2和springmvc的区别Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁。<!-- 拦截器 --><!-- 配置Struts2的核心控制器 --> <filter>

2020-08-18 21:26:45 234

空空如也

空空如也

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

TA关注的人

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