240 发简信
IP属地:上海
  • 120
    在mac上virtualbox启动centos7

    1.下载软件 下载virtualbox6[https://download.virtualbox.org/virtualbox/6.1.26/VirtualBox-6.1.2...

  • Nginx 实现10万高并发,Linux 内核优化

    由于默认的Linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能; 在优化...

  • 120
    TypeScript Nodejs 项目结构

    1. 新旧交替 新事物代替旧事物无外乎旧事物太陈旧。 JS动态软类型语言,便利的同时也带来了很多弊端,随着项目的增大,加上没有注释,你完全会懵逼。 可以看下网上汇总的错误信息...

  • 120
    mongodb复合索引有”黑科技“?

    假定: 某个集合有复合索引{start_time:1, end_time:1} 此时查询条件为{start_time: {$gt: "2020-01-01 00:00:00"...

  • 120
    Wireshark 抓包理解 HTTPS 请求流程

    目录 准备 分析2.1. 三次握手2.2. 创建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. 数据传输2.5. 四次挥手 扩展3.1. Session I...

  • iOS移动端防止被抓包

    首先介绍一下在https建立的过程中是如何被中间人抓到包的吧,前提是如果不熟悉https建立连接的过程,先看一下相关资料再接着看本文 过程分析 客户端首先要向远程的服务器发送...

  • 120
    一图看懂Base64! 不懂抽我!!!

    简介 Base64是一种可以将任意编码的字节序转换为由[A-Za-z0-9+/]组成的字符串的编码方式。工作原理如下图: Base64对照表附文章末尾。 缺点 由于"+"和"...

  • 120
    一篇文章就彻底弄懂建造者模式(Builder Pattern)

    背景 当一个类的内部数据过于复杂的时候(通常是负责持有数据的类,比如Config、VO、PO、Entity...),要创建的话可能就需要了解这个类的内部结构,还有这些东西是怎...

个人介绍
不聪明也没关系呀~ 正直善良就好啦~