c

  • 详解 java.lang.OutOfMemoryError: GC overhead limit exceeded 错误!

    java 中有几个难兄难弟,比如我昨天写的 java.lang.OutOfMemoryError: Java heap space 和今天要写的 java.lang.OutOfMe…

    编程笔记 2022年5月3日
  • ffmpeg 频教程免费下载

    ffmpeg 不管是 C++ 还是 Android、IOS 等都会涉及到。它在音视频方面编解码都有着不俗的表现,目前常用的一些视频播放器基本上采用的都是 FFmpeg。关于 FFm…

    编程笔记 2022年5月3日
  • 谷歌 Tink(加密API) 教程

    谷歌最近又发布了一个新的开源工具集 Tink。Tink 是一个多语言,跨平台的库,提供安全,易于正确使用和难以滥用的加密 API。我预测它可能会火起来,所以就先简单介绍一下它的用法…

    编程笔记 2022年5月3日
  • Java的双亲委派模型

    从 Java ClassLoader(ClassLoader)教程 这篇文章了解到 ClassLoader 的实现机制和原理后。我们再来看看 Java…

    编程笔记 2022年5月3日
  • Java ClassLoader(ClassLoader)教程

    在上一篇文章中,我主要介绍了 Java 类的加载机制和 Java 类的生命周期。本文继续乘热打铁,讲解一下 Java 的 ClassLoader。 关于 Cla…

    编程笔记 2022年5月3日
  • JVM 进程、线程

    很多程序员对于线程和进程还不是很清楚。尤其是在面试官问到 Redis 的知识的时候,很容易掉进面试陷阱。 其实我在 3 年前也写过一篇《线程和进程》。现在还有很多网友问起我,我这里…

    编程笔记 2022年5月3日
  • Java ClassLoader 实现原理和加载机制

    Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过Cla…

    编程笔记 2022年5月3日
  • Redis、MongoDB、BerkeleyDB、Memcached等NoSQL数据库总结

    随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,于是NoSQL就应用而生。目前…

    编程笔记 2022年5月3日
  • 百度 RPC 框架 brpc 简介

    9 月 14 日,百度正式在 GitHub 上基于 Apache 2.0 协议开源了其 RPC 框架 brpc。brpc 是一个基于 protobuf 接口的 RPC 框架,在百度…

    编程笔记 2022年5月3日
  • java ConcurrentHashMap 教程

    ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。 集合是编程中最常用的数据结构。而谈到…

    编程笔记 2022年5月3日