摘要: 回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。 在Java里面,我们使用接口来实现回调。举个例子 所谓的回调,就是程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B要让a调用自己的程序b中 阅读全文
posted @ 2018-08-15 10:54 冬日降临 阅读(1846) 评论(1) 推荐(1) 编辑
摘要: 八大排序算法总结与java实现 一、直接插入排序(Insertion Sort) 插入排序的设计初衷是往有序的数组中快速插入一个新的元素。它的算法思想是:把要排序的数组分为了两个部分, 一部分是数组的全部元素(除去待插入的元素), 另一部分是待插入的元素; 先将第一部分排序完成, 然后再插入这个元素 阅读全文
posted @ 2018-08-07 14:40 冬日降临 阅读(6071) 评论(0) 推荐(1) 编辑
摘要: 操作系统基本功能: 进程管理:进程控制、进程同步、进程通信、死锁处理、处理机调度等。 内存管理:内存分配、地址映射、内存保护与共享、虚拟内存等。 文件管理:文件存储空间的管理、目录管理、文件读写管理和保护等。 设备管理:完成用户的 I/O 请求,方便用户使用各种设备,并提高设备的利率。主要包括缓冲管 阅读全文
posted @ 2018-08-07 14:09 冬日降临 阅读(419) 评论(0) 推荐(0) 编辑
摘要: HTTP协议的持续连接和非持续连接: 在使用HTTP/1.0的情况下,如果打开一个包含一个HTML文件和10个内联图象对象的网页时,HTTP就要建立11次TCP连接才能把文件从服务机传送到客户机。而使用HTTP/1.1的情况下,如果打开同样的文件时,HTTP建立一次TCP连接就可把文件从服务机传送到 阅读全文
posted @ 2018-08-07 13:33 冬日降临 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 简介 定义 数据库引擎简单来说就是一个"数据库发动机"。当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件。以关系型数据库为例,你发SQL语句给数据库引擎,数据库引擎解释SQL语句,提取出你需要的数据返回给你。因此,对访问者来说,数据库引擎就 阅读全文
posted @ 2018-08-06 19:49 冬日降临 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 事务: 一个数据库事务通常包含对数据库进行读或写的一个操作序列。 四大特效: A:原子性:要么成功提交,要么失败回滚。 C: 一致性:事务提交前后数据库保持一致性。 I: 隔离性:每个事务的操作互不影响。 D: 持久性:事务一旦成功提交,对数据库的影响是永久的,即使数据库奔溃。 隔离性的四个级别 脏 阅读全文
posted @ 2018-08-06 19:46 冬日降临 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、运行时数据区域 Java虚拟机在执行Java程序的时候会把它所管理的内存划分为若干个不同的数据区域,这些区域各有用途: 程序计数器:(线程私有的) 程序计数器是一块较小的内存,可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变这个计数器的值来选取下一条指令。 Java虚拟机 阅读全文
posted @ 2018-08-06 16:47 冬日降临 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一些小疑问,注解装配在默认情况下是不开启的,为了使用注解装配,我们必须在Spring配置文件中配置 <context:annotation-config/>元素。但是在看项目源码的时候没有这一配置,就有些疑惑,找到了https://www.cnblogs.com/iuranus/archive/20 阅读全文
posted @ 2018-08-01 17:16 冬日降临 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Redis事件 Redis的ae(Redis用的事件模型库) ae.c Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 一、文件事件 Redis基于Reactor模式(将消息放到了一个队列中,通过异步线程池对其进行消费)开发了自己的网络事件处理器,被称为文件事件处理器(file e 阅读全文
posted @ 2018-06-10 22:36 冬日降临 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Redis事务 MULTI(开启一个事务)、EXEC(触发并执行事务)、DISCARD(清空事务队列)和WATCH(可以为 Redis事务提供check-and-set(CAS)行为)是 Redis 事务相关的命令。事务可以一次执行多个命令, 并且带有以下两个重要的保证: EXEC 命令负责触发并执 阅读全文
posted @ 2018-06-10 22:13 冬日降临 阅读(172) 评论(0) 推荐(0) 编辑