关闭
当前搜索:

计算机网络

计算机网络面试总结: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”到返回页面的详细过程,越详细越好8.服务器如何捕捉HTTP请求?详细过程?9.网络攻击(CSRF、XSS)...
阅读(89) 评论(0)

JNI是什么,简单说下

JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。 从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了`本地已编译`语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。 使用java与本地...
阅读(73) 评论(0)

sun.misc.Unsafe类 学习小结

CAS操作即compareAndSwap。这个方法是利用一个CAS算法实现无锁化的修改值的操作,他可以大大降低锁代理的性能消耗。这个算法的基本思想就是不断地去比较当前内存中的变量值与你指定的一个变量值是否相等,如果相等,则接受你指定的修改的值,否则拒绝你的操作。因为当前线程中的值已经不是最新的值,你的修改很可能会覆盖掉其他线程修改的结果/** * 比较obj的offset处内存位置中的值和期望的值...
阅读(186) 评论(0)

ConcurrentHashMap1.7和1.8

ConcurrentHashMap中key和value都不可为空在put方法中: if (key == null || value == null) throw new NullPointerException();ConcurrentHash中对于hash算法进行改变 为 static final int HASH_BITS = 0x7fffffff; // usable bits...
阅读(71) 评论(0)

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

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

Java容器有哪些?

网易面试:问:Java容器有哪些,你聊一聊吧Java容器:数组,String,java.util下的集合容器数组长度限制为 Integer.Integer.MAX_VALUE;String的长度限制: 底层是char 数组 长度 Integer.MAX_VALUE 线程安全的List:存放有序,列表存储,元素可重复Set:无序,元素不可重复Map:无序,元素可重复总结点分别从以下点进行对比 1....
阅读(58) 评论(0)

Junit对SpringMVC单元测试

Junit对SpringMVC单元测试...
阅读(42) 评论(0)

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

转载自:牛客网 https://www.nowcoder.com/discuss/15278?type=0&order=0&pos=14&page=1牛妹给大家说一说关于你们想知道的毁约,三方,两方的问题:校招就是在找工作,而这个过程也很像找对象,但与之不同的是对象之间是道德情感的问题,而找工作就可能上升到法律问题了(但是其实还没有那么的吓人的),所以每年都会出现很纠结的情况:这边有个公司要我了,但...
阅读(457) 评论(0)

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

子网掩码相关概念部分1.IP地址:网络中计算机的地址。我们把网络ID相同的的计算机组成的一个网络成为本地网络 网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。 IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。1、A类IP地址   一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,   地址范...
阅读(189) 评论(0)

java中Interface和Object关系?

java中Interfaceh和Object关系?...
阅读(46) 评论(0)

笔试题小结

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

Session钝化与激活和持久化?

Session钝化与激活:http://blog.csdn.net/yangxin_blog/article/details/50448722 http://blog.csdn.net/wjw0130/article/details/45766709 session的活化与钝化就是当用户访问时网站异常,不能丢掉session,所有也必须采用文件存储;和之前那个统计网站访问量一样的原理Sessio...
阅读(75) 评论(0)

Http1.0和1.1和2.0

参考自:http://www.cnblogs.com/c-h-y/p/6829662.htmlHttp1.0和1.1区别:1.HTTP 1.1支持长连接和请求的Pipelining处理。 即:在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。2.HTTP 1.1增加host字段。 因为在HTTP1.0中认为每台服务器都绑定一个唯一的IP地址3.Code :100...
阅读(72) 评论(0)

Hash是什么?

HashHash (散列函数) Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘...
阅读(120) 评论(0)

HashMap各个版本分析

从Java1.6开始: 网络上分析HashMap的版本也主要是JDK1.6, 我的是java1.6.0_45JAVA6HashMap有3个构造方法无参构造 public HashMap() {}设置the initial capacity的构造方法 public HashMap(int initialCapacity) {}设置the initial capacity和the load fa...
阅读(119) 评论(0)
205条 共14页首页 上一页 1 2 3 4 5 ... 下一页 尾页