自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 注解

声明注解@interface声明Test注解,@Target(ElementType.METHOD)注解标明只适用于方法,@Rentention(RententionPolicy.RUNTIME)表示注解的生存期。生存期:SOURCE(源码级别),CLASS(在class中可用,VM中丢弃),RUNTIME(通过反射机制读取注解信息)注解不支持继承元素要么有默认值,要么使用注解时提供元素的...

2019-03-27 22:02:21 88

原创 数据库

1.常用的数据库有哪些?redis用过吗?常用数据库:MySQL,SQLSeverRedisReids是一个非常快的非关系型数据库,它可以存储键与5种不同类型的值之间的映射,可以将存储在内存中的键值对数据持久化(RDB和AOF)到硬盘中。与Memcached相比:两者都可以用于存储键值对映射,性能相差无几;Redis能够自动以两种不同方式(RDB和AOF)将数据写入硬盘;Redis除了存...

2019-02-26 15:59:32 95

原创 分布式系统与java中间件

应用服务器集群后的Session问题:1.Session Sticky方式:2.Session Replication方式:3.

2019-02-21 20:08:23 192

原创 多线程与高并发

并发编程的艺术

2019-02-20 22:16:20 113

原创 JVM

虚拟机总结

2019-02-20 22:15:28 73

原创 IO

IO类

2019-02-20 13:34:42 90

原创 HTTP

http学习

2019-01-15 14:06:28 176

原创 Java并发

线程在GUI应用程序中:改进用户接口的响应;在服务器应用中:提高资源的利用率和吞吐量并发危险:竞争条件。通过同步机制来协调。synchronized类型修正。活跃度失败:死锁;活锁;饥饿安全意味“什么坏事都没发生”,活跃度意味“好事最终发生了”...

2019-01-12 14:16:30 67

原创 动态规划

费曼算法:(1)将问题写下来;(2)好好思考;(3)讲答案写下来;动态规划核心:记住已经解决过的子问题的解。

2019-01-12 13:23:18 84

原创 垃圾收集器与内存分配策略

针对方法区和堆内存如何判断java堆中内存是否存活:引用计数法:给对象添加引用计数器,被引用时计数器值加1,失效时计数器值减1。很难解决对象之间相互循环引用的问题。可达性分析算法(一般用这种方法):“GC Roots”对象(起始点)———————向下搜索GC Roots包括:虚拟机栈引用的对象;方法区中类静态属性引用的对象;方法区中常量引用的对象;本地方法栈引用的对象引用:强引用...

2019-01-08 15:39:27 104

原创 内存区域与内存溢出异常

HotSpot 虚拟机在Java堆中对象分配、布局、访问过程https://blog.csdn.net/sivyer123/article/details/17139443/类加载(可确定新生对象内存的大小)Java堆中分配内存(指针碰撞(内存绝对规整);空闲列表(不规整)),垃圾回收器是否有压缩整理功能决定是否规整保证分配空间的时候线程安全:1.对分配内存空间的动作同步处理(失败重...

2019-01-07 15:00:42 83

原创 虚拟机类加载机制(待整理)

Java可以动态扩展语言特性依赖动态加载和动态连接实现。整个生命周期:加载、验证、准备、解析、初始化、使用、卸载加载1)通过一个类的全限定名来获取定义此类的二进制字节流;2)将这个字节流所代表的静态存储结构转化为方法区运行时的数据结构;3)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口;验证验证是连接阶段的第一步;1)文件格式...

2019-01-02 16:15:27 129 1

原创 类文件结构(待整理)

实现语言无关性的基础是虚拟机和字节码存储格式。Java虚拟机只和“Class文件”(特定的二进制文件格式)关联。Class文件:Java虚拟机指令集和符号以及辅助信息。Class类文件结构Class文件是一组以8位字节为基础单位的二进制流,数据项目紧凑排列,无任何分隔符。类似于C语言的伪结构,数据类型:无符号数,表。无符号数:u1、u2、u4、u8代表1个字节、2个字节、4个字节、8...

2019-01-02 10:24:46 92

原创 数组拆分

数组拆分I给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。示例 1:输入: [1,4,3,2]输出: 4解释: n 等于 2, 最大总和为 4 = min(1, 2) + min(3, 4).提示:n 是正整数,范围在 [1, 10000]....

2019-01-01 21:01:16 158

原创 容器

ListsubList()所产生的列表的幕后就是初始列表,对返回列表的修改都会返回到初始列表中。如下:import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class Pets { public static vo...

2018-12-28 18:59:36 166 2

原创 118. 杨辉三角

每个数是它左上方和右上方的数的和。示例:输入:5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]疑问:new ArrayList<>(list),什么意思class Solution { public List<List<Integer>> generate(int num

2018-12-28 09:48:34 111 1

原创 54.螺旋矩阵

import java.util.ArrayList;import java.util.List;public class Matrix { public static List<Integer> spitalOrder(int[][] matrix){ List<Integer> res = new ArrayList<>(); ..

2018-12-27 21:09:06 84

原创 递归

a

2018-12-26 20:01:45 78

原创 集合框架

文章目录迭代器(Iterator)List迭代器(Iterator)使用容器的iterator()方法返回一个Iterator,然后通过Iterator的next()方法返回第一个元素。使用Iterator()的hasNext()方法判断容器中是否还有元素,如果有,可以使用next()方法获取下一个元素。可以通过remove()方法删除迭代器返回的元素。ListIterator:针...

2018-12-25 22:15:39 72

原创 数组

文章目录1. 数组特殊之处2. 数组初始化3. 返回数组4. 多维数组5. 数组与泛型6. 创建测试数组(未看)7. Arrays实用功能1. 数组特殊之处数组与其他容器之间区别:效率;类型;保存基本类型能力。效率:数组是一种效率最高的存储和随机访问对象引用序列的方式类型:可以创建一个数组取持有某种具体类型,在编译时能够指出错误。保存基本类型:泛型之前的容器不能。随着自动包...

2018-12-25 13:20:21 65

原创 接口

文章目录1. 抽象类和抽象方法2. 接口3. 完全解耦4. Java中的多重继承5. 通过继承来扩展接口6. 适配接口7. 接口中的域8. 接口嵌套9. 接口与工厂接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。1. 抽象类和抽象方法抽象方法:仅有声明没有方法体。abstract void f();抽象类:包含抽象方法的类。2. 接口接口被用来建立类...

2018-12-24 21:19:59 134

原创 正则表达式

文章目录1. 基础2. 创建正则表达式3. 量词4. Pattern和Matcher1. 基础以某种方式来描述字符串,可以说“如果一个字符串有这些东西,那么它就是我正在找的东西”可能有一个负号(可能有负号,也可能没有,但绝不能是+号),后面跟着一位或者多位数字:-?\d+String类中split()方法:将字符串从正则表达式匹配的地方切开2. 创建正则表达式3. 量词量词:...

2018-12-24 16:06:12 87

原创 String类

String类成俗哈啥的哈爱蝴蝶花DAH SDAA

2018-12-24 10:39:50 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除