240 发简信
IP属地:上海
  • 120
    React Native (Mac + iPhone Simulator)调试篇

    这篇文档主要是为了帮助搭建React Native示例程序和调试环境而写。 npx react-native info: react: 16.13.1 => 16.13....

  • 120
    OAuth2.0 协议入门指南

    本文希望以应用场景的角度出发,帮助大家快随了解OAuth协议流程,更为清楚明白的介绍在各种情况使用什么授权模式更为合适。OAuth2 官网原文地址本系列相关文章:OpenID...

  • 120
    IO与NIO

    1、阻塞与非阻塞 阻塞与非阻塞是描述进程在访问某个资源时,数据是否准备就绪的的一种处理方式。当数据没有准备就绪时: 阻塞:线程持续等待资源中数据准备完成,直到返回响应结果。 ...

  • Let's encrypt 生成通配符证书

    Let's encrypt 是一个很方便的免费证书,主流的浏览器都已经支持了。 现在简单介绍下如何用Let's encrypt生成一个通配符证书,并且每三个月手动renew一...

  • 120
    再见Ubuntu,你好Deepin

    第一次接触linux就用了很久的Ubuntu,后来尝试了Manjaro、Debian,还是用了Ubuntu,但是用VM虚拟机使用的ubuntu经常卡顿。我始终觉得ubuntu...

  • 120
    微服务网关spring cloud gateway

    文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.0.2.RELEASE/singl...

  • spring webflux(一)

    所有示例代码:https://github.com/cumtbzy2011/webfluxdemo 功能与api 背景 Netty作为java领域首屈一指的nio框架,其以优...

  • java 安全加密api(cipher,signature,mac...)

    [TOC] 前言 本文主要讲解常用加密算法,消息摘要,二进制字符变换等的java实现,对于加密算法本身的原理只会做简单的介绍,详细的原理可百度。 相关概念 加密 加密是指将可...

  • 120
    Spring Reactor 入门与实践

    适合阅读的人群:本文适合对 Spring、Netty 等框架,以及 Java 8 的 Lambda、Stream 等特性有基本认识,希望了解 Spring 5 的反应式编程特...

  • jmap:java内存映像工具

    jmap:java内存映像工具   jmap(Memory Map for Java)命令用于生成堆转储快照(一般称为heapdump或者dump文件)。如果不使用jmap命...

  • 120
    使用VisualVM分析性能

    VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据...

  • curl的用法

    在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url...

  • Git submodule

    submodule一般用于主repo依赖于另一个repo,一般项目中很少用。 这里有几个关键点标注一下: 创建: git submodule addhttp://gitlab...

  • Java 值传递和引用传递

    Java方法中的参数传递都是值传递,唯一区分的是基本数据类型值传递和引用类型的传递。 Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。 在函数中定义的一些基本类型的变...

  • 加密方式区别

    加密方式多种多样,一般分为对称加密和非对称加密。对称加密速度快,非对称因为有公钥和私钥,安全性高。还有一种就是常见的SHA1,SHA256和MD5散列算法。被称为文件的“数字...

  • SSO

    单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。...

  • JavaScript source map

    我知道现在前端的JavaScript多数时候放在生产环境的时候,去进行压缩和混淆。 那如何在生产环境用debug JavaScript呢?这里就用到了map文件。 打开Sou...

  • head & tail 命令

    head与tail就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而tail想当然尔就是看档案的结尾。 1.命令...

个人介绍
全栈工程师,曾任职于惠普,现为DELLEMC主任工程师。
专注于前端开发,大数据分析。