Mingyu Gu

我荒废的今日,正是昨天殒身之人祈求的明日

后端架构师技术图谱

文章摘录自:《后端架构师技术图谱》数据结构队列《java队列——queue详细分析》非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。阻塞队列:ArrayBlockingQueue(有界)、LinkedBlockingQueue(无界)、DelayQueue、PriorityBlockingQueue,... 阅读全文…

加密技术解析

本篇文章主要介绍一下常见的加密算法种类,并且解析一下各个算法的应用场景以及优缺利弊。加密技术分类首先,我们了解一下什么是加密技术?简单来说,加密技术就是利用技术手段把重要的数据变为乱码(加密),当需要使用时再用相同或不同的手段还原(解密)。我们常用加密技术通常分为两大类:”对称式”和”非对称式”,当然还有“散列算法”。1.对称加密算法对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事... 阅读全文…

Java动态加载数据库驱动

本篇文章主要介绍了JDBC驱动注册的几种常用方式和Java是如何动态的加载并注册多个JDBC数据库驱动的。JDBC驱动注册JDBC提供了独立于数据库的统一API,MySQL、Oracle等数据库公司都可以基于这个标准接口来进行开发。包括java .sql包下的Driver、Connection、Statement、ResultSet是JDBC提供的接口。而DriverManager是用于管理... 阅读全文…

RedHat Nginx自启动配置

在本文档中,描述如何在RedHat操作系统上设置Nginx自启动设置文件的访问权限a+x ==> all user can execute 所有用户可执行1$ chmod a+x /etc/init.d/nginx设置自启动将命令加入到rc.local文件中,这样开机的时候nginx就默认启动了,通过以下vi命令打开编辑1$ vi /etc/rc.local并加入一行以下代码,保存并退... 阅读全文…

Windows下配置Node环境

此文档主要简述如何在windows(本文使用的是windows7 64位操作系统)下配置Node环境并运行NiceFish项目(基于Angular2的开源项目):安装WebStorm(前端开发IDE)官网地址:https://www.jetbrains.com/webstorm/(1) 注册码因为WebStorm是收费软件,下面是开源社区提供的注册码(如果有能力希望支持付费正版)。如果注册失... 阅读全文…

CentOS配置文档

此文档主要简述在阿里云安装CentOS并配置相关运行环境:服务器信息系统:centos 7 (自带python 2.7.5)服务器配置1. 配置免密码登录(1) 本机生成rsa密钥在本机生成rsa加密的密钥,下面命令会在指定的目录生成一个私有和一个公有rsa密钥,将私有密钥保存好,等配置好免密码登录后,登录服务器时将需要此文件1234567891011121314151617181920$ ... 阅读全文…

扫一扫,分享到微信

微信分享二维码