摘要:
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度 题解: 就是在一个字符串中,子串中没有重复的字符 例如:abda,那么最长是abd,bda都可以 解题图解: 采用双指针进行操作 代码 int length = s.length(); List<Character> list = 阅读全文
摘要:
一 构建基础项目 1 构建依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
摘要:
一 下载源码 方式1 码云下载 码云是国内的仓库,极速下载是github上面的知名项目镜像,可以快速下载,找到内容后,点击main切换分支,找到自己想看的分支 方式二:github下载 不管是什么方式下载,建议下release版本,避免去踩一些不必要的坑,解决坑是一个体力活很费时费力,本次我下载的是 阅读全文
摘要:
相信很多人知道mongdb也是一种数据库。那么跟mysql的对应关系是怎么样的呢: 相信大家明白,那么mysql可以使用sqlyog也还可以使用navicat进行操作,那么mongdb呢: 也是可以添加索引的,mongdb是一个文本数据库。 那么开发怎么使用呢: 我在项目里面使用了两种方法,同时也做 阅读全文
该文被密码保护。 阅读全文
摘要:
java的GC机制是和其内存模型相关联的,而GC的核心内存区域是内存中的堆区。 java堆区按对象的存活时间被分为了年轻代(eden区+s0区+s1区)和老年代(tentired区),java堆的按代区分其实是为了其垃圾回收的分代收集机制打开了方便之门。java的GC收集器会在不同的分代上使用不同的 阅读全文
摘要:
java中的类,从编写,到运行时候是一个过程,那么这样的代码,jvm怎么能保证去运行起来呢,这就涉及到类加载机制 一个类的声明周期: 由加载 ->验证 准备,解析,初始化,使用,卸载,那么我们应该重点关注前面五个过程 1 加载: 类是由什么来加载的呢,在学习过程中我们应该多问几个为什么,这样才可以来 阅读全文
摘要:
Hazelcast是一个内存分布式计算平台,用于管理数据并并行执行执行应用程序。 1. 它是用Java编写的。2. 与其他一些内存数据库(如redis)不同,Hazelcast是多线程的,这意味着可从所有可用的CPU内核中受益。3. 与其他内存数据网格不同 - 它设计用于分布式环境。它支持每个群集无 阅读全文
摘要:
Semaphore类是实现aqs机制的典型 import java.util.Random; import java.util.concurrent.Semaphore; import java.util.concurrent.atomic.AtomicInteger; // 信号量机制 publi 阅读全文