- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 谈谈java synchronized和Integer的奇葩现象
首先大家对java中的synchronized关键字肯定很熟悉了,也是java多线程中实现线程同步用的最多的关键字之一,但是最近笔者在使用关键字synchronized对Integer进行加锁时,却发现了一个很奇怪的现象,借此机会对相关知识进行了查阅总结,得出了下面的新的体会,如果有什么不合理的地方,欢迎留言。1. 最基本的使用方法 首先我们看一个很普通的多线程例子:账户取钱 ...
2018-05-22 15:25:25 5397
原创 【数据结构和算法 01】红黑树算法详解和java具体实现
想具体实现以下红黑树算法已经有很长一段时间了,但是一直没有抽出比较完整的时间来系统整理和实现以下红黑树算法,下面一起来看看红黑树的具体实现吧,想想也很简单。1. 首先介绍以下红黑树的性质: 红黑树是一种满足红黑性质的搜索二叉树:红黑树的节点是红色或者黑色根节点是黑色的每个叶子节点是黑色的(这里的叶子节点是指空节点)每个红色节点的孩子节点都是黑色的每个节点到其后代节点的简单路径上,...
2018-05-11 16:18:11 977
原创 基于Spring boot 2.0 搭建spring cloud 消息总线
最近按照网上教程学习搭建spring cloud消息总线例子,但是网上的步骤大都基于spring boot 1.x的版本,导致踩了很多坑,今天在这里更新一下基于spring boot 2.0 搭建spring cloud消息总线的教程,以及需要注意的事项。本文采用的IDE为IntelliJ; 构建的项目的方式通过Maven构建。eurekaServer:创建服务注册中心1. 添加依赖服...
2018-03-22 16:40:49 2854 3
原创 maven项目 springboot 热部署详细教程
热部署过程方式主要分为两种:1. 通过 spring-boot-devtools(1)首先在工程项目中添加spring-boot-devtools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...
2018-03-16 08:56:33 1939
原创 通过JAVA API上传文件到HDFS
hdfs操作注意事项 注意关闭虚拟机防火墙设置如果开启了翻墙代理,注意调整到本地模式在core-site.xml中配置时,不要使用localhost,而应该使用虚拟机IP地址,否则无法连接到虚拟机hadoop如下权限不够: 修改用户权限 上传成功 源代码 public static void main(String[] args) throws Exception {
2017-12-29 14:43:41 7067
原创 CentOS7系统安装hadoop伪分布式系统
1. 安装winSCP 下载地址:https://winscp.net/eng/download.php ,该工具主要是用来windows和虚拟机之间文件安全传输。 (1) 安装SCP 直接打开.exe文件傻瓜式的安装就好了。 (2) 配置信息—虚拟机的ip地址,用户名和密码: (3) 可以显示本机和虚拟的文件列表
2017-12-29 14:28:36 551
空空如也
synchronized 加锁Integer对象后,多线程还是会得到相同的数据
2018-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人