简单算法学习(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--

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

Spring和SpringMVC

1. Spring框架 1.1. Spring框架的作用 Spring框架主要解决了创建对象和管理对象的相关问题。 通过Spring创建并管理对象,可以使得开发者不再反复关心对象的创建过程,并且,默认情况下,由Spring创建的对象都是单例的,这是非常有必要的! 由Spring创建的对象通常称之为S

Redis学习

Redis高可用 客户端分片集群 • Jedis客户端分片访问 • 一致性哈希算法 --javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown # 启动三个redis服务,使用 --net=host 方式,让容器直