摘要: 【部分代码参考自leesf的博客内容】 一、ArrayList的数据结构 ArrayList的底层数据结构就是一个数组,数组元素的类型为Object类型,对ArrayList的所有操作底层都是基于数组的。 二、ArrayList的线程安全性 对ArrayList进行添加元素的操作的时候是分两个步骤进行的,即第一步先... 阅读原文
2018-08-19 19:54:02 阅读(884) 评论(0)
摘要: 简介 LRU(Least Recently Used)直译为“最近最少使用”。其实很多老外发明的词直译过来对于我们来说并不是特别好理解,甚至有些词并不在国人的思维模式之内,比如快速排序中的Pivot,模拟信号中的Analog 等等。笔者认为最好的理解方式就是看他诞生的原因,看这个概念的出现如何一步一步演变为现在的样子... 阅读原文
2018-08-19 19:50:02 阅读(1096) 评论(0)
摘要: 阅读原文
2018-08-19 17:50:03 阅读(766) 评论(0)
摘要: 对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现(如:Apache Shiro、Spring Security)。 pom.xml添加依赖 1 <dependency> 2 <groupId>... 阅读原文
2018-08-19 16:49:01 阅读(1986) 评论(0)
摘要:   本次和大家分享的是在springboot集成使用redis,这里使用的是redis的jedis客户端(这里我docker运行的redis,可以参考 docker快速搭建几个常用的第三方服务),如下添加依赖: <dependency> <groupId>redis.clients... 阅读原文
2018-08-19 16:20:03 阅读(853) 评论(0)
摘要:      Eclipse利用svn的离线安装包进行配置svn,这种方式配置起来很简单,但是前提是必须下载可用的的svn离线包。因为有的从网上下载的svn离线包有问题。 第一步:下载svn离线包   我下载的是下面这个,测试可以用,之前下载了一个不行。。   链接:https://pan.baidu.com/s/1YY... 阅读原文
2018-08-19 14:41:03 阅读(751) 评论(0)
摘要:   在java中,面向对象毫无疑问是java的重中之重,今天我们来看一看java面向对象的三大特性之一继承。   首先我们来了解一下类的结构是怎样的?   类中主要有成员属性,成员方法,静态属性,静态方法,构造方法(暂不考虑代码块)。成员属性和成员方法是属于对象的,静态属性和静态方法是属于类的,如下图所示。    ... 阅读原文
2018-08-19 13:24:08 阅读(1941) 评论(0)
摘要:   一、Java发展史:    1995年由詹姆斯高斯林带领团队开发 java问世    2004  jdk1.5版本更名jdk5.0    2010  sun公司被oracle公司收购    二、java三大体系:    javaSE: java2SE    java标准版,java基础版本,允许开发和部署在桌面、... 阅读原文
2018-08-19 13:17:02 阅读(1925) 评论(0)
摘要: 1、多态:(polymorphism): 是具有表现多种形态能力的特征; (专业化的说法:)同一个实现接口(引用类型),使用不同的实例而执行不同的操作 指一个引用(类型)在不同情况下的多种状态。也可以理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 多态是同一个行为具有... 阅读原文
2018-08-19 13:05:25 阅读(1291) 评论(0)
摘要: 1、 继承: ●继承是面向对象的三大特征之一,是JAVA实现代码重用的重要手段之一; ●继承是代码重用的一种方式,将子类共有的属性和行为放到父类中; ●JAVA只支持单继承,即每一个类只有一个父类,继承表达的是:子类与父类是is-a关系; ●在JAVA中,所有的JAVA类都直接或间接的继承了java.lang.... 阅读原文
2018-08-19 11:46:34 阅读(2330) 评论(0)