上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 56 下一页
摘要: 背景:在面试时候问过关于注解的问题,工作中也用到过该java的特性,但是也没有深入的了解。 秒懂,Java 注解 (Annotation)你可以这样学 ps:注解最通俗易懂的解释 注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影 阅读全文
posted @ 2019-04-21 11:41 CS408 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 背景:讲到反射机制,肯定会想到动态代理。 轻松学,Java 中的代理模式及动态代理 代理模式可以在不修改被代理对象的基础上,通过扩展代理类,进行一些功能的附加与增强。值得注意的是,代理类和被代理类应该共同实现一个接口,或者是共同继承某个类。 静态代理 代理类需要自己编写代码写成。 动态代理 Prox 阅读全文
posted @ 2019-04-21 11:40 CS408 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 背景:美团的技术沙龙分享的文章都还是很不错的,通俗易懂,开阔视野,后面又机会要好好实践一番。 Java动态追踪技术探究 楔子 jsp的修改 重新加载不需要重启servlet。如何在不重启jvm的情况下,修改一个对象的行为呢? Java的对象行为(方法、函数)是存储在方法区的。 “倒着推,手写没问题, 阅读全文
posted @ 2019-04-20 15:11 CS408 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是由从数据库的基本表中选出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基表中。所以基表中的数据如果发生改变,从视图中查询出的数据也随之改变。 视图是一个虚表,他是通过执行SQL查询所产生的。视图以sel 阅读全文
posted @ 2019-04-18 16:56 CS408 阅读(6058) 评论(0) 推荐(1) 编辑
摘要: 背景:线程池在面试时候经常遇到,反复出现的问题就是理解不深入,不能做到游刃有余。所以这篇博客是要深入总结线程池的使用。 ThreadPoolExecutor的继承关系 线程池的原理 1.线程池状态(4种状态) 2.任务的执行(工作过程) 3.线程池中的线程初始化 4.任务缓存队列及排队策略 5.任务 阅读全文
posted @ 2019-04-16 07:42 CS408 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 背景:关于数据库中的事务ACID以及隔离级别在面试笔试中经常被考。如果这种题再不会实在太可惜了。所以要深入总结 脏读和不可重复读的区别:脏读是某一事务读取了另一个事务未提交的脏数据,而不可重复读则是读取了前一事务提交的数据。 不可重复读和幻读的区别:都是读取了另一条已经提交的事务(这点就脏读不同), 阅读全文
posted @ 2019-04-15 08:23 CS408 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 背景:在面试中国移动的时候,有个笔试题要求写spring mvc的处理流程。乍一看很简单,真的要写,发现自己写不出来。 Spring MVC 流程图 阅读全文
posted @ 2019-04-14 23:21 CS408 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 背景:总结JUC下面的阻塞队列的实现,很方便写生产者消费者模式。 常用操作方法 常用的实现类 ArrayBlockingQueue DelayQueue LinkedBlockingQueue PriorityBlockingQueue SynchronousQueue 阻塞队列原理: 其实阻塞队列 阅读全文
posted @ 2019-04-12 08:04 CS408 阅读(4990) 评论(0) 推荐(0) 编辑
摘要: java中我们想要实现多线程常用的有两种方法,继承Thread 类和实现Runnable 接口,有经验的程序员都会选择实现Runnable接口 ,其主要原因有以下两点: 首先,java只能单继承,因此如果是采用继承Thread的方法,那么在以后进行代码重构的时候可能会遇到问题,因为你无法继承别的类了 阅读全文
posted @ 2019-04-10 07:29 CS408 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 背景:虽然自己了解这两种代理的区别,但是面试时候还是答的很模糊,需要好好总结。 前言JDK动态代理实现原理(jdk8):https://blog.csdn.net/yhl_jxy/article/details/80586785 CGLIB动态代理实现原理:https://blog.csdn.net 阅读全文
posted @ 2019-04-10 07:20 CS408 阅读(3285) 评论(0) 推荐(3) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 56 下一页