熊本同学

在区块链行业努力耕耘的熊本同学。

排序:
默认
按更新时间
按访问量

Java虚拟机(JVM源码):JDK10对Java虚拟机运行时数据区的划分(详细图解)

Java虚拟机运行时数据区 为什么要研究这个,因为JDK都已经发布到10了,必须要更新自己对Java虚拟机新的认识。 一、运行时数据区的划分 1.1 官方划分 关于JDK10对运行时数据区的划分,在官方文档说的非常清楚。 学习技术,一定要学会看第一手资料。 Java虚拟机规范基于J...

2018-08-16 11:41:46

阅读数:4

评论数:0

Java虚拟机(JVM源码):搭建OpenJDK(10)源码调试环境

为什么要自己调试 在前面的文章,已经介绍了如何编译自己的OpenJDK。 但是光拥有了自己的JDK版本肯定是不够的。 为了深入了解Java实例的创建、初始化和执行流程以及内部实现原理,DEBUG是必不可少的必杀技。 所以,作为搞技术的有必要学习如何调试JVM源码。 一、搭建前准备...

2018-08-15 14:10:09

阅读数:8

评论数:0

Java虚拟机(JVM源码):编译OpenJDK源码

为什么要自己编译JDK源码 作为一个搞技术的同学,如果想在技术这条路上走下去,还是多研究些本质性的东西,修炼下内功。尤其是现在JDK都出到10了,如果你没有研究过,还是停留在之前的时代,那么确实说不过去。做技术还是得有追求。 一、JDK和OpenJDK的异同点 关于两者之间的联系和区别,...

2018-08-14 11:34:20

阅读数:56

评论数:0

Java虚拟机:关于JDK8到JDK9-10的一点小变化(tools.jar、dt.jar)

关于JDK8到JDK9-10的一点小变化 JDK在每一次版本升级中,或多或少都会有一些比较重要的变化,或许在你使用的过程中,你就很有可能遇到。 一、Removed or Changed APIs JDK8在升级到9或者10的时候,有一些变化还是蛮显著的。 今天我在编译OpenJdk10...

2018-08-13 20:24:32

阅读数:20

评论数:0

学习Java虚拟机的正确的姿势?

为什么要学习Java虚拟机 多线程和虚拟机。实际工作中,大部分程序员可能几乎不用,但这两项技能是你面试所谓高级工程师的敲门砖,也是你在机会到来的时候能否顶上去的弹药库。很多人,把这两部看的太高深,望而却步,我觉得一个重要原因就是大部分博客和书籍写的太差,只讲结果不谈背景。比如,讲到虚拟机,上来就...

2018-08-13 11:07:37

阅读数:41

评论数:0

微服务,那些你该懂的知识(服务的注册和发现)

微服务 微服务按照我个人的理解就是将众多的功能拆分成一个个子服务,其中以现在很流行的SpringBoot框架进行开发,再以SpringCloud方式进行部署。进而可以在SpringCloud的服务平台中对SpringBoot的一个个服务进行注册和监控。 一、服务注册与发现 关于服务注册与发现...

2018-08-09 21:53:13

阅读数:10

评论数:0

关于消息队列RocketMQ(阿里开源),你需要知道的事情

为什么选择RocketMQ Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件。因为阿里有海量的数据量,无数业务场景的应用,是RocketMQ抢尽风头风头,成为不可多得中间件项目,加上已经正式加入Apach俱乐部,作为顶级的开源项目! 一、关于RocketMQ ...

2018-08-09 21:29:17

阅读数:15

评论数:0

消息队列,不懂你就Out啦!

为什么要懂消息队列 在程序员的工作和学习中,如果是比较成熟的项目,基本上都会涉及到分布式啊、消息队列啊、高并发啊、高可用啊、高性能啊、缓存啊等各种相对来说比较高级的技术点。 关于消息队列,这个东西是大家一定要懂的,不懂行不行?如果对技术有追求,还是得好好研究下,最好在项目中用到它。 一、什么...

2018-08-08 10:51:35

阅读数:21

评论数:0

Mysql数据库迁移:善用Navicat工具,事半功倍

数据库迁移 在说到数据库迁移方面,像很多开发工作一样,简单有简单的做法,复杂有复杂的做法,就看怎么做了。那么什么样子的数据库迁移方式才是最优的,在这里是没有准确的定义的。但是我这边分享一个比较简单而言的数据库迁移方案。 一、迁移方案描述 例如我现在有两台数据库实例。 实例一:在这...

2018-08-07 19:26:38

阅读数:18

评论数:0

数据库Sharding集群:扩容问题解决方案

数据库Sharding集群扩容问题方案 MySQLSharding集群一般按照用户id进行哈希分区,这里面存在两个问题: 1)集群的容量不够怎么办? 2)单个用户的数据量太大怎么办? 一、问题一 对于第1个问题,MySQLSharding集群往往会采用双倍扩容的方案,即从2台服务器扩...

2018-08-01 14:53:25

阅读数:24

评论数:0

Kettle:开源多数据库数据处理神器了解一下?(亲测下载、安装和使用)

为什么要用Kettle 在学习和工作中,经常要进行多数据库的数据处理工作,那么有没有一款工具,最好是图形化界面支持的工具能够非常方便的对多个不同数据库进行数据管理和操作,别说,这个还真的有。Kettle就是的。 “免费开源的基于java的企业级ETL工具,功能强大简单易用,无可抗拒”! 一、...

2018-07-24 19:38:36

阅读数:67

评论数:0

HTTP:断点续传原理图文分析

起源 以前,用户不能使用现在这种高速的带宽访问互联网,当时,下载一个尺寸稍大的图片或文件就已经很吃力了。如果下载过程中遇到网络中断的情况,那就必须重头开始。 一、获取部分内容 在HTTP/1.1中,为了解决上述问题,需要一种可恢复的机制。所谓恢复是指能从之前下载中断处恢复下载。要实现该功...

2018-07-23 11:48:05

阅读数:30

评论数:0

Elasticsearch:替换、更新和删除性能分析

替换、更新和删除 在使用ES的时候,如果你认真观察了,你会发现,替换、更新和更新都是有蛮大的区别的。虽然说结果是一样的,但是原理还是不同的。这一点一定要明确。 一、看一下替换 这个时候替换成功,这个Version是3。 再替换一下 这个时候Version变成了4 二、下面看一下...

2018-07-20 18:25:15

阅读数:50

评论数:0

Elasticsearch:操作数据的时候PUT和POST的区别

PUT和POST的区别 在操作Elasticsearch中的时候,使用PUT和POST的时候是有一定的区别的。 这个要清楚。 一、例如来看一下这个例子 1.向里面插入一个数据 这个时候添加到了customer索引ID为5。 这个时候用的是PUT,那么如果不指定索引呢?还用PUT吗?...

2018-07-20 17:48:40

阅读数:46

评论数:0

Kibana:Elasticsearch的窗口工具学习分享(Mac亲测有效)

Kibana Kibana这是您走进 Elastic Stack 的窗口。 在使用Elasticsearch,我们在安装启动后,想要可视化的去操作它。那么这个时候就需要Kibana了。 一、什么是Kibana 当你在安装完Elasticsearch,你可能就会有个疑问,接下来我怎么...

2018-07-18 17:51:03

阅读数:47

评论数:0

Elasticsearch 安装和后台运行(真实有效,Mac版本已经验证)

如何安装一个程序 在日常的工作和学习中,例如学习一个新技术,经常需要安装一些程序,那么这个时候,最推荐的就是区技术的官网,学习最新的安装方法,进行安装。 一、Mac安装Elasticsearch 关于Elasticsearch的安装,在官网安装解释中说的很明确。 官方安装地址 其他版...

2018-07-18 16:11:56

阅读数:66

评论数:0

Elasticsearch学习方法分享(真实有效)

Elasticsearch Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速,近实时地存储,搜索和分析大量数据。它通常用作底层引擎/技术,为具有复杂搜索功能和要求的应用程序提供支持。 作为目前最火的搜素引擎,是一定要学习研究的。 一、什么是Elastics...

2018-07-18 15:45:29

阅读数:59

评论数:0

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

2018-07-17 17:50:08

阅读数:18

评论数:0

解决:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure(真实有效)

数据库连接失败 在数据库连接失败,经常会有蛮多一系列的问题导致的原因,这个时候一定要多去尝试一下各种方法,并且做好自己的梳理! 一、例如我在SpringBoot项目中使用了阿里的数据库连接池Driud。 有次在启动的时候,会报这样的错: Caused by: com.mysql.c...

2018-07-16 15:08:11

阅读数:274

评论数:0

Mysql:优化分析(值得深思)

Mysql优化分析 Mysql作为现在的主流关系型数据库,在优化上值得深思啊! 不能只停留在如何使用Mysql,而不去思考如何优化的问题啊。 在谈到Mysql优化方面,Mysql在这方面有专门的文档说明这个问题的。 强调一遍:做技术一定要学会看官方文档。 Mysql官方文档 文档中...

2018-07-13 18:21:59

阅读数:41

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭