为什么ConcurrentHashMap是线程安全的 JDK1.7中,ConcurrentHashMap使用的锁分段技术,将数据分成一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他…
标签:java
Java三大特性之多态
一、多态概述: 1.多态是面向对象程序设计的三大支柱之一。 2.多态简介:多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪…
做一个功能模块的实现流程
一、 写po层 1、 获取数据库表明和字段 2、 生成get和set 还有equals和hashcode toString,生成方 法的快捷键:Alt+Insert 3、 代码所示: private String ema…
将String集合转成Integer集合
将String集合转成Integer集合 String[] number = { "1","2","3"}; Integer[] numbers = Convert.toIntArray(number);
Java--求三个数的最小公倍数
1 package com.algorithm.java.blueBirdge; 2 3 import java.lang.reflect.Array; 4 import java.util.ArrayList; 5 i…
分布式锁原理及实现方式(转载)
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availabi…
好文精读 - 收藏集 - 掘金
android 阿里面试题锦集 – Android – 掘金前几天突然就经历了阿里android实习内推的电面,感觉有好多以前看过的东西都忘记了,然后又复习了一下,找了很多阿里的面经总结了一下,希…
tiny4j:一个轻量级的类似Spring的实现
会点java,做点web,基本也就是spring全家桶,所以打算自己折腾一个,实现最基本最常用的一些功能。断断续续地终于完成了大部分自己想要的功能。实际项目中使用或许还不太现实,不过也提供了一个去了解框架实现的一个简单的…
【译】Spring Boot 2.0的属性绑定
Spring Boot2.0的属性绑定 原文从Spring boot第一个版本以来,我们可以使用@ConfigurationProperties注解将属性绑定到对象。也可以指定属性的各种不同格式。比如,person.fi…
Spring Framework 参考文档(JCache(JSR-107)注解)
JCache(JSR-107)注解 从4.1版开始,Spring的缓存抽象完全支持JCache标准注解:@CacheResult、@CachePut、@CacheRemove和@CacheRemoveAll以及@Cach…
Java call mongodump
Note: the version just supports macOS and linux. 100% testing coverage, please feel free to use. Usage new Mon…
Eureka应用注册与集群数据同步源码解析
在之前的EurekaClient自动装配及启动流程解析一文中我们提到过,在构造DiscoveryClient类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() …