装饰器模式 可以理解为在不改变原有程序的前提下,向一个现有的对象添加新的修饰(功能)。例如:原有程序实现的功能为“李青学习技能”,这时新的业务要求显示学习的具体技能,那么“学...
装饰器模式 可以理解为在不改变原有程序的前提下,向一个现有的对象添加新的修饰(功能)。例如:原有程序实现的功能为“李青学习技能”,这时新的业务要求显示学习的具体技能,那么“学...
在一个长度为 n+1 的数组李所有的数字都在 1~n 的范围内。请找出数字中任意一个重复的数字,但不能修改输入的数组。 解: 时间复杂度为 O(n*logn),空间复杂度为 ...
在一个长度为 n 的数组里的所有数字都在 0 到 n - 1 的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重...
反射 反射的作用:在运行状态中, 对于任意一个类,都能够知道这个类的所有属性和方法 对于任意一个类,都能够调用它的任意一个属性和方法 当然,还可以获知类的父类、接口和包等信息...
首先,五年左右,应该算高级开发工程师,大部分面试不用去做题,背string和stringbuilder区别的,几乎都是底层和远离,分布式等。虽然一个程序员,在工作中大部分还是...
JVM 1、请介绍一下JVM内存模型??用过什么垃圾回收器都说说呗 2、线上发送频繁full gc如何处理? CPU 使用率过高怎么办? 如何定位问题?如何解决说一下解决思路...
Bean 的生命周期 —— BeanFactory 中 Bean 的生命周期 1 生命周期图解 在图中带“★”的步骤是由 InstantiationAwareBeanPost...
本文将深入剖析 Java7 中的 HashMap 和 ConcurrentHashMap 的源码,解析 HashMap 线程不安全的原理以及解决方案,最后以测试用例加以验证。...
list、Set与Map List、Set都是继承Collection接口,而Map不是 List元素放入有序,可重复,而Set元素放入无序,且不重复。List支持for循环...
跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响...
示例:log4j.properties文件 解析 log4j.rootLogger = [ level ] , appender1, appender..n level日志记...
1、 设置堆叠画布窗口跟随主窗口变化 form级触发器:WHEN-WINDOW_RESIZED触发器中修改in中的窗口名 2、启用标准菜单中的导出功能 操作路径=>文件=>导...
你作为一个开发者,会有另一半,买房还贷,建立家庭,你会有孩子,一日五六餐嗷嗷吃钱,你还需要赡养老人,你需要越来越多的钱,才能凑凑合合地安排好你的生活。然而虽然你技术越来越好,...