• 某团面试题:JVM 堆内存溢出后,其他线程是否可继续工作?

    某团面试题:JVM 堆内存溢出后,其他线程是否可继续工作? 转载注明:http://dwz.win/gHc 最近网上出现一个美团面试题:“一个线程OOM后,其他线程还能运行吗?”。我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不...

    2019-08-26 06:05:16 百度IE美团公众号CFAVntt<对象代码

  • Netty基础系列(5) --零拷贝底层分析

    Netty基础系列(5) --零拷贝底层分析 前言 上一节(堆外内存与零拷贝)当中我们从jvm堆内存的视角解释了一波零拷贝原理,但是仅仅这样还是不够的。 为了彻底搞懂零拷贝,我们趁热打铁,接着上一节来继续讲解零拷贝的底层原理。 感受一下NIO的速度 之前的章节中我们说过...

    2019-08-26 06:04:37 socket编程文档笔记本文件Linux用户IE磁盘系统Administrator

  • 盘一盘 AQS和ReentrantLock

    盘一盘 AQS和ReentrantLock AQS是个啥? AQS(AbstractQueuedSynchronizer)是Java并发用来构建锁和其他同步组件的基础框架。许多同步类实现都依赖于它,如常用的ReentrantLock/ReentrantReadWriterLock/CountDownLatch等AQS提供了独占(Exclusive)以及共享(Share)两种资...

    2019-08-26 06:04:15 IErsync共享AVntt<the常用对象COM

  • 序列化框架的选型和比对

    序列化框架的选型和比对 序列化通信 将对象转换为字节数组,方便在网络中进行对象的传输。在网络通信中,不同的计算机进行相互通信主要的方式就是将数据流从一台机器传输给另外一台计算机,常见的传输协议包括了TCP,UDP,HTTP等,网络io的方式主要包括有了aio,bio,nio...

    2019-08-26 06:01:40 文件定义txtIEGroupon系统GooglePSC++tim

  • 用java多线程模拟数据库连接池

    用java多线程模拟数据库连接池 模拟一个ConnectionDriver,用于创建Connection package tread.demo.threadpool; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.sql.Connection; import...

    2019-08-26 06:00:56 java多线程timAVSSLntt<SQL数据库对象Pool

  • zookeeper是什么

    zookeeper是什么 zookeeper 是一个分布式服务框架,是Apache Hadoop 的一个子项目,主要用来解决分布式应用中经常遇到的一些数据管理问题, 如:数据发布订阅、负载均衡、统一命名服务、master选举、状态同步服务、集群管理服务、配置管理、分布式队列、分布式锁 设计...

    2019-08-26 06:00:35 文档文件qqDede系统负载均衡keep共享AV集群

  • Java JDBC 操作二进制数据、日期时间

    Java JDBC 操作二进制数据、日期时间 二进制数据 mysql提供了四种类型来存储二进制数据: TinyBlob 最多可存储255字节 Blob 最多可存储65KB MediumBlob 最多可存储16MB LongBlob 最多可存储4GB 1 // 从properties文件中加载数据库配置 2 Properties properties = new P...

    2019-08-26 05:59:12 sql2文件服务器mysqlwordYYIEPStimAV

  • 多线程编程-synchronized

    多线程编程-synchronized 使用取钱的demo来模拟实现线程的同步 1 package com.iotec.synchronizedTest; 2 3 import java.io.ObjectInputStream; 4 5 public class BankDemo { 6 public static void main(String[] args) { 7 Bank bank = new Bank(); 8 BankThread p1 =...

    2019-08-26 05:57:53 多线程编程IEPSAVntt<对象代码COM无法

  • 限流常规设计和实例

    限流常规设计和实例 限流算法 计数器限流 固定窗口 滑动窗口 桶限流 令牌桶 漏桶 计数器 计数器限流可以分为: 固定窗口 滑动窗口 固定窗口 固定窗口计数器限流简单明了,就是限制单位之间内的请求数,比如设置QPS为10,那么从一开始的请求进入就计数,每次计数前判断...

    2019-08-26 05:57:09 服务器定义Windows技巧ARMIE判定360简单明了系统

  • Top 10 顶级项目管理工具

    Top 10 顶级项目管理工具 成功的项目都要归功于成功的项目管理。这些工具帮你踏上成功之旅! 项目管理是成功完成项目并使公司变得伟大的秘诀。不,这不是标题党(clickbait) —— 我已经看到两家软件公司(我在那里工作)因为项目管理不善而在1 - 2年内濒临破产,其他一...

    2019-08-26 05:55:50 文档文件Windowsword商务项目管理竞争对手驱动用户潜在客户