谈谈HTTPS演变过程---用户7197959

前言

本文谈谈HTTPS设计演变过程,希望对大家理解HTTPS有帮助,有不对的地方欢迎指出。

密码学基础知识

在讨论HTTPS之前,需要掌握一些密码学基础概念。

明文、密文、密钥<…

Java程序员必备:常见OOM异常分析---用户7197959

前言

放假这几天,温习了深入理解Java虚拟机的第二章, 整理了JVM发生OOM异常的几种情况,并分析原因以及解决方案,希望对大家有帮助。

Java 堆溢出

Java堆用于存储对象实例,…

Java程序员必备:查看日志常用的linux命令---用户7197959

前言

趁周末,复习一下鸟哥的linux私房菜,看了文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。

cat

cat : 由第一行开始显示文件所有内容

参数说明cat [-AbE…

Java程序员必备:异常的十个关键知识点---用户7197959

前言

总结了Java异常十个关键知识点,面试或者工作中都有用哦,加油。

一. 异常是什么

异常是指阻止当前方法或作用域继续执行的问题。比如你读取的文件不存在,数组越界,进行除法时,除数为…

谈谈Java反射:从入门到实践,再到原理---用户7197959

前言

反射是Java底层框架的灵魂技术,学习反射非常有必要,本文将从入门概念,到实践,再到原理讲解反射,希望对大家有帮助。

反射理解官方解析

Oracle 官方对反射的解释是:

R…

后端程序员必备:分布式事务基础篇---用户7197959

前言

最近看了几篇有关于分布式事务的博文,做一下笔记。哈哈~

数据库事务

数据库事务(简称:事务),是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成,这些操作要么…

程序员必备:Java日期处理的十个坑---用户7197959

前言

整理了Java日期处理的十个坑,希望对大家有帮助。

一、用Calendar设置时间的坑

反例:

Calendar c = Calendar.getInstance();c.s…

手把手教你分析Mysql死锁问题---用户7197959

前言

前几天跟一位朋友分析了一个死锁问题,所以有了这篇图文详细的博文,哈哈~

发生死锁了,如何排查和解决呢?本文将跟你一起探讨这个问题

准备好数据环境模拟死锁案发分析死锁日志分析…

Java 14 新特性---枉凝眉

概述

2020年 3 月 17 日, JDK/Java 14 正式 GA(General Available)。这是自从 Java 采用六个月一次的发布周期之后的第五次发布。Java 14 是两个…

Java 并发(8)CyclicBarrier 源码分析---一个优秀的废人

现实生活中我们经常会遇到这样的情景,在进行某个活动前需要等待人全部都齐了才开始。例如吃饭时要等全家人都上座了才动筷子,旅游时要等全部人都到齐了才出发,比赛时要等运动员都上场后才开始。

“计算机版新冠病毒”出现了,恶意程序会窃取密码删除数据!---数据猿

“疫情之下,百态尽显!

大数据产业创新服务媒体

——聚焦数据 · 改变商业

安全研究团队MalwareHunterTeam人员发现了至少五种以C…

IT全栈-服务器02-X86-PCServer CPU介绍---大话IT架构

01

PART

知识回顾

本篇文章,我们重点介绍X86 CPU相关知识。

02

PART

X86-CPU参…

Hive中group by还能这样玩?---石晓文

之前参加校招面试的时候,遇到一个hive分组函数的题目,大致内容如下:

我们有如下的一张表(数据纯属虚构):

表中一共有四列数据,分别是地区,员工姓名,月份和销量。目前的…

【每周一库】- shaku - 依赖注入/容器库---MikeLoveRust

想必做过中型以上工程项目的小伙伴都听说过依赖倒置、控制反转、依赖注入等软件工程概念。能够熟悉使用抽象与依赖倒置在工程开发上会有很多好处,比如提高代码复用性、实现真正的单元测试、减少修改模块的必要…

Syborg:一款带有断路躲避系统的DNS子域名递归枚举工具---FB客服

Syborg

Syborg是一款DNS子域名递归枚举工具,它的扫描模式既非主动,也非完全被动的。该工具可以直接构造一个域名,然后通过指定的DNS服务器查询该域名。

Syborg配备了一…