摘要: 反射和动态代理是什么? 反射是java提供的一种自省能力,可以在运行时创建类的实例,访问成员变量,方法。 动态代理是程序在运行时构建代理对象动态动用方法。 反射和动态代理是第三方框架进行封装的基础。 反射 程序提供的一种自省能力,可以在运行时操作类和对象。 提供的核心类如下: Class: 获取类的 阅读全文
posted @ 2020-03-24 19:09 李福春 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 字符串是应用中最广泛的存在,不容忽视。 我是李福春,我在准备面试,今天我们一起来回答问题。 String,StringBuffer,StringBuilder的区别是什么? 非常常见的面试题,一起来发散一下。 String Java中最重要的类,提供了各种构造和管理字符串的操作;它是Immutabl 阅读全文
posted @ 2020-03-24 17:00 李福春 阅读(345) 评论(0) 推荐(0) 编辑
摘要: java中的类型除了原生类型,剩下的就是引用类型。研究引用类型对垃圾回收机制,对象的生命周期很有帮助。 我是李福春,我在准备面试,今天我们来解决一个常见的面试题。 强弱软幻象引用的区别是什么? 这4种引用的区别在可达性状态的区别。 下面展开来回答。 分类说明 强引用:当对象刚刚new出来的时候,这种 阅读全文
posted @ 2020-03-24 16:06 李福春 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 我是李福春,我在准备面试。今天我们来回答下面的面试常见问题。 final finally finalize区别? 这三个货只是单词的写法类似,实际的使用场景相差很大。 下面一一展开分析: final final修饰类,标识类不可被继承,一定程度保证了提供出去的类的平台安全性; final修饰方法,标 阅读全文
posted @ 2020-03-24 15:08 李福春 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 世界上不存在永远不出错的程序。可靠的程序必须处理好意外情况。java的异常处理机制降低了编写可靠程序的门槛。当系统运行变慢,排查发生最频繁的Excetion可以作为一种调优手段。那么: Exception和Error有什么区别? 我是李福春,我在准备面试。通过本篇,你可以学到下图的知识点。 Java 阅读全文
posted @ 2020-03-24 14:01 李福春 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 我是李福春,我为面试做准备。今天回答第一个问题。 java平台简要介绍?java是解释执行的吗? java平台 java平台基于jvm具备write once,run everywhere的跨平台能力;具备自动垃圾回收;具有无所不能的生态圈,比如spring,大数据,搜索,maven等; java语 阅读全文
posted @ 2020-03-24 11:14 李福春 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 中台如何交付呢? 首先得立项,然后是建立组织,确定研发流程,然后是规划长期的运营机制和中台的治理和演进机制。 我是李福春,今天我们来研究一下如何进行中台的交付。你可以学到如下图的知识点。 立项 项目要交付,前提是立项,立项的基础是输出设计。 中台的设计前面已经详细梳理过了:即通过业务梳理识别出了中台 阅读全文
posted @ 2020-03-24 10:23 李福春 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 我们为什么要使用数据库的事务呢?使用事务有什么缺点呢? 使用原因:保持数据的匹配和一致性。缺点: 并发操作中过度使用事务影响性能,因为事务用到了锁技术。 我是李福春,今天我们来复习一下事务的特性。你可以收获下图中的知识点。 下面我们发散一下。 事务特性 原子性: 要么全部成功要么全部失败一致性: 保 阅读全文
posted @ 2020-03-24 08:49 李福春 阅读(347) 评论(0) 推荐(0) 编辑