摘要:
注意:以下都是从网上转载过来的。如果有自己的想法,完全是猜测,不足为准。都是我从网上copy过来的。 概念:ebp和esp是两个重要的指针寄存器: (1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶(但是他是低地址 阅读全文
摘要:
注意:以下都是从网上转载过来的。如果有自己的想法,完全是猜测,不足为准。 1,虚拟机栈是什么? 每个线程都会有一个虚拟机栈,多线程就会有多个虚拟机栈。虚拟机栈里面是一个一个的栈帧(Stack Frame),每一个栈帧都是在方法执行的同时创建的,描述的是Java方法执行的内存模型。每一个方法从调用开始 阅读全文
摘要:
注意:以下都是从网上转载过来的。如果有自己的想法,完全是猜测,不足为准。 1,简介 比如你的电脑正在执行java的一个方法,解释器会将这个方法的字节码一行一行的翻译成机器码并执行,程序计数器记录下一条被执行指令的”地址”,这里的”地址”可以是一个本地指针,也可以是在方法字节码中相对于该方法起始指令的 阅读全文
摘要:
注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。 1,基于采样的热点探测(Sample Based Hot Spot Detection):周期性地检测各个线程的栈顶,如果发现某个方法经常出现在栈顶,换句话说就是某个方法频繁被调用,导致频繁入栈和出栈,那么就可以认为这个方法是热点代码。它的缺 阅读全文
摘要:
注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。 1,解释器和编译器的区别 解释器:将class字节码文件翻译成机器码;执行同一个方法每次都会有这样的翻译工作; 编译器:将class字节码文件翻译成机器码,并缓存这个机器码;执行同一个方法之后每次都使用缓存的机器码,避免了翻译工作;即使编译器 阅读全文
摘要:
1,准备好es修改语句 { "doc": { "sentiment": 0, "event_category": [ "违约暴雷", "新品升级", "投资融资", "盈利亏损", "员工相关" ] } } 2,如何使用java构建步骤1中的语句 首先,构建如上数据结构的java对象,如下图: 使用 阅读全文
摘要:
neo4j常用linux命令 1,根据关键字查看某个neo4j的进程详情 ps -ef | grep 关键字 2,查看neo4j的运行状态 进入到bin目录, ./neo4j status 3,停止neo4j数据库 进入到bin目录, ./neo4j stop 实在不行,就 kill -9 步骤1中 阅读全文
摘要:
注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。 1,dbms.directories.import=import 如果是:#dbms.directories.import=import,表示只能从如下图的目录中的csv文件导入进数据库; 如果是不带#的,dbms.directories.i 阅读全文
摘要:
注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。 嵌入式: 嵌入式的neo4j数据库是嵌入在当前运行的jvm中的,当你的系统是分布式的系统时,部署在另外一个地方的jvm就无法访问这个嵌入式的neo4j数据库; 但是嵌入式的neo4j数据库访问可以通过neo4j api方便使用。 服务器式: 阅读全文
摘要:
1,使用相关插件将业务数据,渲染进预备好的模板,并写入一个文件;将文件通过io操作转成String,最后可通过定时任务或者直接删除上面的文件。相关代码如下: // 读取邮件模板Configuration configuration = new Configuration();configuratio 阅读全文