摘要: 好久没碰《数据库系统概论》了,最近翻了翻发现好多专业名词都忘记了, 现在有空特地记录下。 名词解释 数据:数据就是数据库中存储的基本数据,比如学生的学号、学生的班级数据库:存放数据的仓库数据库管理系统:数据库软件,如MySQL、Oracle数据库系统:数据库+数据库管理系统+应用程序+数据库管理员( 阅读全文
posted @ 2017-05-15 15:36 付大石 阅读(27108) 评论(2) 推荐(12) 编辑
摘要: 简介 点对点协议简称PPP协议,工作在数据链路层。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、 网桥和路由器之间简单连接的一种共通的解决方案。 PPP协议的组成 帧格式 PPP协议的数据单元称为帧,格式如图 总体格式是首部+数据部分+尾部。 首部从左至右依次是帧定界 阅读全文
posted @ 2017-05-05 19:36 付大石 阅读(8386) 评论(0) 推荐(0) 编辑
摘要: 十进制转八进制 最近水题的时候水到一个题目,题目如下: 思路很简单,就是将对应的数字取余再除以8,如此往复。 通用解法 上面这种解法并不通用,只能转换为8进制,而且无法应付num是负数的情况比如-8, 其八进制根据原码、补码的规则应该是FFFFFFF8。后来想起java.lang.Integer中也 阅读全文
posted @ 2017-05-01 10:30 付大石 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 所谓静态代码块,是指用static关键字修饰的代码块,特点是代码块会在类的构造代码块、构造函数之前运行, 且只会执行一次。而构造代码块,则就是单纯的由花括号构成的代码块,特点是代码块会在类的构造函数之前运行, 且每次实例化对象都会被调用。本篇blog从虚拟机的角度描述静态代码块和构造代码块,加深理解 阅读全文
posted @ 2017-04-23 09:43 付大石 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 当final修饰一个数据域时,意义是声明该数据域是最终的,不可修改的。常见的使用场景就是eclipse自动生成的serialVersionUID一般都是final的。 另外还可以构造线程安全(thread safe)的immutable类,比如String,其数据域都是final的。这些使用场景都建 阅读全文
posted @ 2017-03-26 22:20 付大石 阅读(5833) 评论(1) 推荐(0) 编辑
摘要: SQL查询语句有多种,下面总结下。首先先建三张表用于后面的实验 1.单表查询 仅涉及一张表的查询语句称为单表查询语句,举个栗子。 SELECT * FROM student; SELECT FROM student WHERE sage>=20; 这些语句仅涉及了一张表,所以是单表查询语句。 2.多 阅读全文
posted @ 2017-03-18 10:52 付大石 阅读(12465) 评论(0) 推荐(3) 编辑
摘要: 1.stop()方法 中断Java线程,首当其冲的当然是“方便的”stop()方法啦!直接调用,线程就会中止运行。 但是这个方法却在API中被标明为废弃,这是为什么? 这是正是因为它的“方便”导致的,想象某一个数据处理线程,数据处理到一半, 然后调用stop()方法,线程自然会被中断,但是他还有一半 阅读全文
posted @ 2017-03-17 19:48 付大石 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 以前跟别人讨论finally关键字,我总是简单的说:“fianly代码块中的代码一定会执行,一般用来清除IO资源等非内存资源(内存资源由GC机制回收)”。 今天翻书发现了几种不会执行的情况,现在总结下。 1.finally的含义 finally的真正含义是指从try代码块出来才一定会执行相应的fin 阅读全文
posted @ 2017-03-03 19:39 付大石 阅读(15556) 评论(2) 推荐(2) 编辑
摘要: caller、callee是与javascript函数相关的两个属性,今天来总结下。 Function.caller caller是javascript函数的一个属性,它指向调用当前函数的函数,如果函数是在全局范围内调用的话,那么caller的值为null。 arguments.callee arg 阅读全文
posted @ 2017-02-08 22:23 付大石 阅读(4914) 评论(0) 推荐(1) 编辑
摘要: 事件与事件流 用户在点击网页上某一按钮时,浏览器会想办法接收这一操作,如何接收呢? 浏览器会为点击操作划定若干个范围,从小到大依次是按钮本身,包含这个按钮的元素, 最后就是整个页面。这一操作称为事件,而接收事件的次序称为事件流。 事件流总共有两种形式:事件冒泡,事件捕获。 事件冒泡 事件冒泡就是从小 阅读全文
posted @ 2017-01-16 22:44 付大石 阅读(654) 评论(0) 推荐(0) 编辑