- 博客(6)
- 收藏
- 关注
原创 排序算法
排序算法的分类:最基本的排序算法包括交换排序算法、选择排序算法、插入排序算法、合并排序算法其中交换排序包括:冒泡排序、快速排序选择排序包括:选择排序算法、堆排序算法插入排序算法:插入排序算法和Shell排序注意:基本排序算法直接对计算机内存中的数据进行排序。而对于一些大的文件,计算机的内存是有限的,往往不能直接将其读入内存中进行排序。我们此时可以对于大的文件采取多路归并排序
2017-02-28 21:14:08 170
原创 关于在web开发中会话跟踪的实现
HTTP是“无状态”协议:客户程序每次读取 Web 页面,都打开到 Web服务器的单独的连接,并且,服务器也不自动维护客户的上下文信息。即使那些支持持续性 HTTP连接的服务器,尽管多个客户请求连续发生且间隔很短时它们会保持 socket打开,但是,它们也没有提供维护上下文信息的内建支持。上下文的缺失引起许多困难。例如,在线商店的客户向他们的购物车中加入商品时,服务器如何知道购物车中己有何种物品呢
2017-02-28 15:57:22 411
转载 关于Unicode编码的说明
链接:https://www.nowcoder.com/test/question/done?tid=6661478&qid=3412#summary来源:牛客网实在看不下去了 出来澄清一些事实 很多人都把Unicode编码挂在嘴边,其实咱们现实生活中遇到的编码基本都是Unicode的 因为Unicode兼容了大多数老版本的编码规范例如 ASCIIUnicode编码定义了这
2017-02-28 15:53:37 326
原创 为什么会存在栈内存和堆内存?
当一个方法执行的时候,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存中,随着方法执行的结束,这个方法的内存栈也就会随之自然销毁。因此,所有在方法中定义的局部变量都放在栈内存中。在程序中创建一个对象时,这个对象将会被保存在运行时数据区中,以便反复利用(因为对象的创建成本比较大),运行时,数据区就是堆内存。堆内存中的对象不会随方法的结束而销毁,即使方法结束后
2017-02-28 15:52:27 605
原创 大数据分析岗位需要知道的一些内容
Hadoop、Hbase、Hive、java基础、jvm、数据库、参考文章1、不容错过的干货分享:企业大数据的实时分析之路 2. 透析国家安全视野中的大数据发展问题 3. 四大银行的CIO们如何看待大数据 4. 透析国家安全视野中的大数据发展问题 5. 深度解析制约大数据发展的三大因素
2017-02-27 19:35:20 542
原创 进程管理
进程与线程的区别?进程是具有一定独立功能的程序(这个程序是关于某个数据集合上的一次运行活动),是系统进行资源分配和调度的一个独立单位。线程是进程中的一个实体,是cpu调度和分配的一个基本单位,线程一般不拥有系统资源,只拥有一点在运行中必不可少的资源。线程与进程之家的联系?在没有实现线程的操作系统中,进程既是资源分配到基本单位,也是调度的基本单位,是系统中并发执行的单
2017-02-23 21:15:16 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人