一点一点

摘要: 晴 阴 雨 多云 雾 沙尘 雷雨雪冰雹 阅读全文
posted @ 2020-07-06 22:20 6风筝9 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 合并两有序链表 递归 两链表合并时,要进行多次结点的比较,因此可用递归两个链表头部较小的操作结果进行比较。 /** * 合并两个有序链表 * @param l1 有序链表1头结点 * @param l2 有序链表2头结点 * @return */ public static Node mergeTw 阅读全文
posted @ 2020-07-06 21:39 6风筝9 阅读(67) 评论(0) 推荐(0) 编辑
摘要: JDK并发包一 同步控制是并发程序必不可少的重要手段,synchronized是一种最简单的控制方法。但JDK提供了更加强大的方法————重入锁 ## 重入锁 重入锁使用java.util.concurrent.locks.ReentrantLock类来实现。 ReentrantLock有几个重要的 阅读全文
posted @ 2020-07-04 18:55 6风筝9 阅读(155) 评论(0) 推荐(0) 编辑
摘要: JAVA并行程序基础二 线程组 当一个系统中,如果线程较多并且功能分配比较明确,可以将相同功能的线程放入同一个线程组里。 activeCount()可获得活动线程的总数,由于线程是动态的只能获取一个估计值。 stop()可以停止当前线程组里的所有线程,但会遇到与Thread.stop()相同的问题, 阅读全文
posted @ 2020-07-03 21:19 6风筝9 阅读(123) 评论(0) 推荐(0) 编辑
摘要: JAVA并行程序基础一 线程的状态 初始线程:线程的基本操作 1. 新建线程 新建线程只需要使用new关键字创建一个线程对象,并且用start() ,线程start()之后会执行run()方法 不要直接调用run()方法,它只会在当前线程串行执行run()中的方法。 重载run()方法有两种方式 直 阅读全文
posted @ 2020-07-02 15:24 6风筝9 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 队列-数组实现 循环数组队列核心点 循环队列队首和队尾的一些关系(假设队首下标为front,队尾下标为rear,数组长度为MAXSIZE): 队列为空:rear == front 队列为满:(rear + 1) % MAXSIZE == front //(基于给队列留一个空闲位置而实现,不然和队列为 阅读全文
posted @ 2020-07-01 22:09 6风筝9 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JMM 前言 现代计算机多核并发缓存架构 由于CPU执行速度较快,主内存执行速度较慢,CPU在大多数情况下是不与主内存进行直接操作的 一个程序的启动首先从硬盘将数据加载到主内存,主内存再次加载到CPU的各级缓存里 之后程序的运行操作数据都是在CPU的高级缓存里的 ,如果数据发生更新,会同步到主内存, 阅读全文
posted @ 2020-07-01 14:22 6风筝9 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Vuex 简介 Vuex是实现组件全局状态()数据管理的一种机制,可以方便的实现组件之间的数据共享 Vuex 是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。 vue中两组间数据传递 未使用Vuex 使用Vuex 可以看出未使用vuex实现两组间的数据传递 会涉及众多无关 阅读全文
posted @ 2020-06-30 18:46 6风筝9 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 稀疏 sparsearray 数组 简介 矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵(sparse matrix),该比值称为这个矩阵的稠密度; 当一个数组中大部分元素为0,或者 阅读全文
posted @ 2020-06-29 22:21 6风筝9 阅读(159) 评论(0) 推荐(0) 编辑
摘要: EasyExcel 注意点 不支持的功能 单个文件的并发写入、读取 读取图片 宏 csv读取 出现 NoSuchMethodException, ClassNotFoundException, NoClassDefFoundError jar包冲突 读Excel easyExcel.xlsx文件 | 阅读全文
posted @ 2020-04-24 16:10 6风筝9 阅读(654) 评论(0) 推荐(0) 编辑