logo头像
Snippet 博客主题

355_fastdfs

搭建fastdfs分布式文件系统 0.环境准备 安装包(4个,libfastcommon-1.0.39.tar.gz,fastdfs-5.11.tar.gz,nginx-1.8.0.tar.gz,fastdfs-nginx-modu...

810_git

设置123456#设置用户名邮箱git config user.name ""git config user.email ""##保存用户名密码,避免每次都要输git config --global credential.helper...

600_javase

基础知识 1、jdk、jre 2、classpath:.class文件运行路径,默认为.,即当前目录;可手动设置 set classpath=d:\ 3、数据类型: 1)基本类型(均有默认值:整数类型默认值为0,浮点类型默认值为0....

610_javase-map

610_javase-map

Map<K,V>接口 偶对象保存的最大父接口 TreeMap是基于树的实现,HashMap,HashTable,ConcurrentHashMap是基于hash表的实现。HashTable和HashMap在代码实现上,基...

615_javase-bio

BIO类概述 输入输出:站在内存的角度来讲的,input输入代表输入到内存中,output输出代表从内存中输出 流:流从概念上来说是一个连续的数据流。你既可以从流中读取数据,也可以往流中写数据。流与数据源或者数据流向的媒介相关联。在J...

620_javase-nio

Unix网络编程中的 5 种IO模型:https://www.jianshu.com/p/486b0965c296 Blocking IO - 阻塞IO NoneBlocking IO - 非阻塞IO IO multiplexing ...

630_javase-concurrent

630_javase-concurrent

总结 并发编程 目的:使程序运行的更快 并发问题: 1)上下文切换:cpu以时间片分配算法循环执行任务,切换时保存上个任务状态,以便下次切回这个任务时恢复,这个过程叫上下分切换;创建线程和上下文切换需要开销,因此应该尽可能减少上下文切...

640_jvm

640_jvm

总结 虚拟机 HotSpot VM 目前使用最广泛的虚拟机,Sun jdk(Oracle jdk) 和 Open jdk中自带的虚拟机 Java进程和JVM关系 一个进程对应于一个程序的执行,进程是动态的概念,而程序为静态的概念。多...