摘要:   * 建站数据SuperSpider(简书)* 本项目目的:* 为练习web开发提供相关的数据;* 主要数据包括:* 简书热门专题模块信息、对应模块下的热门文章、* 文章的详细信息、作者信息、* 评论区详细信息、评论者信息等...* 最后存储mysql数据库.     想学习爬虫的同学也可以瞧瞧   整个项目跑完花... 阅读原文
2018-08-25 16:52:02 阅读(1757) 评论(0)
摘要: 1.  安装Nginx 版本 nginx-1.14.0 # 安装C++编译器 yum -y install gcc-c++ # 下载并安装OpenSSL openssl-fips-2.0.16.tar.gz tar -zxf openssl-fips-2.0.16.tar.gz cd open... 阅读原文
2018-08-25 16:16:21 阅读(1697) 评论(0)
摘要: Github源码: https://github.com/z521598/redis-lock 实现原理: 1.setnx Redis的setnx指令(文档参考),setnx意为SET if Not eXists,命令格式:setnx $key $value 如果此key不存在,则设置值为value,返回值为1;如果... 阅读原文
2018-08-25 15:50:02 阅读(1122) 评论(0)
摘要: /** * The default initial capacity - MUST be a power of two.    * 解释:为了节省空间和让元素均匀分布,所以初始化容量,需要为2的乘方。 */ static final int DEFAULT_INITIAL_CAPA... 阅读原文
2018-08-25 15:11:01 阅读(1182) 评论(0)
摘要: 一、关于Spring Boot 在开始了解Spring Boot之前,我们需要先了解一下Spring,因为Spring Boot的诞生和Spring是息息相关的,Spring Boot是Spring发展到一定程度的一个产物,但并不是Spring的替代品,Spring Boot是为了让程序员更好的使用Spring。说到... 阅读原文
2018-08-25 13:15:06 阅读(1151) 评论(0)
摘要:     对于未知,一般来说我们有两种心理:恐惧,或者崇拜。     恐惧如小时候,我去河里游泳,对于望不见底,黑漆漆、凉飕飕的河水,心中充满了各种可怕的想法。     崇拜如长大后,对于瑞士银行的软件系统,觉得一定是最顶尖掰的程序猿开发的,直到我发现了我同事的秘密(关于这个梗,咱们改天当面聊)。     所以如... 阅读原文
2018-08-25 12:01:21 阅读(1023) 评论(0)
摘要:        现就职的公司主要的web应用使用的是spring框架,部分应用引入了spring boot框架,相比之下spring boot框架简直是web快速应用开发的福音,为什么这么说,用过就知道了。        最有优势的是配置简单: 你在"配置"这件事情上可以少下很多功夫了,最直观的是,如果你也是使用int... 阅读原文
2018-08-25 11:42:02 阅读(745) 评论(0)
摘要: 一、搭建Java环境 系统环境 Ubuntu 18.04.1 JDK 8 IDEA 2018.2 1.下载JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择相应的版本,点击jdk,进入下载页面,选择“Linu... 阅读原文
2018-08-25 09:57:05 阅读(970) 评论(0)
摘要: 此问题是你项目里的commons-codec.jar包里的Base64.decodeBase64方法只有byte[]参数 没有String参数。换一个这个jar包的版本就行了 往项目里添加jar包:右键项目->properties->java Build Path->libraries->ad... 阅读原文
2018-08-25 08:44:02 阅读(2257) 评论(0)
摘要:   阅读原文
2018-08-25 07:22:04 阅读(2302) 评论(0)