会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序员面试
每天进步一点点
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
下一页
2018年12月10日
谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?
摘要: 在日常开发中,尤其是业务开发,少不了利用 Java 对数据库进行基本的增删改查等数据操作,这也是 Java 工程师的必备技能之一。做好数据操作,不仅仅需要对 Java 语言相关框架的掌握,更需要对各种数据库自身体系结构的理解。今天这一讲,作为补充 Java 面试考察知识点的完整性,关于数据库的应用和
阅读全文
posted @ 2018-12-10 11:08 程序员面试
阅读(1981)
评论(0)
推荐(1)
2018年11月22日
Java8 使用stream实现各种list操作
摘要: 利用java8新特性,可以用简洁高效的代码来实现一些数据处理。 定义1个Apple对象: 添加一些测试数据: 1、分组List里面的对象元素,以某个属性来分组,例如,以id分组,将id相同的放在一起: 3、过滤Filter从集合中过滤出来符合条件的元素: 4.求和将集合中的数据按照某个属性求和: 5
阅读全文
posted @ 2018-11-22 10:38 程序员面试
阅读(48442)
评论(0)
推荐(4)
2018年11月12日
算法题:括号匹配(小中大括号序列)
摘要: 括号序列由( )[ ]{ }组成,不合法的括号序列由( { ) },[ } { ],等等。编程实现一个函数,检查一个括号序列是否是合法的括号序列。 解法: 思路和“后缀表达式的求解”相似。我们借助栈,每读一个括号,如果是左括号,那么入栈,然后继续读下一个括号;如果是右括号,那么就要看看这个右括号和栈
阅读全文
posted @ 2018-11-12 12:10 程序员面试
阅读(1958)
评论(0)
推荐(0)
2018年11月11日
算法第四版-文字版-下载地址-Robert Sedgewick
摘要: 链接:https://pan.baidu.com/s/1I55MhJ_9f5ywtxwrsjDlTQ 提取码:swb2 算法第四版,文字版,可复制,方便copy代码 目录: 第1章 基 础 ....................... . ..........................11.
阅读全文
posted @ 2018-11-11 10:52 程序员面试
阅读(20574)
评论(17)
推荐(7)
2018年11月8日
桥接模式
摘要: 讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在我们需要给这些形状进行上色,这里有三种颜色:白色、灰色、黑色。这里我们可以画出3*3=9中图形:白色正方形、白色长方形、白色圆形。。。。。。到这里了我们几
阅读全文
posted @ 2018-11-08 18:54 程序员面试
阅读(502)
评论(0)
推荐(0)
java设计模式--抽象工厂模式
摘要: 抽象工厂模式算是工厂相关模式的终极形态,如果完全理解了上一章的工厂方法模式,那么抽象工厂模式就很好理解了。它与工厂方法唯一的区别就是工厂的接口里是一系列创造抽象产品的方法,而不再是一个,而相应的,抽象产品也不再是一个了,而是一系列相关的产品。这其实是工厂方法模式的一种扩展。通常用继承和组合两种方式扩
阅读全文
posted @ 2018-11-08 14:15 程序员面试
阅读(429)
评论(0)
推荐(0)
2018年11月7日
精选20道Java代码笔试题
摘要: 1、运算符优先级问题,下面代码的结果是多少? 解答:主要考察++i和i++的区别。++在前则先自增再赋值运算,++在后则先赋值再自增运算。因此,结果为8。 2、运算符问题,下面代码分别输出什么? 解答:主要考察两点,运算符的优先级、字符串与数字中的+为连接符号。 第一条中,都是相加,则从前到后的顺序
阅读全文
posted @ 2018-11-07 15:52 程序员面试
阅读(13891)
评论(1)
推荐(2)
2018年11月6日
JDK动态代理与CGLib动态代理相关问题
摘要: 导读: 1、JDK动态代理原理是什么?为什么不支持类的代理? 2、JDK动态代理实例 3、CGLib代理原理是什么? 4、CGLib代理实例 5、JDK动态代理与CGLib代理的区别是什么? 6、总结 注:阅读本文之前可以先阅读:什么是代理模式? 1. JDK动态代理原理是什么?为什么不支持类的代理
阅读全文
posted @ 2018-11-06 18:58 程序员面试
阅读(1229)
评论(0)
推荐(1)
2018年11月1日
再也不用担心面试官问你HashCode和equals了
摘要: 结论 如果两个对象相等,则hashcode()必须相等。 如果两个对象相等,a.equals(b)==b.equals(a)==true 如果两个对象有相同的hashcode值,他们也不一定是相等的。但若两个对象相等,则hashCode值一定相等。 因此若equals()被覆盖过,则hashCode
阅读全文
posted @ 2018-11-01 17:40 程序员面试
阅读(1536)
评论(0)
推荐(0)
2018年10月31日
【Java千问】你了解代理模式吗?
摘要: 代理模式详解 1 什么是代理模式? 一句话描述:代理模式是一种使用代理对象来执行目标对象的方法并在代理对象中增强目标对象方法的一种设计模式。 详细描述: 1、理论基础-代理模式是设计原则中的“开闭原则(对扩展开放、对修改关闭)”的具体实践,代理对象代为执行目标对象的方法,并在此基础上进行相应的扩展。
阅读全文
posted @ 2018-10-31 15:00 程序员面试
阅读(301)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告