摘要:
* 建站数据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)