计算机网络八股文

网络协议是计算机在通信过程中要遵循的一些约定好的规则。网络分层的原因:易于实现和维护,因为各层之间是独立的,层与层之间不会收到影响。有利于标准化的制定对称加密对称加密指加密和解密使用同一密钥,优点是运算速度快,缺点是如何安全将密钥传输给另一方。常见的对称加密算法有DES、AES等等。非对称加密非对称加密指的是加密和解密使用不同的密钥,一把公开的公钥,一把私有的私钥。公钥加密的信息只有私钥才能解密,私钥加密的信息只有公钥才能解密。优点解决了对称加密中存在的问题。缺点是运算速度较慢。......
分类: 数据库 发布时间: 08-07 04:17 阅读次数: 0

最新秋招,Java八股文!含答案,JAVA核心知识点最详细版(面试必备)

字符串常量池位于堆内存中,专门用来存储字符串常量,可以提高内存的使用率,避免开辟多块空间存储相同的字符串,在创建字符串时 JVM 会首先检查字符串常量池,如果该字符串已经存在池中,则返回它的引用,如果不存在,则实例化一个字符串放到池中,并返回其引用。Java程序存在继承,在执行子类的构造方法时,如果没有用super()来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。如果父类只定义了有参数的构造函数,而子类的构造函数没有用super调用父类那个特定的构造函数,就会出错。...
分类: 数据库 发布时间: 08-07 04:17 阅读次数: 0

技术岗面试中的一些常见问题

之前导师让我写一个架构的demo,但是那个架构的技术栈很多我都没有了解过,我开始是按照任务清单挨个往下执行,但是这个过程频繁遇到很棘手的问题,于是,我觉得是我的执行方法有问题,在一个下午我花了几个小时的时间,重新整理了一下思路,我把任务分解了一下,把每个我不熟悉的模块单独拉出来,写一些和其他模块几乎完全不相干的demo,等到所有模块都熟悉的差不多了,然后再整合起来写一个完整的流程,这样一来,这件事情就被我解决了。生活中也是一样,遇到棘手的问题,保持心态良好,冷静的去思考更好的解决方式即可。...
分类: 数据库 发布时间: 08-07 04:17 阅读次数: 0

面试必备之并发编程八股文

可以看作线程安全且高效的HashMap,相比于HashMap具有线程安全的优势,相比于HashTable具有效率高的优势。是 JDK java.lang 包下的一个类,为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量,并且不会和其他线程的局部变量冲突,实现了线程间的数据隔离。的应用场景主要有以下几个方面:保存线程上下文信息,在需要的地方可以获取线程间数据隔离数据库连接线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交给线程池来管理。为什么使用线程池?...
分类: 数据库 发布时间: 08-07 04:17 阅读次数: 0

Opecv检测多个圆形(霍夫圆检测,轮廓面积筛选,C/C++)

图像处理,圆检测,OpenCV,C/C++
分类: 编程语言 发布时间: 08-07 04:12 阅读次数: 0

微服务组件Sentinel整合RestTemplate&openFegin&Dubbo实战

微服务组件Sentinel实战- 1.整合RestTemplate 2.整合openFegin 3.整合Dubbo
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

LeetCode 二叉搜索树系列 ~ 二叉搜索树的最近公共祖先

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第10天,点击查看活动详情 二叉搜索树的最近公共祖先
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

什么是RAID?

前言:本文主要讲解了RAID的级别划分,以及各级别RAID是如何通过硬盘上的读写方式来进行数据的保存与备份。
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

golang 中不同系统不同实现的交叉编译问题

如果一个库中的接口在不同的系统中函数或者属性不一样,那么我们在编译文件的时候就需要分开系统进行编译,就需要不停的改代码,然后编译,本文介绍使用go:build标签解决这个问题
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

PHP代码审计(五)PHP代码审计方法与步骤

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 好的代码审计方法与步骤会让你的审计事半功倍。 一:前期准备 (1):获取到网站源码(这就是废话……) (
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

Chrome 扩展开发攻略

当你看到这篇文章说明你已经很好奇 Chrome 的各种扩展(插件)是如何开发创造出来的,你或许也在思考自己该从何下手才能掌握浏览器扩展的开发。这篇文章将用一个 Demo 尝试满足你的好奇并解答你的疑惑
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

JVM调优-JVM调优实践三

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 1.写在前面 在上一篇文章中,我们分享了jvm调优中:堆内存与元空间优化,新生代和老年代比例优化,和线程
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

数据库存储系列(4)关系模型和关系代数

今天我们从关系型数据库的底层模型开始说起,回归初心,看看这些支撑数据库的底层逻辑是怎样的。从关系模型到关系代数,
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

Go 图片处理简明教程

使用 go 语言 image 库实现图片加载、图片保存、裁剪、缩放、自由绘制、添加文字、遮罩、圆角等操作。
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

【算法】二分搜索总结

二分搜索前提: 数据有序。 二分搜索重点在于细节,细节有二: 计算 mid 时需要防止溢出:改写成 left + (left + right) / 2
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

一文搞定 RESTful 规范

RESTful API 是应用程序接口 (API) 的一种架构风格,它使用 HTTP 请求来访问和使用数据。该数据可用于 GET、PUT、POST 和 DELETE 数据类型。
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

如何仿造websocket请求?

仅仅依靠Connection Upgrade就能认定为websocket了吗? nononono, 仿造websocket请求是个技术活。
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

强大的图片处理工具GraphicsMagick

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 前言 项目中我们经常需要对图片进行压缩、剪切、添加水印、生成缩略图等图片处理,关于这些图片复杂处理,我们
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

编译JDK教学

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 为了更深入的学习多线程,编译一个JDK是必要的,是自己编译的JDK噢,不是从官网下的,本作者也是理论和实践
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0

一道代码题对考察Java HashCode 的深度理解

自信满满的体验了字节的一面,挫败的一轮游了。 其中遇到一个代码题,其实考的也不是很难,但是比较考察细节,知识的理解度。 感觉很值得和大家分享一下。
分类: 编程语言 发布时间: 08-07 03:56 阅读次数: 0