java一日一条

971 篇文章
37 人订阅

全部文章

用户2214491

JAVA&大数据架构方向 同与异?

架构不是一个职业而是一种能力,每一种架构师只不过是在不同的领域里面使用不同的技术,没有什么可对比,就好比如你问一个篮球明星和一个足球明星有什么区别一样!

433
用户2214491

Java锁的种类以及辨析:可重入锁

锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我...

191
用户2214491

【并发编程】IO密集型和CPU密集型任务

核心是可以分别独立运行程序指令的计算单元。 线程是操作系统能够进行运算调度的最小单位。

522
用户2214491

HashMap和TreeMap的内部结构

1、基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashM...

653
用户2214491

JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)

  按照套路是要先装装X,谈谈JVM垃圾回收的前世今生的。说起垃圾回收(GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远...

1095
用户2214491

如何开始使用 Java 机器学习

这个问题已经有一段时间了,但最近这些日子几乎每个人都在谈论人工智能和机器学习。这已经不再是一个保留给科学家和研究者的秘密,而是几乎实现于每一项新兴技术中。

712
用户2214491

SOA和微服务架构的区别

微服务架构强调的第一个重点就是业务系统需要彻底的组件化和服务化,原有的单个业务系统会拆分为多个可以独立开发,设计,运行和运维的小应用。这些小应用之间通过服务完成...

944
用户2214491

关于HTTP协议,一篇就够了

1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide ...

814
用户2214491

Java垃圾回收(GC)机制详解

  如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾...

643
用户2214491

谈谈Java中的volatile

volatile是Java提供的一种轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。同synchronized相比(synchronized通常称为...

602
用户2214491

2019年2月已到,Java 8要收费了吗?

根据此前开源中国发起的 Java 版本使用调查,国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java...

782
用户2214491

java new一个对象的过程中发生了什么

java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。

482
用户2214491

Java中的锁分类

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:

692
用户2214491

Spring AOP是什么?你都拿它做什么?

为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如...

793
用户2214491

拼多多出现重大BUG,几小时内损失超千万,但处理方式让用户怒了

拼多多作为国内一家发展迅速的企业,已经成为了国内的第三大购物平台,拥有上亿的用户量和超百万的商家。但就算一家如此之大的购物平台,但自身系统的安全性却没有保证,居...

951
用户2214491

腾讯回应封杀质疑 腾讯公关总监说了这样一番话

腾讯回应封杀质疑是怎么回事?腾讯为什么封杀三款新社交app?15日,三款新社交软件发布,分别是王欣的马桶MT、今日头条的多闪、罗某的聊天宝,但上线后全部被微信屏...

762
用户2214491

Java程序员如何在“寒冬”中突出重围?

继阿里、京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不过社招方...

822
用户2214491

详细介绍Spring 5的那些新特性与增强『文末送书』

Spring支持不同的scope。不同scope在使用上是有差异的,比如singleton与prototype。

661
用户2214491

Java并发编程:4种线程池和缓冲队列BlockingQueue

线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线...

621
用户2214491

孔乙己的疑问:单例模式有几种写法

上面三种写法本质上其实是一样的,也是各类文章在介绍饿汉式时常用的方式。但使用静态final的实例对象或者使用静态代码块依旧不能解决在反序列化、反射、克隆时重新生...

1193

扫码关注云+社区