自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA面试之集合篇(三)

集合图解 ArrayList和LinkedLis和vectort的区别 Hashmap和Hashtable区别 HashMap的实现原理 HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小 ConcurrentHashMap的工作原理(1.6,1.8)...

2018-11-22 23:44:49 156

原创 JAVA面试之web篇(五)

Jsp九大常用内置对象和作用域 session 与 cookie 区别 Jsp为什么是特殊的servlet servlet生命周期 Get和Post区别 Forward和Redirect的区别

2018-11-22 23:43:57 127

原创 JAVA面试之网络编程篇(七)

TCP和UDP区别,详细 TCP如何保证数据可靠性 TCP三次握手四次挥手 TCP/IP四层和OSI七层 一次完整的HTTP请求所经历的5个步骤 http协议请求报文和响应报文(200,400,403,500,503) 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

2018-11-22 23:43:46 187

原创 JAVA面试之缓存篇(九)

Redis 有哪些类型 Redis 内部结构 Redis 内存淘汰机制 聊聊 Redis 使用场景 Redis 持久化机制 Redis 集群方案与实现 Redis 为什么是单线程的 Redis和memcached的区别...

2018-11-22 23:42:58 484

原创 JAVA面试之分布式篇(十)

谈谈业务中使用分布式的场景 Session 分布式方案 分布式事务 分布式锁 集群与负载均衡的算法与实现 一致性hash算法

2018-11-22 23:42:45 219

原创 JAVA面试之数据库篇(六)

事物是什么以及四大特性 数据库事物隔离级别 什么是脏读、不可重复读、幻读 索引有哪些类型 索引原理 索引失效的情况 数据库常用优化方式

2018-11-22 23:42:39 115

原创 JAVA面试之框架篇(八)

Spring Bean 的生命周期 Spring IOC 如何实现 什么是依赖注入,依赖注入的方式 BeanFactory 和 ApplicationContext 有什么区别 ApplicationContext通常的实现是什么? Spring AOP 实现原理 动态代理(cglib 与 JDK) Spring 的单例实现原理 Spring 事务实现方式 Spring事物底层原...

2018-11-22 23:42:27 115

原创 JAVA面试之线程篇(四)

进程和线程的区别 线程创建三种方式 Runnable接口和Callable接口区别 线程的生命周期 sleep()和wait()区别 Thread类中start()和run()区别 产生死锁的条件 Lock接口有哪些实现类以及应用场景 synchronized和ReentrantLock的区别 java中的锁有哪些(8种),以及作用 同步的方法(7种) ThreadLocal...

2018-11-22 23:42:19 110

原创 JAVA面试之JVM篇(二)

Java的跨平台性 JVM内存模型 垃圾回收算法 如何判断对象是否回收 垃圾回收机制 解释类加载器 jvm类加载机制

2018-11-22 23:41:55 116

转载 点餐系统装饰者模式

https://blog.csdn.net/android_zyf/article/details/68343953

2018-11-22 20:17:28 284

原创 JAVA面试之基础篇(一)

面向对象的三个特性 实现多态的机制 Int和Integer区别 final, finally, finalize 的区别 为什么要用包装类型 String和StringBuilder和StringBuffer区别 重写和重载 java中==和equals()和hashcode()的区别 写个单例模式(双重校验锁) 说说反射的用途及实现 Linux常用命令...

2018-11-21 20:31:16 101

转载 B+TREE

https://blog.csdn.net/ifollowrivers/article/details/73614549

2018-11-20 22:34:59 95

转载 乐观锁和悲观锁

https://blog.csdn.net/qq_34337272/article/details/81072874

2018-11-19 09:40:29 77

转载 链表逆序

https://www.cnblogs.com/jsczljh/p/3765720.html

2018-11-19 09:36:15 81

转载 快速排序

https://blog.csdn.net/sun_star1chen/article/details/18279581

2018-11-14 18:52:58 104

转载 bean的初始化

https://blog.csdn.net/hk_csdn/article/details/77848046

2018-11-14 14:41:19 99

转载 java的序列化

https://www.cnblogs.com/xdp-gacl/p/3777987.htmlhttps://blog.csdn.net/hsgao_water/article/details/52402264

2018-11-14 14:33:02 109

转载 简单的事务管理

https://www.cnblogs.com/eoss/p/5953813.html

2018-11-07 23:47:16 76

转载 java基础算法

https://blog.csdn.net/mhhyoucom/article/details/79425830 动图https://www.cnblogs.com/onepixel/articles/7674659.html

2018-11-07 16:06:30 88

转载 java锁机制

https://www.cnblogs.com/aspirant/p/6930436.html

2018-11-06 17:06:36 78

原创 Btree和B+tree

http://www.cnblogs.com/vianzhang/p/7922426.html

2018-11-06 12:31:09 109

转载 mysql索引类型

https://www.cnblogs.com/luyucheng/p/6289714.html

2018-11-06 12:04:19 75

原创 HTTP报文(超文本传输协议)

http报文分为请求报文和响应报文https://blog.csdn.net/heyue_99/article/details/74689057 

2018-11-06 11:15:48 154

转载 volatile变量

一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:  1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。  2)禁止进行指令重排序。...

2018-11-06 10:49:54 123

转载 线程池submit和execute方法区别(类似callable和runnable)

线程池中的execute方法大家都不陌生,即开启线程执行池中的任务。还有一个方法submit也可以做到,它的功能是提交指定的任务去执行并且返回Future对象,即执行的结果。下面简要介绍一下两者的三个区别:1、接收的参数不一样2、submit有返回值,而execute没有用到返回值的例子,比如说我有很多个做validation的task,我希望所有的task执行完,然后每个task告诉...

2018-11-06 10:39:18 542 1

转载 反射机制原理和IOC原理

https://www.cnblogs.com/Eason-S/p/5851078.html

2018-11-06 00:27:18 279

转载 了解类加载器

JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化加载       加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取),也可以在运行时计算生成(动态代理),也可以由其它文件生成(比如...

2018-11-05 23:33:14 62

转载 谈谈多线程Runnable和Callable接口

Runnable接口代码public interface Runnable { public abstract void run();}Callable接口代码public interface Callable<V> { V call() throws Exception;}相同点:两者都需要调用Thread.start()启动线程 两者都能...

2018-11-05 21:04:41 136

原创 javaweb为什么要用框架(转)

现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+Spring+Hibernate),SSM(Struts/springMVC+Spring+Hibernate),而我最近做的项目itoo中,使用到框架为easyUI+SpringMVC+EJB+hibernate.做项目分层是为了更好的解耦,分层可以完全不用你框架就能够解决,为什么还不需要这么多框架呢? ...

2018-09-04 21:06:00 263

原创 Java中正则表达式相关类Pattern和Matcher的使用

在Java中,java.util.regex包定义了正则表达式使用到的相关类,其中最主要的两个类为:Pattern、Matcher: Pattern 编译正则表达式后创建一个匹配模式; Matcher 使用Pattern实例提供的正则表达式对目标字符串进行匹配,是真正影响搜索的对象。。 1、Pattern类常用方法public static Pattern compil...

2018-08-08 08:52:23 263

原创 到此一游

到此一游

2018-07-23 15:43:13 372

空空如也

空空如也

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

TA关注的人

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