学习java,用最简洁的语言,最简短的时间帮助大家快速掌握技术
分类:
编程语言 时间:
2020-05-05 21:55:47
阅读次数:
82
* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的 * 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行 ...
分类:
编程语言 时间:
2020-05-04 17:45:55
阅读次数:
72
反射:框架设计的灵魂 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 * 获取Class对象的方式: 1. Class.forNam ...
分类:
编程语言 时间:
2020-05-04 17:17:09
阅读次数:
69
Maven 一、概念 Maven是一个项目管理工具,它包含了一个项目对象模型(POM: Project Object Model),一组标准集合,一个项目周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期 ...
分类:
编程语言 时间:
2020-05-03 00:59:14
阅读次数:
87
讲了手写了storm wordcount程序 蕴含了很多的知识点 (1)Spout(2)Bolt(3)OutputCollector,Declarer(4)Topology(5)设置worker,executor,task,流分组 storm的核心基本原理,基本的开发,学会了 storm集群部署,怎 ...
分类:
编程语言 时间:
2020-05-02 11:51:07
阅读次数:
65
JUC包 AtomicInteger底层实现原理是什么?-->一个Unsafe操作获取内存地址,一个Volatile保证value的可见性,CAS进行重试。 原子更新方法:getAndIncrement-->Unsafe会利用value字段的内存地址偏移,直接完成操作 ? Atomic 包提供了最常 ...
分类:
编程语言 时间:
2020-05-01 22:22:44
阅读次数:
102
涵盖Java所有技术体系 整理不易,关注公众号:Java大数据架构 直接领取! 本文由博客一文多发平台 "OpenWrite" 发布! ...
分类:
编程语言 时间:
2020-04-30 15:37:13
阅读次数:
73
1、并发编程三要素? 1、原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操 作打断,要么就全部都不执行。 2、可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他 线程可以立即看到修改的结果。 3、有序性 有序性,即程序的执行顺序按照代码的先后 ...
分类:
编程语言 时间:
2020-04-28 16:49:04
阅读次数:
73
idea 2020.1是由捷克IntelliJ公司而打造的一款Java集成开发环境,常常会被java工程师用于javabweb、大数据等场景的开发,是众多工程师们优先选择使用的开发工具。该软件界面美观,操作方便,拥有丰富的导航查看模式,用户通过快捷键即可显示最近打开过的文件和类名查找框,拥有强大的编 ...
分类:
其他好文 时间:
2020-04-26 21:17:25
阅读次数:
27183