一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:
编程语言 时间:
2019-06-28 21:04:23
阅读次数:
179
一.java学习“初始化” 二.正式步入学习 三.本期的学习总结先暂时结尾,由于我需要在8月底参加ACM比赛,但我的Java博客会尽量做到短周期的更新,有编程兴趣兄弟可以私聊我进行讨论,欢迎成为码友! ——Won Zen Kei 2019.6.28 ...
分类:
编程语言 时间:
2019-06-28 13:13:57
阅读次数:
115
概述 Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字、按行等等) ...
分类:
编程语言 时间:
2019-06-26 10:46:38
阅读次数:
139
大数据又称巨量资料,就是数据量大、来源广、种类繁多(日志、视频、音频),大到PB级别,现阶段的框架就是为了解决PB级别的数据。专业的来讲:大数据(bigdata,megadata),或称巨量资料,指的是需要新处理模式才能具有更强的决策力、洞察力和流程优化能力的海量、高增长率和多样化的信息资产。大数据的5V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Value(价值
分类:
其他好文 时间:
2019-06-25 13:25:02
阅读次数:
118
BIO编程 最原始BIO 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听 ...
分类:
编程语言 时间:
2019-06-24 12:39:18
阅读次数:
99
面向对象的使用与注意事项 面向过程:当需要实现一个功能的时候,每一个具体的步骤都需要亲力,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。 类与对象的关系 定义一个类,用来模拟“学生”事物。其中就有两组成部分: 属性(是什么): 姓名 ...
分类:
编程语言 时间:
2019-06-23 20:41:29
阅读次数:
105
Java 工程师成神之路 | 2019正式版 原创: Hollis Hollis 2月18日 https://mp.weixin.qq.com/s/hlAn6NPR1w-MAwqghX1FPg http://www.hollischuang.com/ 主要版本 更新时间 备注 v1.0 2015-0 ...
分类:
编程语言 时间:
2019-06-23 17:22:31
阅读次数:
120
https://github.com/Snailclimb/JavaGuide Java知识大全(面试)https://github.com/doocs/advanced-java Java工程师扫盲https://github.com/alibaba/arthas 一款java诊断工具https: ...
分类:
编程语言 时间:
2019-06-23 11:38:50
阅读次数:
153
1.浮动 float:left /right2.清除浮动 clear:left/right/both(防止div块覆盖)3.外边距:margin:上边距,右边距,下边距,左边距。(按上右下左的顺序设置)4.内边距:padding:上边距,右边距,下边距,左边距。(按上右下左的顺序设置)5.边框:bo ...
分类:
编程语言 时间:
2019-06-22 10:52:15
阅读次数:
126
方法的使用与注意事项 方法其实就是若干语句的功能集合。 参数(原料):就是进入方法的数据。 返回值(产出物):就是从方法中出来的数据。 修饰符:常用的固定写法,public static 返回值类型:也就是方法最终产生的数据结果是什么类型 方法名称:方法的名字,规则和变量一样,小驼峰 参数类型:进入 ...
分类:
编程语言 时间:
2019-06-20 20:05:38
阅读次数:
196