
面试
说说互联网的那些事
毕业于中山大学,从事互联网电商多年,有着丰富的经验,平时擅长总结互联网技术,分享大厂的面试经验,微信公众号:说说互联网的那些事
展开
-
c++继承与java继承的区别
C++支持多继承,java不支持多继承,但是java可以通过接口来间接的实现多继承的效果。先来看看多继承会带来的问题,继承容易导致钻石危机(也称棱形问题),一幅图来说说明:假设 类A 中有一个public方法 fun(),然后 类B 和 类C 同时继承了 类A,在 类B 或 类C 中各自对方法 fun()进行了覆盖,这时 类D 通过多继承同时继承了 类B 和 类C,这样便导原创 2016-06-13 19:44:02 · 3580 阅读 · 0 评论 -
HashTable和HashMap的区别
1.hashtable是继承自陈旧的Dictionary类的,而hashmap继承自AbstractMap类的同时对Java1.2引进的Map接口进行了实现。2.hashtable的方法是同步的,而hashmap不是,所以在需要多线程应用中就可以使用hashtable,而在一个单线程应用时应采用hashmap,因为同步,hashtable的系统的开销相比hashmap自然加大。如果要实现has原创 2016-06-21 22:39:05 · 356 阅读 · 0 评论 -
Java四种线程池的使用
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。原创 2016-06-21 22:02:25 · 275 阅读 · 0 评论 -
TCP/IP协议
(1)TCP/IP不是TCP和IP的合称,而是指整个TCP/IP协议族。(2)从协议分层模型方面来讲,TCP/IP是由四个层次组成:网络接口层,网络层,传输层,应用层。(3)其中包括TCP、IP、UDP等协议。1)TCP提供的是面向连接的,可靠的数据传输,主要采用的是三次握手来实现可靠传输。第一次握手:客户端发送syn(syn=j)包到服务器端,并进入SYN_SENT状态,等待服务原创 2016-06-21 21:57:15 · 266 阅读 · 0 评论 -
Application、Session、Cookie三者的相同点与不同点
相同点 : 都能用来储存数据 不同点: 1.Application 储存在服务端,没有时间限制,服务器关闭即销毁(前提是自己没写销毁方法) 2.Session 储存在服务端,客户端(浏览器)关闭即销毁(若长时间不使用 且 浏览器未关闭的情况下, 默认自动销毁时间为20分钟) 3.Cookie 储存在客户端,由用户自己销毁原创 2016-06-21 21:43:32 · 2069 阅读 · 1 评论 -
cookie 和session 的区别:
cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。原创 2016-06-21 21:30:28 · 277 阅读 · 0 评论 -
web浏览器兼容性问题
1、div垂直居中的问题:解决方案:vertical-align:middle,将行距设置为和整个div一样高2、margin加倍的问题:解决问题:div加上display:inline3、浮动ie产生双倍的距离:解决方案:设置display:inline4、高度自适应问题:解决方案:在需要高度自适应的对象上下个加上两个空的div原创 2016-06-13 20:50:05 · 376 阅读 · 0 评论 -
asp.net web开发所用到的技术
基本要求1. 熟悉一种语言的编程模型(3中程序执行顺序, 相关基本类型, 事件机制,反射机制, 函数变量作用域, 线程) 技术进阶:2. 事件导向思维(UI的操作与有些逻辑需要事件, ).3. URL导向思维(Web原本就是URL导向的一种实现)4. 按照某一原则对代码的抽象,分离能力.Web前段技术技术: HTML, CSS, JavaScript原创 2016-06-13 20:28:36 · 7336 阅读 · 0 评论 -
AJAX
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信;使用Javascript操作Document Object Model进行原创 2016-06-13 20:10:34 · 265 阅读 · 0 评论 -
页面的实时刷新所用的技术
用到的是ajax的局部刷新技术。原创 2016-06-13 20:06:11 · 559 阅读 · 0 评论 -
js数组与java数组的区别
1、java的数组是强类型,js的数组是弱类型2、js数组兼具有java数组与araaylist的有点3、js和java数据都是对象原创 2016-06-13 19:47:30 · 666 阅读 · 0 评论 -
找工作
建议的准备: 1. 其实我觉得“项目”、“算法”、“操作系统”、“数据库”、“网络”。。。等,只要取其一你比较精通,面试的时候引面试官往你精通的方向侃,基本搞定个互联网 offer问题不大。 2. 我是走的算法这条路,POJ 上几十道题吧,POJ 首页上介绍的《程序设计导引及在线实践》做完了,大概有100道题,这100道题其实比较水,然后就是有什么比赛神马的都打打酱油嗯。。。刘汝佳的白书《转载 2016-08-29 17:02:13 · 366 阅读 · 0 评论