随机名言

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 1. 打包jar 自己写了一个类,怎么才能打包使用呢?下面就来介绍如何将自己写的类打包成jar包方便以后使用 1.1 准备一个写好的类 这里笔者写了一个基数排序的类 java import com.howl.sort.RadixSort; public class JarTest { public 阅读全文
posted @ 2020-02-01 14:58 Howlet 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1. ThreadLocal ThreadLocal让线程有自己的局部变量,其中重要的方法有:set(),get(),remove() ThreadLocal的使用 线程1存的内容,只有线程1能使用,其他线程拿不到 2. 原理 来看看set方法 ThreadLocal内部维护了一个静态内部类 Thr 阅读全文
posted @ 2020-01-26 14:49 Howlet 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 线程池 线程池和数据库的连接池是同样意思,把多个线程放在一个集合里,有任务时从集合里分配线程,当该线程完成任务后不是销毁,放入线程池等待下次任务,减少了创建和销毁线程的次数,提高系统效率,因为创建和销毁属于 。如果每有一个任务就创建一个线程,大量任务涌进会导致创建过多线程而内存溢出 2. Ex 阅读全文
posted @ 2020-01-26 10:49 Howlet 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 多线程可能出现的安全问题 问题分析: i++ 这个操作是非原子性的,分为三步: 读取 i 的值 将读取的数值 +1 将数值写回 i 线程t1,读取了i 值为10,在把值写回 i (i++ = 11) 之前,线程t2就读取了 i 的值,此时t1并未修改 i 的值,所以 i 还是等于10 因此二者 阅读全文
posted @ 2020-01-23 15:13 Howlet 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 定义 是一个特殊的 "二叉查找树" 任何结点的两个子树的高度差小于等于1 前5个函数为后面的功能做铺垫,一般的树都有这些函数 1. 结点 2. 树高 3. 比大小 4. 找最值及其结点 5. 查找 6. 旋转 为了实现任何结点的左右子树高度差小于等于1,就要用 使树达到平衡,而旋转分为,左左旋转,右 阅读全文
posted @ 2020-01-19 22:00 Howlet 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 集合工具类在java.util下,此类仅由静态方法组合或返回集合。 它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合。 如果提供给它们的集合或类对象为null,则此类的方法都抛出一个NullPointerException 1. 工具类 1.1 排序 | 返回值 | 方法 | 阅读全文
posted @ 2020-01-17 11:44 Howlet 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Map Map不同于Collection集合,Map存放的是键值对,且 1 .HashMap (底层是哈希表,Java中用链表的数组实现,存取顺序不一致) 这篇博客主要讲集合的,哈希表这样的数据结构就不说明了,后期会补充哈希表,红黑树这样的博文 开头变量(太长不截图了,直接复制源码过来解释,如果能看 阅读全文
posted @ 2020-01-17 09:24 Howlet 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1. 流程 我们注册账号的时候会收到一封邮件,点击邮件里的链接就激活账号,这个功能很常见。其实就是在用户表里面加state和code字段,state表示激活状态,code是激活码 用户填写账号点击注册,接着后台就往数据库插入数据,数据中state字段为0(表示未激活),还有个随机的code 之后就向 阅读全文
posted @ 2020-01-15 21:42 Howlet 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 1. 准备 Java的集合实现了栈与队列,我们直接调用就可以实现功能,可是平时就见过Queue、Stack、Deque这些字眼,完全不知道怎么回事,下面就来梳理一下他们的关系,先来看类图(这里简化并只关联了所需要提到的类或接口),下面只说明之前没有提到的内容,没有看过前篇的同学赶紧充电 前篇传送门 阅读全文
posted @ 2020-01-15 13:47 Howlet 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1 简介 Spring Boot是快速搭建Spring工程的脚手架,简化配置与依赖关系(约定大于配置),让我们把精力集中在业务部分 2 简单入门事例 创建一个Hello World的Web工程 2.1 创建Maven工程 直接Next 填写工程坐标 创建 2.2 添加pom.xml依赖 父工程管理j 阅读全文
posted @ 2020-01-13 21:40 Howlet 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

Copyright © By Howl