
面试以及笔试常见问题
文章平均质量分 59
谷_寒
探索技术,体会乐趣!
展开
-
JNI 的初步了解
JNI JNI(全称:Java Native Interface),它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。它允许Java代码和其他语言写的代码进行交互。(功能)JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。(也就现在的JNI是可以接收解释等等类型的语言,只要支持就好)使用jav原创 2015-09-09 00:02:13 · 652 阅读 · 0 评论 -
模式设计
设计模式:1)以下哪个设计模式不属于创建型模式? 抽象工厂(abstract factory) 原型(prototype) 外观(facade) 单词(singleton) 选择:外观模式2)Java数据库连接库JDBC用到哪种设计模式?A 生成器B 桥接模式C 抽象工厂D 单例模式 B.桥接模式。JDBC提供两套接原创 2015-09-04 21:20:28 · 1641 阅读 · 0 评论 -
md5加密以及大概逻辑的了解
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。(md5算法主要是用来对文件的内容进行校验)eg:在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如: MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e转载 2015-10-19 14:44:00 · 2696 阅读 · 0 评论 -
OSI网络模型以及TCP/IP模型(协议族)
OSI的7层模型(每一层都是具有“承上启下”的作用,是在输出与输入之中)应用层:——服务用户—— (应用实体、应用程序)确定通讯对象,确保足够的资源可以通讯。ftp,http,snmp(为用户服务)表示层:——数据编码—— 负责数据的编码以及转化,确保应用层可以正常工作(为应用层服务)负责压缩、解压、加密、解密的工作会话层:——会话工作方式控制——负责网络上的两个节点之间的原创 2015-09-21 11:11:10 · 438 阅读 · 0 评论 -
https 的内容的讲解以及和http的关系
http: 超级文本协议,明文传输,无状态、无连接(短连接) 端口:80https:居于http的安全传输协议(http+ssl),增加子层(ssl/tlc)协议,使用了R4C的加密方法。需要申请CA证书。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 SSL使用40位关键字作为RC4流加密算法https解决的问题:1原创 2015-09-21 09:36:58 · 968 阅读 · 0 评论 -
数据库(设计)中的范式
数据库设计的时候,通常需要遵循哪些范式,请列出并说明。1NF(第一范式):数据库表中的每一列都是不可分割的基本数据项。(即为要求属性值不可以再分割)2NF:(建立于1NF,满足1NF先)数据库库中的每一个实体或行都是必须被唯一区分。(即为:数据库表中要有主键)关系模式R中的每一个非主属性完全函数依赖于R的的某个候选键(主键)。3NF:关系模式R基于第二范式,并且每一个非主属性都不传递依原创 2015-09-20 16:39:06 · 450 阅读 · 0 评论 -
linux/UNIX上的inode、硬链接以及软连接
用df -h命令查看了一下磁盘使用情况用df -i查看了一下/data分区的索引节点(inode),inode(索引节点)每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的;inode,就是用来存储这些数据的信息,相当于配置文件(包括文件大小、属主、归属的用户组、读写权限等)。原创 2015-09-21 15:15:47 · 972 阅读 · 0 评论 -
孤儿进程与僵尸进程的理解
题目:下面有关孤儿进程和僵尸进程的描述,说法错误的是?正确答案: D 你的答案: C (错误)孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。孤儿进程转载 2015-09-21 16:00:54 · 1672 阅读 · 0 评论