摘要:IO流的特点及相关问题 l IO流用来处理设备之间的数据传输 设备:硬盘,内存,键盘录入 l Java对数据的操作是通过流的方式 l Java用于操作流的对象都在IO包中 l 流按操作数据分为两种:字节流与字符流。 l 流按流向分为:输入流,输出流。 1、输入流和输出流的流向的理解? 流就是处理数据 阅读全文
WebService是什么?以及工作原理
2018-08-15 17:07 by xiaok1024, 1838 阅读, 0 推荐, 收藏,
摘要:WebService 就是一个应用程序,向外界暴露出公开的API使别人其能在WEB对其进行远程调用,具有跨平台和跨语言的等特点,采用Internet的Http协议进行客户端与服务器之间的交互 由XML+SOAP(简单对象访问协议)+WSDL(webService 描述语言)三大技术组成 XML:采用 阅读全文
分布锁的问题?
2018-08-13 17:00 by xiaok1024, 290 阅读, 0 推荐, 收藏,
摘要:分布锁的问题 什么是分布式锁? 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(stat 阅读全文
反射是什么?原理?作用?
2018-08-12 17:04 by xiaok1024, 1156 阅读, 1 推荐, 收藏,
摘要:是什么? 程序可以访问、检测和修改它本身状态或行为的一种能力.使得我们可以在程序运行时动态加载一个类,动态获取类的所有信息,并且进行调用. Java的反射机制原理:在编译并不确定是哪个类被加载了,而是在程序运行的时候,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的 阅读全文
HTTP/1.1与HTTP/1.0的区别
2018-08-11 14:40 by xiaok1024, 743 阅读, 0 推荐, 收藏,
摘要:1.http/1.1使用的是长连接 而http1.0使用的是短连接 2.http/1.1在消息中增加了版本号, 用于扩展兼容. 3.http/1.1的缓存机制更加的灵活 4.http/1.1对带宽进行了优化, 5.http/1.0只定义了16个状态响应码,而http/1.1定义了24个状态码 6.h 阅读全文
Ajax的跨域问题(包括解决方案)?
2018-08-11 14:39 by xiaok1024, 294 阅读, 0 推荐, 收藏,
摘要:原因:js的同源策略限制,不同源会造成跨域 哪些情况会造成跨域? 解决方案: 使用jsonp技术,但是只能解决get跨域问题,因为post跨域在安全上,是不允许的. 原理:在js中,利用script标签中的src属性不受同源策略的影响,从而请求第三方服务器的数据内容. http://crossdom 阅读全文
SVN与Git优缺点比较
2018-08-11 14:37 by xiaok1024, 3976 阅读, 1 推荐, 收藏,
摘要:1.SVN优缺点优点: 1、 管理方便,逻辑明确,符合一般人思维习惯。 2、 易于管理,集中式服务器更能保证安全性。 3、 代码一致性非常高。 4、 适合开发人数不多的项目开发。 缺点: 1、 服务器压力太大,数据库容量暴增。 2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器 阅读全文
类的加载过程?
2018-08-11 14:36 by xiaok1024, 215 阅读, 0 推荐, 收藏,
摘要:加载->链接(验证,准备,解析)->初始化->启动->卸载 加载: 1.从一个类的全限定名来获取该类的二进制字节流 2.将该字节流所代表的静态储存结构转换成方法区的运行时的数据结构 3.在java堆中生成一个该类的Class对象,作为方法区访问这些数据的入口 (Bootstrap ClassLoad 阅读全文
B树, B-树,B+树,和B*树的区别
2018-08-11 14:36 by xiaok1024, 1859 阅读, 0 推荐, 收藏,
摘要:B树: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; 否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入 右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字; 但是,B树会存在一个问题,就是不平衡的问题,B树可能会线性搜索,所以,实 阅读全文
Linux常用的50个命令
2018-08-10 17:21 by xiaok1024, 640 阅读, 0 推荐, 收藏,
摘要:50个最常用的Unix/Linux命令 2014-08-20 这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些 阅读全文
浙公网安备 33010602011771号