- 大数据Hadoop是如何存储数据的(hadoop大数据解决方案)
-
HDFS概述产生背景随着数据量越来越大,在一个操作系统中存不下所有的数据。需要将这些数据分配到更多的操作系统中,带来的问题是多操作系统不方便管理和维护。需要一种系统来管理多台机器上的文件,这就是分布式...
- Redis使用不当导致应用卡死(redis使用过程中遇到的坑)
-
来源:http://rrd.me/ezfTj作者:小木-_-首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候,我们重启一下应用...
- 小师妹学JVM之:JIT中的PrintAssembly续集
-
简介上篇文章和小师妹一起介绍了PrintAssembly和PrintAssembly在命令行的使用,今天本文将会更进一步讲解如何在JDK8和JDK14中分别使用PrintAssembly,并在实际的例...
- Java锁与线程的那些“不可描述”的事儿
-
一.引言“操作系统的线程状态和java的线程状态有什么关系?”这是校招时被问到的一个问题。当时只顾着看博文、面经等零散的资料,没有形成系统的知识体系,一时语塞,答的不是很对。在网上也没找到足够细致地讲...
- 互联网公司必备的消息中间件、Kafka安装及快速入门
-
今天带各位老铁对kafka入个门,kafka的集群搭建下,也不知道多少老铁使用过kafka。其实用过的老铁应该没多少。我相信大多老铁用过activeMq,rabbitMq或者rocketMq,这些都是...
- 一文带你深扒ClassLoader内核,揭开它的神秘面纱
-
作者:我没有三颗心脏原文链接:https://mp.weixin.qq.com/s/tQhJmLe519dCr5IeTATINw前言ClassLoader可以说是Java最为神秘的功能之一了,...
- JDK 8升级高版本JDK指南(jdk6升级jdk8)
-
没耐心的可以直接跳到后面的实战准备工作下载新版本的JDK从JavaSE下载下载并安装新的JDK版本。在重新编译之前运行你的程序尝试在最新的JDK版本上运行您的应用程序。大多数代码和库无需...
- 面向GC的Java编程(go 面向对象编程)
-
Java程序员在编码过程中通常不需要考虑内存问题,JVM经过高度优化的GC机制大部分情况下都能够很好地处理堆(Heap)的清理问题。以至于许多Java程序员认为,我只需要关心何时创建对象,而回收对象,...
- 每天一个Java知识点(spring-计划任务)
-
每天分享一个Java知识点,码字不易,喜欢的可以关注一波,共同学习。20191201今天的知识点是:Spring-计划任务。1.开篇从spring3.1开始,计划任务在spring中的实现变得异常的...
- 你知道Thread线程是如何运作的吗?
-
背景介绍我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Looper、Han...