关于反射: 1.需要了解jvm类的加载机制(java高级部分会详细介绍) 2.反射的API其实只要多看看API和源码,很容易就懂了。 下面是代码,简单讲解反射的使用: ...
分类:
编程语言 时间:
2018-07-25 20:02:05
阅读次数:
148
java架构师技能将分为如下6大环节:数据结构和算法,Java高级特性,Java web核心,数据库,Java框架与必备工具,系统架构设计。 希望能真正帮助到从程序员进阶到架构师之路的朋友。 数据结构和算法 算法分析与计算 算法时间复杂度和空间复杂度的分析计算 算法思想 递推、递归、穷举、贪心、分治 ...
分类:
其他好文 时间:
2018-07-20 18:55:18
阅读次数:
133
近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们 一、无笔试题 不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试 二、三大框架方面问题 1、Spring 事务的 ...
分类:
编程语言 时间:
2018-07-03 15:07:53
阅读次数:
185
一、独白 之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对用到的技术去问一些问题,或者说对于某些场景的一些技术实现方案是我特别喜欢问的,比如当你的接口服务数据被人截包了,你如何防止数据恶意提交? 相对来说,J ...
分类:
编程语言 时间:
2018-07-03 14:59:13
阅读次数:
160
一、Java底层基础题 1、SpringMVC的原理以及返回数据如何渲染到jsp/html上? 答:Spring MVC的核心就是 DispatcherServlet , 一个请求经过 DispatcherServlet ,转发给HandlerMapping ,然后经反射,对应 Controller ...
分类:
编程语言 时间:
2018-07-03 14:45:48
阅读次数:
293
这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理。 01 java高级架构师设计 基础深入 J2SE深入讲解 & ...
分类:
编程语言 时间:
2018-07-03 14:36:35
阅读次数:
167
XML: 可扩展标记语言! 01.很像htm1 02.着重点是数据的保存 03.无需预编译 04.符合W3C标准 可扩展:我们可以自定义,完全按照自己的规则来! 标记:计算机所能认识的信息符号! Int num=5;教材编号 01.文档声明 <?xml version="1.0" encoding= ...
分类:
编程语言 时间:
2018-07-03 11:59:43
阅读次数:
177
面试之前觉得自己在原来公司相同工作经验的同事当中,无论是业务能力还是技术能力都还可以,也对自己解决问题的能力有一定的自信,刚开始面试的时候,一度出现了尴尬,明明知道的东西,就是说不出来,也不知道从哪里说,自己觉得就应该是那样啊,怎么说,而且一度对自己的能力产生了怀疑; 最后发现是不经常总结,不善于总 ...
分类:
编程语言 时间:
2018-06-30 14:53:04
阅读次数:
172
一、retentionpolicy.class vs runtime区别 java5,增加了注解的功能;其中retentionpolicy注解的生命周期,提供了三种选择策略 source、class和runtime三种选择; source:源码级别的,主要是方便程序上查看;它的生命周期是编译后,就消 ...
分类:
编程语言 时间:
2018-06-21 13:31:44
阅读次数:
142
1 Java基础 1.1 Collection和Map 1.2 IO 1.3 异常 1.4 多线程 掌握Executors可以创建的三种(JAVA8增加了一种,共四种)线程池的特点及适用范围。 Java多线程5: 线程池Java中的线程池 掌握多线程同步机制,并熟练运用。Java多线程1: 线程生命 ...
分类:
编程语言 时间:
2018-06-18 20:24:35
阅读次数:
235