近期图床出现问题,可能一些文章的图片无法正常访问。

Alibaba Cloud Toolkit工具简单学习(多图)

Alibaba Cloud Toolkit工具简单学习(多图) 背景 最近写的DDNS脚本改动过多,和一些其他项目的部署,感觉很麻烦,故而学习一下这个工具 下载插件 idea中下载此插件 我这里已经下载好了,就不重复下载了 配置 配置远程服务器 打开HOST选项,点击ADD HOST 打开之后,填入

简单算法学习(node.js)

简单算法学习(node.js) 牛客网算法学习,自己的一点想法 勾股数 const readline = require("readline"); function hz(p, q) { let max = (p > q) ? p : q for (let i = 2; i <=

CompletableFuture学习

CompletableFuture学习 最近在学习SimBot、HttpClient和Jsoup时遇到了CompletableFuture,所以决定学习一下 初识CompletableFuture CompletableFuture是java.util.concurrent库在java 8中新增的主

JVM和JVM调优 学习

JVM调优学习 JVM的主要组成部分 Class LoaderSub System (类加载子系统) Runtime Data Areas (运行时内存) Execution Engine (执行引擎) 类加载子系统(JVM类加载子系统) java中,类型加载是在运行时完成的,虽然会增加性能开销,但

Spring自动配置

1 springboot自定义starter 思考: 面试题: spring 和springboot什么关系?/springboot是什么? springboot是基于spring框架 ,能够快速开发spring应用的脚手架.

Go语言学习

GO语言学习 排序算法 冒泡排序 package main import "fmt" /* * 冒泡排序 */ func main() { var arr = []int{5, 8, 4, 9, 1, 3, 4, 7} for i := len(arr) - 1; i >= 1; i--

Elasticsearch简单应用

关于Elasticsearch Elaticsearch是专门用于解决搜索问题的NoSQL的文档数据库。 无论使用哪种操作系统,只需要下载elasticsearch的压缩包并解压即可使用,需要注意,elasticsearch文件夹的各层级的父级文件夹的名称中不允许包含非ASCII码字符和空格!例如放

其他 

Docker学习

Docker 容器化技术 用 Docker 启动虚拟机来运行自己的应用 Docker虚拟机对比VMware虚拟机: • 占资源少 • 启动速度快 为什么使用Docker 1. 独立的虚拟环境,在任何场景下应用运行的环境可以保持完全一致 2. 可以充分发挥服务器的运算能力 安装docker 参考官方文

其他 

SprinBoot和SpringSecurity

1. Spring Boot框架 1.1. Spring Boot框架的作用 Spring Boot框架主要解决了:依赖管理,自动配置 Spring Boot被设计为“开箱即用”的,它是一种“约定大于配置”的思想。 1.2. 依赖管理 在开发实践中,需要使用到的依赖项很多,而且,添加的某个依赖项可能

JUC并发包学习

阻塞式队列 生产者每1秒生产一个, 消费者每3秒消费一个 import java.util.concurrent.ArrayBlockingQueue; /** * 阻塞式队列 */ public class Demo01 { public static void main(Stri