摘要: 高级Java知识(JVM、字节码、内存模型) === 内存=方法区+栈空间+堆+程序计数器 栈(stack)包括虚拟机栈(VM stack)和本地方法栈(native method stack)。 方法区(method area)内放置 类信息(Class)、常量、静态变量、JIT编译后代码。 运行 阅读全文
posted @ 2019-02-28 10:38 二球悬铃木 阅读(394) 评论(0) 推荐(0) 编辑
摘要: shell & bash === shell指允许用户通过文本操作计算机的程序。 interactive shell:从是否通过标准输入输出与用户进行交互的角度分为交互式shell(interactive)和非交互式shell(non interactive)。 login shell:从是否以一个 阅读全文
posted @ 2019-02-28 10:35 二球悬铃木 阅读(989) 评论(0) 推荐(0) 编辑
摘要: apache maven是一个用于项目构建和依赖管理的工具。 添加archetype https://repo1.maven.org/maven2/archetype catalog.xml 更改本地仓库存储位置 :修改配置文件${user.home}/.m2/settings.xml或 $MAVE 阅读全文
posted @ 2019-02-27 11:30 二球悬铃木 阅读(849) 评论(0) 推荐(0) 编辑
摘要: mongodb是一个文档数据库。 mongo操作 === 多个修改操作,但每个修改携带的数据包较小,可操作考虑批量操作 改善性能。 MongoCollection是线程安全的。 db.coll.find()(shell、java api)之后接.limit .skip .sort不论编码调用顺序如何 阅读全文
posted @ 2019-02-27 10:37 二球悬铃木 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch === Elasticsearch是一个高性能高扩展性的分布式索引系统,基于apache lucene。 "官方指导文档" 可结合kibana工具进行可视化。 概念: index 索引 : 类似SQL中的一张表,索引名必须是 全小写 单词。 type(索引类型):设计初衷 阅读全文
posted @ 2019-01-23 14:56 二球悬铃木 阅读(668) 评论(0) 推荐(0) 编辑
摘要: fastjson === "alibaba fastjson" 是阿里巴巴公司开源维护的一个处理json格式数据的java工具库。 功能特性: 数据绑定databind (json string java object, JSON java object) 保持单一对象。序列化时相同的java对象引 阅读全文
posted @ 2019-01-18 16:49 二球悬铃木 阅读(842) 评论(0) 推荐(0) 编辑
摘要: Java编程语言相关经验知识。 collection / stream Iterable Stream: StreamSupport.stream(iterable.splitor(), parallel:false) Iterator Stream: 转化为Iterator Stream: Spl 阅读全文
posted @ 2019-01-16 16:56 二球悬铃木 阅读(282) 评论(0) 推荐(0) 编辑
摘要: JWPL处理维基百科数据用于NLP === 处理zhwiki "JWPL" 是一个Wikipedia处理工具,主要功能是将 "Wikipedia dump" 的文件经过处理、优化导入mysql数据库,用于NLP过程。以下以zhwiki 20170201为例。 "JWPLDataMachine" 用以 阅读全文
posted @ 2019-01-16 10:36 二球悬铃木 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: akka actor, akka cluster ==== akka是一系列框架,包括akka actor, akka remote, akka cluster, akka stream等,分别具有高并发处理模型——actor模型,远程通信,集群管理,流处理等功能。 akka支持scala和java 阅读全文
posted @ 2018-12-29 12:47 二球悬铃木 阅读(6985) 评论(0) 推荐(0) 编辑
摘要: Scala == "Scala" 是一门运行时基于JVM的编程语言,具备函数式编程和面向对象特点。 基本知识 basics 任意词均可作为符号名,对于关键词,以反引号包裹,避免使用下划线,避免带美元符的名字。 声明类型为Type的符号x的方式是先给出符号后通过冒号指定类型, ,不同于java/c++ 阅读全文
posted @ 2018-12-06 22:12 二球悬铃木 阅读(1260) 评论(0) 推荐(0) 编辑