![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
桃花源居
踏踏实实搞技术,认认真真学东西。
展开
-
zookeeper3.5.5版本启动报错Error contacting service. It is probably not running
问题:zookeeper3.5.5启动报错Error contacting service. It is probably not running 。介绍:首先刚开始学习dubbo的时候完成dubbo的简单搭建就开始在服务器上搭建简单的zookeeper,先开始也不准备设置集群。看网上的教程也挺简单的:首先进网站上download下来zookeeper的压缩包。把压缩包传到自己的linu...原创 2019-08-05 11:36:17 · 364 阅读 · 0 评论 -
Spring Aware的学习
Spring Aware介绍Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,例如Goggle Guice,这时Bean之间的耦合度很低。但是在实际的项目中,我们不可避免的要用到Spring容器本身的功能资源,这时候Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spri...原创 2019-08-05 11:37:32 · 74 阅读 · 0 评论 -
Spring-TaskExecutor学习
Spring TaskExecutorSpring 通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可以实现一个基于线程池的TaskExecutor。而实际开发中任务一般是异步的,所以需要在配置类中通过@EnableAsync开启对异步的支持,并通过在实际执行的Bean的方法中使用@Async注解来声明其是一个异步任务。代...原创 2019-08-05 11:38:09 · 142 阅读 · 0 评论 -
Spring-Scheduled计划任务的学习
计划任务从spring3.1开始,计划任务在spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后再要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。Spring通过@Scheduled支持多种类型的计划任务,包含cron、fixDelay、fixRate等。代码package ch3.tasksche...原创 2019-08-05 11:38:42 · 130 阅读 · 0 评论 -
Project facet Java version 1.8 is not supported.
今天过完年回来上班第二天,惊奇的发现项目的jdk要改成1.8的了。然后就开始慢慢重新改一下eclipse和本地运行环境的jdk。但是出现了这样的一个问题:Project facet Java version 1.8 is not supported.然后我知道自己之前的版本是1.7,现在需要改成1.8的版本。从网上看了一下,发现很多人都是说的是改成1.7就行了。我当然知道1.7就可以了呀,...原创 2019-08-05 14:16:09 · 118 阅读 · 0 评论 -
如何快速找出成对元素中单身的那个小可怜(异或算法)
起因前两天跟我大哥出去吃饭的时候,他说从京东辞职去瓜子了。立马让他给我讲一下都有什么面试题可以让我学习一下的。他就提到了异或算法。问题给你一堆数字,其中只有一个单身的,其他都是成对的。(先为这个单身的数字默默的默个哀),如何用最快的方法来找出这个孤单的数字。解决方案正常来说第一时间跑到脑子里面的就是开始双重for循环吧,这样肯定不会是面试官想要的答案。那么最合适的当然就是异或运算。另外一...原创 2019-08-06 16:19:26 · 182 阅读 · 0 评论 -
浅复制与深复制-集合储存的引用
发现问题今天看一个面试题的时候发现了浅复制与深复制的这个问题,题是这样的:首先定义一个自定义类型,其中该类型的一个字段为id,然后为该字段赋值id=1。接着定义两个ArrayList,把该类分别放入这两个list中。修改其中的list的一个id=2,那么另外一个list的id会变么?分析问题按照正常的思维肯定是不会变的呀,因为修改的是其中一个ArrayList中对象的值,为什么另...原创 2019-10-10 14:47:51 · 129 阅读 · 0 评论