240 发简信
IP属地:天津
  • Resize,w 360,h 240
    加密算法总结

    对称与非对称加密算法的区别。 对称加密算法 加密(encryption)与解密(decryption)用的是同样的密钥(secret key),...

  • Resize,w 360,h 240
    Jvm dump jstack jmap jstat 介绍与使用

    总结: (1)栈信息:jstack 输出的信息。 (2)堆信息:jmap -dump 输出的文件, (3)jstat查看gc情况,jstat...

  • Resize,w 360,h 240
    阿里规范要求不能使用Executors创建线程

    什么是线程池 线程池可以通过池看出来是一个资源集,任何池的作用都大同小异,主要是用来减少资源创建、初始化的系统开销。 创建线程很“贵”吗 是的。...

  • Resize,w 360,h 240
    CPU飙高和频繁GC排查经验总结

    处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系...

  • Resize,w 360,h 240
    分布式架构演变之路

    引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让...

  • 操作系统Unix、Windows、Mac OS、Linux

    我们熟知的操作系统大概都是windows系列,近年来Apple的成功,让MacOS也逐渐走进普通用户。在服务器领域,恐怕Linux是无人不知无人...

  • GitHub与GitLab的区别

    Git诞生于2005年,大神Linus的作品,Github诞生于2008年,没有Git就没有GitHub,Github已成为全球最大的代(ton...

  • Resize,w 360,h 240
    高并发与多线程的技术总结

    进程与线程、并发与并行 一个应用程序至少有一个进程,一个进程至少有一个线程 进程:是程序的一次运行活动,是系统资源分配和调度的一个独立单位,有独...

  • Resize,w 360,h 240
    SpringBean初始化过程

    SpringBean初始化过程 类属性初始化 1、静态属性:static 开头定义的属性 2、静态方法块: static {} 圈起来的方法块 ...