- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 JVM从头学(二)—— 堆内存模型与GC
堆内存模型与CGGC可以手动GC,也可能JVM自动GC。GC分menor GC和Full GC,fullGC耗时长,消耗资源多而menor GC耗时短一些。。说GC前,必须了解一下java堆内存模型。堆内存模型java堆内存模型分为young generation(新生代),old generation(老生代),permanent space(不变的)。新生代就是存新的对象,...
2018-09-08 18:40:00 314
原创 JVM从头学(一)—— 堆栈与JVM内存模型
堆栈数据结构堆堆的数据结构是一个完全二叉树,一般使用于优先队列。堆分大数堆和小数堆,大数堆是大数在父节点,小数,小数堆是小数在子节点。每次排序后的次数也有限,插入排序的次数是数的层数减一,就是O(log2n),初始化的时间复杂度是O(n),消费最大/最小节点的时间复杂度是O(log2n)。消费父节点的算法是,删掉父节点,用最后一个节点重顶节点做插入算法。栈栈是一种数据结构,后进先出...
2018-09-08 18:37:23 287
原创 ElasticSearch教程(三)—— 懂原理
懂原理集群集群是有一群配置相同cluster.name的节点组成。它们通过广播通信,所以要放在一个网段的内网。集群节点和身份master :master管理集群范围内所有索引,和索引所在节点。当有节点加入和删除时,重新平均分布所有数据。data :存储文档集群状态通过GET /_cluster/health查看集群状态。{ "cluster_...
2018-09-07 19:29:18 358 1
原创 ElasticSearch教程(二)—— 基本使用
基本使用基本概念ElasticSearch是面向文档的,它存储文档,并索引每个文档的内容使之可以被索引。ES选择json作为文档序列化格式。索引:名词,类似一个数据库,是一个存储关系性文档的地方。索引:动词,把关系型文档存到索引的过程,是插入。ES使用倒排索引来索引文档,只有在倒排索引中存在的属性才能被搜索。倒排索引 倒排索引,文档经过分词器分出许多词根,并把词...
2018-09-07 19:28:35 898
原创 ElasticSearch教程(一)—— 安装配置
安装配置安装ElasticSearch访问官网下载页面,下载ElasticSearch。run bin/elastriSearch(linux/mac),bin/elastriSearch.bat(window)。run curl http://localhost:9200,显示elasticsearch的版本信息。 run bin/elastriSearch -d,可以把el...
2018-09-07 19:27:22 369
原创 AngularJS系列(十一)——路由和复制
路由路由允许我们通过不同的 URL 访问不同的内容。我觉得听夸张,以前这都是后台的控制器来处理的,如servlet,springMVC这类。通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。<body ng-app='routingDemoApp'><h2>AngularJS 路由应用...
2018-09-06 16:42:57 280
原创 AngularJS系列(十)——表单的重置和验证
表单重置表单重置实例 <div ng-app="myApp"ng-controller="formCtrl"> <form novalidate> First Name:<br> <input ng-model="user.firstName" /><br> Last Name
2018-09-06 16:42:05 3441
清除百度广告的浏览器插件
2017-08-28
comment2name.vbs
2016-05-17
name2comment.vbs
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人