一、安装JDK (1)、创建保存java的目录 administrator@openfire:~$ sudo mkdir /opt/jdk (2)下载jdk 将jdk解压到 /opt/jdk中 administrator@openfire:~$ cd /opt/jdk administrator@o ...
分类:
系统相关 时间:
2018-09-04 17:06:14
阅读次数:
229
在网上看到的大部分都是Python版本的,于是写了个java版本的 环境: selenium-java 3.9.1 firefox 57.0 geckodriver 0.19.1 firefox与geckodriver下载地址请参考https://blog.csdn.net/cyjs1988/art ...
分类:
其他好文 时间:
2018-09-04 10:36:48
阅读次数:
210
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 ...
分类:
编程语言 时间:
2018-08-31 19:29:26
阅读次数:
165
原文:https://www.jianshu.com/p/e88d3f8151db JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT Json web token (JWT), 是为了在网络应 ...
分类:
编程语言 时间:
2018-08-31 15:53:03
阅读次数:
504
一、Scala介绍 1、结合Spark处理大数据 这是Scala的一个主要应用,而且Spark也是那Scala写的。 2、Java的脚本语言版 可以直接写Scala的脚本,也可以在.sh直接使用Scala。 3、代替Java Scala的编程风格更简洁,当然也很可能降低可读性,不过Java语言还是有 ...
分类:
系统相关 时间:
2018-08-27 21:18:28
阅读次数:
203
一个微服务架构的系统中,不同服务之间是会相互调用的,如一个订单服务需要取用户数据,则需要调用用户服务,有多个用户服务实例时,Eureka会负载均衡到其中一个服务实例,和上一章一样,我们先通过Java版的服务发现及调用服务来做例子并移植到.net core版本。 1.Java版服务调用 1.1创建订单 ...
分类:
其他好文 时间:
2018-08-27 00:59:32
阅读次数:
226
# Log4j 2最佳实践 #Log4j的1.x版本已经被广泛使用于很多应用程序中。然而,它这些年的发展已经放缓。它变得越来越难以维护,因为它需要严格遵循很老的Java版本,并在2015年8月寿终正寝。它的替代品,SLF4J和Logback对框架做了很多必要的改进。 ```1、首先移除log4j相关 ...
分类:
其他好文 时间:
2018-08-26 00:03:21
阅读次数:
162
消息中间件metaq安装并注册到zookper集群 项目地址 https://github.com/killme2008/Metamorphosis Memorphosis是一个消息中间件,它是linkedin开源MQ——kafka的Java版本,针对淘宝内部应用做了定制和优化。Metamorpho ...
分类:
Web程序 时间:
2018-08-25 00:37:18
阅读次数:
254
* 建站数据SuperSpider(简书)* 本项目目的:* 为练习web开发提供相关的数据;* 主要数据包括:* 简书热门专题模块信息、对应模块下的热门文章、* 文章的详细信息、作者信息、* 评论区详细信息、评论者信息等...* 最后存储mysql数据库. 想学习爬虫的同学也可以瞧瞧 整个项目跑完 ...
分类:
编程语言 时间:
2018-08-24 20:02:45
阅读次数:
213
一、通用的load和save操作 对于Spark SQL的DataFrame来说,无论是从什么数据源创建出来的DataFrame,都有一些共同的load和save操作。load操作主要用于加载数据,创建出DataFrame;save操作,主要用于将DataFrame中的数据保存到文件中。 Java版 ...
分类:
数据库 时间:
2018-08-23 20:10:12
阅读次数:
176