摘要:
本文主要是对于大数据行业前景的一个调研,以及选择大数据开发方向的一个学习路径和方案的调研报告。 大数据时代 本小节主要参考骆俊武老师的AI 时代,还不了解大数据?一文。 大数据的发展史 「大数据」已经发展三十余年,其中经历5个阶段。接下来,我们主要以分析每个阶段要解决的问题是什么,又存在的不足来展开 阅读全文
摘要:
本节主要是记录对于的背包、队列、和链表的Java实现代码 背包 定义 背包就是一种不支持从中删除元素的数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素。 链表存储方式的实现 package com.alg.fundamentals; import java.util.Iterato 阅读全文
摘要:
在连接远程服务器的时候,使用iterm可以直接连接阿里云服务器终端。但是阿里云服务终端没有色彩高亮,这就导致操作体验不是很好。因此,本文就是要记录云服务器centos7如何安装终端美化工具zsh和oh-my-zsh。 概述 众所周知,大部分的Linux发行版的默认命令解释器是Bash。Zsh是一个款 阅读全文
摘要:
本文章主要介绍在MacOS环境下面如何配置和使用Vim编辑器。美化工作终端参考[[Centos7安装zsh和oh-my-my-zsh]] Vim是什么? vim vim是一个历史悠久的文本编辑器,是属于程序员代码编写的高效工具。 vim设计哲学 专注编辑和阅读体验的多模态编辑器 插入模式和操纵文字模 阅读全文
摘要:
本文主要是在mac系统下面,使用iterm2终端工具操作云服务器,并安装JDK8环境的记录。 下载JDK 打开Oracle JDK8官网下载地址 下载地址:https://www.oracle.com/java/technologies/downloads/#java8 获取这个下载链接之前,需要注 阅读全文
摘要:
纯文本密码存储阶段 最早期的时候,使用纯文本存储密码,不过存储密码的文件是加了密。 但是容易到SQl注入的风险。 加密算法密码存储阶段 后来使用以SHA-256为代表的HASH加密算法存储密码 不过也容易受到类似彩虹表这样的算法的攻击。 加盐算法密码存储阶段 再到后来,以SHA-256为代表,使用加 阅读全文
摘要:
本文介绍如何通过EasyCode插件的配置实现生成符合RestFul 接口风格的后端业务代码。 EasyCode是什么 功能介绍 EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。 通常用于生 阅读全文
摘要:
1 阿里大于简介 1.1 短信服务 短信服务(Short Message Service)是一种存储和转发服务。也就是,短消息并不是直接从发送人发送到接收人,而始终通过短信服务中心进行转发。 1.2 阿里大于 阿里大于是由阿里云为用户提供,与三大运营商合作;支持向国内和国际快速发送验证码、短信通知和 阅读全文
摘要:
为什么Java有transient关键字 一、序列化作用 在Java中transient关键字被用于表示一个字段不应该是被序列化(意味着保存,像一个文件一样)进程的一部分。 从 Java Language Specification, Java SE 7 Edition, Section 8.3.1 阅读全文
摘要:
本文主要是在常见git命令操作的一个小总结。 阅读全文