【原创】JVM系列02|Java虚拟机结构收录于话题#进阶架构师|JVM调优专题9个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达Java虚拟机学习Java虚拟机,先要掌握其基本结构,了解各部分有什么作用,各部分之间是如何协调工作的。本文将介绍如下内容:Java虚拟机结构举例说明Java堆、Java栈、方法区关系1.基本结构图片来自:https://blog.c
分类:
编程语言 时间:
2020-11-24 12:53:31
阅读次数:
6
Java并发编程系列21|Condition-Lock的等待通知收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达我们知道synchronized锁通过Object类的wait()和notify()方法实现线程间的等待通知机制,而比synchronized更灵活Lock锁同样也有实现等待通知机制的方式,那就是条件Condit
分类:
编程语言 时间:
2020-11-24 12:53:18
阅读次数:
6
由于朋友需要做文本分析,前提是要将文本中的名词和动词剔除掉,但没有现成的名词和动词的txt格式的词典。于是找来了一个英汉词典,根据每一行出现的adj、adv、n、prep等,使用正则表达式匹配需要的词性,并将其追加写入到txt文件中。建议大家使用python3.5,3的优点是避免了很多编码问题。3代表着python的未来,大家还是应该多多的对未来投资。比如,我要生成形容词的词典。步骤:1、应先使用
分类:
编程语言 时间:
2020-11-24 12:52:59
阅读次数:
6
也许你也经历过想下载几部视频以便未来有空再看,可是视频网站有的内容不提供下载。这种情况真的让你很无奈,也很无助。今天在github浏览python热门项目,发现的这个you-get库,可以帮助你下载想要的视频资源。github链接:https://github.com/soimort/you-get是一种轻量级的命令行工具。这是用you-get从该网站(http://www.fsf.org/blo
分类:
编程语言 时间:
2020-11-24 12:52:37
阅读次数:
6
数据地图是数据可视化应用中重要的组成部分,人类的任何生产生活都离不开时间及空间这两个最为重要的维度,而数据地图正是直观展现空间维度数据信息的有效手段。虽然网上已经有很多应用Excel制作数据地图的成熟方法供我们参考,但这些方法大多是应用在同等级地图维度上的,本文介绍的动态地图选取方法可以帮助我们在Excel平台上实现不同等级维度下的地图钻取,令Excel在数据地图展现功能上更为接近专业的商业智能系
分类:
其他好文 时间:
2020-11-24 12:52:16
阅读次数:
9
“如果我有机器猫,我要叫他小叮当,竹蜻蜓和时光隧道能去任何的地方……”机器猫“哆啦A梦”用自己四次元口袋中取之不尽用之不竭的神奇道具帮助扶不起的大雄解决各种困难问题,是许多人儿时渴望拥有的伙伴。你可能不知道,在Excel中就有一种像哆啦A梦四次元口袋一样神奇的单元格,只要告诉她你想要什么,她就会马上将你想要的东西展现出来,从不吝啬。我称这种神奇的单元格为“哆啦A梦单元格”。只要三分钟时间就能制作出
分类:
其他好文 时间:
2020-11-24 12:51:55
阅读次数:
6
这几期和大家聊聊使用Python进行机器学习Python拥有强大的第三方库,使用Python进行科学计算和机器学习同样需要先配置运行环境。这里我们需要安装Anaconda,官方给出的下载链接太慢,而且经常下载到一半卡死,这里我提供我下载好的:pan.baidu.com/s/1dFA92ZR,密码:p2dt。需要的可以直接快速下载(Python3.5版)。Anaconda自带以下库Numpy、Sci
分类:
编程语言 时间:
2020-11-24 12:51:34
阅读次数:
5
什么是指标体系“指标体系”这个概念是应用比较广泛的,我们从正式出版物中摘取一个定义:指标体系,即统计指标体系,是由一系列具有相互联系的指标所组成的整体,可以从各个侧面完整地反映现象总体或样本的数量特征。统计指标体系从其功能和作用不同,可分为描述统计指标体系,评价统计指标体系和预警统计指标体系三种。描述统计指标体系是由若干对社会经济活动状况做出完整而系统描述的基础指标所组成的。评价统计指标体系是由若
分类:
其他好文 时间:
2020-11-24 12:51:20
阅读次数:
6
Java并发编程系列20|StampedLock源码解析收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达本文为何适原创并发编程系列第20篇,文末有本系列文章汇总。上一篇介绍了StampedLock存在的意义以及如何使用StampedLock,按照这个系列的风格大家也应该猜到了,这一篇就是StampedLock的源码分析。这
分类:
编程语言 时间:
2020-11-24 12:51:07
阅读次数:
8
【原创】Java并发编程系列18|读写锁(下)收录于话题#进阶架构师|并发编程专题12个本文为何适原创并发编程系列第18篇,文末有本系列文章汇总。通过以下几部分来分析Java提供的读写锁ReentrantReadWriteLock:为什么需要读写锁读写锁的使用DemoReentrantReadWriteLock类结构记录读写锁状态源码分析读锁的获取与释放源码分析写锁的获取与释放锁降级读写锁应用本文
分类:
编程语言 时间:
2020-11-24 12:50:51
阅读次数:
6
【原创】Java并发编程系列17|读写锁八讲(上)收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达写在前面本文为何适原创并发编程系列第17篇,文末有本系列文章汇总。通过以下几部分来分析Java提供的读写锁ReentrantReadWriteLock:为什么需要读写锁读写锁的使用DemoReentrantReadWriteL
分类:
编程语言 时间:
2020-11-24 12:50:31
阅读次数:
5
1.前期需要掌握的知识点:⑴高等代数/线性代数:线性方程组、特征值和特征向量⑵统计学:方差分析等2.主成分分析思想:主成分分析是利用降维的思想,在损失较少信息的前提下,用几个综合指标来代替之前多个指标的一种多元统计方法。我们把这些综合指标称为主成分,其中每一个主成分是原来变量的线性组合,并且各个主成分之间互不相关。3.主成分分析的几点要求⑴每一个主成分都是原始变量的线性组合。⑵主成分的数目要求远远
分类:
其他好文 时间:
2020-11-24 12:50:09
阅读次数:
7
正文开始:时光荏苒,本课已经出了近半年,到今天(2016-6-26)为止,一共有1413名观众,非常感谢大家能有耐心听我的课。课程地址:http://www.hellobi.com/course/54此外,希望大家听完课以后去https://www.surveymonkey.com/r/CYQLCTD填写一下调查问卷,我也好有的放矢,对于我教的不好的地方做调整和改善。这节课我们来讲数据库的规范化(
分类:
数据库 时间:
2020-11-24 12:49:47
阅读次数:
11
正文开始:时光荏苒,本课已经出了近半年,到今天(2016-6-16)为止,一共有1374名观众,非常感谢大家能有耐心听我的课。从本周开始,重新进入正常的轨道,这一课是本周发的第二课。课程地址:http://www.hellobi.com/course/54此外,希望大家听完课以后去https://www.surveymonkey.com/r/CYQLCTD填写一下调查问卷,我也好有的放矢,对于我教
分类:
数据库 时间:
2020-11-24 12:49:14
阅读次数:
9
【原创】Java并发编程系列14|AQS源码分析收录于话题#进阶架构师|并发编程专题12个本文为何适原创并发编程系列第14篇,文末有本系列文章汇总。AbstractQueuedSynchronizer是Java并发包java.util.concurrent的核心基础组件,是实现Lock的基础。AQS实现了对同步状态的管理,以及对阻塞线程进行排队、等待通知等,本文将从源码角度深入理解AQS的实现原理
分类:
编程语言 时间:
2020-11-24 12:48:46
阅读次数:
6
【原创】Java并发编程系列13|LookSupport收录于话题#进阶架构师|并发编程专题12个本文为何适原创并发编程系列第13篇,文末有本系列文章汇总。java.util.concurrent中源码频繁使用的LockSupport来阻塞线程和唤醒线程,如AQS的底层实现用到LockSupport.park()方法和LockSupport.unpark()方法。LockSupport到底是什么?
分类:
编程语言 时间:
2020-11-24 12:48:32
阅读次数:
6
【原创】从windows回收站谈单例点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达顾名思义,单例模式指的是确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。隐藏其所有的构造方法。对于有些类而已,咱们需要确保对象的唯一性。举个大家熟悉的列子--Windows的回收站,正常来讲,点击“回收站”图标,会弹出一个类似下图的界面。可是不管你重复上述操作多少次