Hongwei's Diary
Fork me on GitHub

阿里云ECS CentOS 7.2 安装Redis服务

Linux Redis
一、环境 查看系统版本 lsb_release -a [root@iZ2ze1rex9zp7ain1q5h54Z ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDesc ...
Read more

Kafka 基本操作

大数据 消息队列
Kafka 基本操作下载: zookeeper: wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz kafka: wget http ...
Read more

Python 3.6 抓取微博m站数据

Python 爬虫
Python 3.6 抓取微博m站数据2019.05.01 更新内容 containerid 可以通过 "107603" + user_id 组装得到,无需请求个人信息获取; 优化多线程抓取,修复之前因urllib.request全局定义,导致代理无法正常切回本地IP; ...
Read more

分布式锁原理和实现

Java高级编程
Read more

TCP三次握手及四次挥手详解【转】

Java高级编程 TCP
TCP的报头 源端口号:表示发送端端口号,字段长为16位。 目标端口号:表示接收端口号,字段长为16位。 序列号:表示发送数据的位置,字段长为32位。每发送一次数据,就累加一次该数据字节数的大小。 注意:序列号不会从0或1开始,而是在建立连接时由计算机生成的一个随机数作为其初始值,通过S ...
Read more

冒泡排序

算法
本文介绍了手写冒泡排序的基础版和增强版代码(有道云笔记迁移) 一、基础版/** * 基础版 */private static void bubbleSort(int[] arr) { for (int i = 1; i < arr.length; i++) ...
Read more

双重锁单例模式笔记

设计模式 剑指offer
本文介绍了双重锁的单例模式实现方式和部分问题解答(有道云笔记迁移) 一、代码实现/** * @Description 双重锁单例模式 * @Author hw * @Date 2019/1/10 16:27 * @Version 1.0 */public class SingleTon ...
Read more

阿里云OSS多个文件打包下载

工具代码
在阿里云OSS文件只有下载单个文件的教程,本文介绍多个OSS文件压缩打包成zip下载的步骤。 一、添加Aliyun Open Services SDK依赖<openservices.version>1.2.3</openservices.version><d ...
Read more

Base64编码原理

Java高级编程
本文记述Base64的编码原理(博客园文章迁移) Base64是编码方式不是加密方式 标准的ASCII码 128个中96个可见字符,其余为不可见字符,为了避免不可见字符 使用了64个可见字符进行编码 一、原理步骤例如:Hello 1. 先转成二进制01001000 01100101 ...
Read more

开放API接口安全处理

Java高级编程
本文记述开放API接口安全处理策略(有道云笔记迁移) 一、开放API接口定义 顾名思义,开放出来给其他人调用的API接口就是开放API接口。例如,短信接口、邮件接口。 二、开放API的弱点1. 数据窃取 用户的密码等信息被不轨之人窃取,登录账号发布敏感信息,盗刷等。 2. 数据篡改 ...
Read more
Prev Next