- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 Java-NIO
文章目录总览一、IO与NIO的区别1、传统io的特点2、NIO二、通道与缓冲区的区别以及缓冲区1、缓冲区定义(1)缓冲区:buffer(2)上述缓冲区的管理方式几乎一致,通过allocate()获取缓冲区2、缓冲区存储数据的两个核心方法(1)存入数据到缓冲区中:put()(2)获取缓冲区中的数据:get()3、缓冲区中的几个核心属性(1)上述程序图解4、直接缓冲区和非直接缓冲区非直接缓冲区:通过allocate()方法分配缓冲区,将缓冲区建立在JVM的内存中直接缓冲区:通过allocateDirect()方
2020-06-06 22:53:32
255
原创 JAVA JUC
文章目录JAVA JUC一、Volatile 关键字-内存可见性1、java线程的6种状态Thread.state:2、JAVA多线程:判断 干活 改标志位加唤醒通知(详见Thread.start()方法)3.一共两个线程(1)同步锁:synchronized关键字,使两个线程同步(2)Volatile关键字(3)Volatile与Scnchronized比较二、原子变量与CAS算法1、i ++...
2020-03-03 18:39:16
417
原创 JVM-读书笔记-第三章
文章目录第3章 垃圾收集器与内存分配策略3.1 概述3.2对象已死吗?3.2.1引用计数算法1、可达性分析算法2、“GC Roots”对象包括以下几种3.2.3引用程度区分 page 653.2.4不可达对象3.2.5回收方法区3.3垃圾收集算法(笔记见书上)3.3.1标记清除算法(最基础)1、过程:标记加清除,前面说过2、不足:3.3.2复制算法(Eden space)3.3.3标记整理算法(老...
2020-03-03 18:35:30
202
原创 好用的写论文网站和翻译网站以及干货总结
1、第一次写英文论文的小白:https://zhuanlan.zhihu.com/p/379373932、给大家推荐一个论文翻译网站http://tongtianta.site/3、论文写作神器https://www.dictionary.com/http://www.netspeak.org/https://www.linggle.com/...
2019-03-11 13:12:36
2187
原创 java学习之线程笔记
概念程序 进程 线程 java实现多线程 线程的状态和方法 线程的基本信息和优先级 线程的同步和死锁问题 生产者消费者模式 任务调度图片静态代理 设计模式1、真实角色2、代理角色 :持有真实角色的引用3、二者 :实现相同的接口代码:package thread;public class StaticProxy { public static voi...
2019-02-26 21:20:26
138
原创 java面向对象复习
JDK的安装1、 下载、安装2、 配置环境变量a) Path:.;%JAVA_HOME%\bin;b) JAVA_HOME:JDK的安装目录c) Classpath:5.0以后不需要安装 JDK和JRE和JVM JAVA程序的运行过程:1、 编译javac:吧java文件编译成class字节码文件2、 运行java:运行class文件 标识...
2019-02-26 21:16:10
196
原创 Java学习之FileUtil代码
package byteIO;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;/** * 文件的操作 */import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import ...
2019-02-26 21:14:49
185
原创 linux python2.7与python3.5版本切换
设置优先级:(转换3为默认环境)sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150设置优先级:(转换2为默认环境)sudo...
2019-02-24 16:11:57
371
原创 linux安装 cuda、cdunn、numpy、scipy、theano、pylearn2、scikit-neuralnetwork
前言:学习第一步安装,折腾n天,终于装完了!!!激动!scikit-neuralnetwork,cuda什么的回想一下并不难装,最难的是版本的匹配问题。帖子写的很细致,我的问题都写进去了,我觉得看一遍我的帖子,对于安装很有帮助的(安装过程中甚至去改过lasagne等包的源码)。大家在安装的时候一定要仔细阅读官网那该的安装步骤,并且阅读帖子,这样才能保证安装问题少。我没用好anaconda3,直接用...
2019-02-24 16:06:47
574
CMU_PIE-dataset-master.zip
2019-10-06
java 飞机大战游戏(面向对象干货很全面)
2019-03-11
MIT神经网络算法以及数据集
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人