BoomMan

爱生活,爱Coding.....

JSP和Servlet面试

面试百试不爽的问题!JSP在第一次访问会变成Servlet然后被编译成class文件,然后被执行Jsp当成是View层Servlet用来做ControllerServlet在Java代码中通过HttpServletResponse对象动态输出HTML内容JSP在静态HTML内容中嵌入Java代码,...

2017-10-31 21:39:59

阅读数:214

评论数:0

Java校招面试-操作系统

Java校招面试 Google面试官亲授 视频笔记!学习笔记进程和线程?答到几个点?操作系统所要管理的对象共享内存? 寻址?进程线程通信? 通信方法?进程和线程的区别?进程 边界明显 进程和进程之间相对独立进程中包含很多线程,包含内存。 文件/网络句柄

2017-10-31 20:20:26

阅读数:253

评论数:0

动态规划

动态规划设计感强 艺术感强 将原问题拆解成若干子问题,同时保存子问题的答案,使得每个子问题只求解一次,最终获得原问题的答案。 什么时候用到动态规划?例如斐波那契数列F(0)=1,F(1)=1,F(n)=F(n-1)+F(n-2)int fib(int n){ if(n==0) ...

2017-10-31 14:44:21

阅读数:97

评论数:0

贪心算法

贪心算法贪心选择性质 在求解一个最优化的问题中,我们使用贪心的方式选择了一组内容后不会影响剩余子问题的求解。 如果无法使用贪心算法,举出反例即可。 如果无法举出反例,如何证明贪心算法的正确性?1.数学归纳法 有一个变量n在一直变化2.反证法,是否存在最优解。leetcode435...

2017-10-31 14:38:12

阅读数:130

评论数:0

Java的NIO小结

NIO和IO:IO是面向流,NIO是面向缓冲区的,缓冲区是双向的,用来存放数据。通道意为管道 打开连接Channel负责传输,Buffer负责存储IO是阻塞式,NIO是非阻塞式的NIO具有选择器缓冲区(Buffer) 在Java NIO中负责数据的存取。底层是数组根据数据不同,提供相应类型的缓...

2017-10-31 10:38:50

阅读数:98

评论数:0

JDK1.7的JUC包

最近在仔细看JUC包,也下了视频,下面简单总结下volatile关键字:具有内存可见性,不具有原子性和互斥性。CAS:compareAndSwap 比较并替换,while轮询ConcurrentHashMap:Segment段锁CountDownLatch :闭锁 解决准备操作问题Callabl...

2017-10-31 09:59:51

阅读数:114

评论数:0

再聊动态代理

设计模式-动态代理模式 http://blog.csdn.net/boom_man/article/details/77987553 代理模式实例-数据库连接池的实现 http://blog.csdn.net/boom_man/article/details/77967181动态代理有哪些...

2017-10-30 15:45:38

阅读数:111

评论数:0

数据库相关知识点小结

问题1.数据库索引 2.数据库隔离级别 3.相关数据库的默认隔离级别 3.事务的ACID 4.事务的隔离级别 5.数据库的锁 6.数据库分库分表 7.NOSQL? 8.数据库优化 8.数据库三范式 9.SQL语句 10.B-Tree解答1.数据库索引索引:满足特定高效查找算法...

2017-10-27 18:10:34

阅读数:152

评论数:0

聊一聊HTTP协议吧!

面试问道聊一聊HTTP协议吧,瞬间懵逼,特写下记录,并记录简答过程,形成一个固有思路1.HTTP协议是基于应用层的面向对象的超文本传输协议。是基于TCP/IP通信协议来传递数据的。2.HTTP有如下特点,⑤点:客户/服务器模式,简单快捷,灵活,无状态,无连接。3.HTTP协议包含请求和响应 请求...

2017-10-27 14:01:21

阅读数:246

评论数:0

计算机网络

计算机网络面试总结:1.聊一下OSI和TCP/IP吧!2.说下HTTP1.0和1.1和2.0和HTTPS联系区别?3.TCP与UDP比较?4.get和post比较及幂等性?5.HTTPS和HTTP的区别,SSL具体是什么实现?6.http 协议相关?7.从在浏览器中输入“www.163.com”到...

2017-10-27 10:14:17

阅读数:169

评论数:0

JNI是什么,简单说下

JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。 从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了`本地已编译`语言,尤其是...

2017-10-27 08:53:59

阅读数:127

评论数:0

sun.misc.Unsafe类 学习小结

CAS操作即compareAndSwap。这个方法是利用一个CAS算法实现无锁化的修改值的操作,他可以大大降低锁代理的性能消耗。这个算法的基本思想就是不断地去比较当前内存中的变量值与你指定的一个变量值是否相等,如果相等,则接受你指定的修改的值,否则拒绝你的操作。因为当前线程中的值已经不是最新的值,...

2017-10-26 21:55:35

阅读数:229

评论数:0

ConcurrentHashMap1.7和1.8

ConcurrentHashMap中key和value都不可为空在put方法中: if (key == null || value == null) throw new NullPointerException();ConcurrentHash中对于hash算法进行改变 为 sta...

2017-10-26 20:30:15

阅读数:582

评论数:0

JDK1.8的Java.util.concurrent.atomic包小结

Atomic意为原子的,JUC包又是并发包,所以不必多说。Atomic的特点①多线程环境下,无所的进行原子操作。 ②不能绝对保证线程不被阻塞。(因不同CPU的原子指令不同,可能需要某种形式的内部锁)Atomic下有哪些类13个实现类:AtomicBoolean@since 1.5/** * A...

2017-10-26 13:26:04

阅读数:867

评论数:0

Java容器有哪些?

网易面试:问:Java容器有哪些,你聊一聊吧Java容器:数组,String,java.util下的集合容器数组长度限制为 Integer.Integer.MAX_VALUE;String的长度限制: 底层是char 数组 长度 Integer.MAX_VALUE 线程安全的List:存放有序,...

2017-10-25 20:13:27

阅读数:1147

评论数:0

Junit对SpringMVC单元测试

Junit对SpringMVC单元测试

2017-10-25 14:37:45

阅读数:90

评论数:0

#校招常识#关于三方,两方,毁约的那些事

转载自:牛客网 https://www.nowcoder.com/discuss/15278?type=0&order=0&pos=14&page=1牛妹给大家说一说关于你们想知道的毁约,三方,两方的问题:校招就是在找工作,而这个过程也很像找对象,但与之不同的是对象之间是道...

2017-10-25 13:45:06

阅读数:3779

评论数:0

笔试常见问题之子网掩码计算和二叉树的前中后遍历

子网掩码相关概念部分1.IP地址:网络中计算机的地址。我们把网络ID相同的的计算机组成的一个网络成为本地网络 网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。 IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。1、A类IP地址 ...

2017-10-25 10:47:58

阅读数:321

评论数:0

java中Interface和Object关系?

java中Interfaceh和Object关系?

2017-10-24 11:15:25

阅读数:116

评论数:0

笔试题小结

1.编写从给定字符串中提取所有数字字符的方法,如参数是”Stock3num00Amar38sf0”,返回”300380”;方式一:思路 遍历每个字符,求出结果,用StringBuilder拼接 public String getNum(String input){ Strin...

2017-10-23 13:33:20

阅读数:1425

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭