摘要:
简介 Quarzt是一个项目中定时执行任务的开源项目,Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用,这里我们介绍和 整合的例子 因为Spring已经整合Quarzt,所以我们只需要配置一下即可。 阅读全文
摘要:
TCP实现 TCP协议需要在双方之间建立连接,通过输入输出流来进行数据的交换,建立需要通过三次握手,断开需要四次挥手,保证了数据的完整性,但传输效率也会相应的降低。 简单的TCP实现 改进服务端,启用多线程来接受客户端的数据 传递图片 UDP实现 UDP是将数据打成数据包向对方发送,只关系是否发送成 阅读全文
摘要:
Shell 简介 Shell作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 常常作为批处理命令来使用,用来提高生产效率! 入门 下面是Shell的一段简单入门程序,我们在Linux上面使用 然后将 阅读全文
摘要:
深度优先遍历 图的深度优先遍历类似于树的先序遍历,首先通过一个指定的节点开始遍历,然后访问第一个邻接点,然后切换到这个节点判断是否是否有邻接点,如果有,判断是否被访问过,如果没有被访问过,则访问这个节点,切换到这个节点重复上面的操作,如果没有,会返回上一个节点进行判断。 直到所有的节点都访问完成。 阅读全文
摘要:
图 图的基本概念 图示一个复杂的结构,节点之间的关系可以是任意的,图中的任意两个元素之间都可能相关。 图分为有向图和无向图,无向图为两个节点之间互相可以到达,有向图只能根据箭头所指的方向到达另一个节点。上图中(a)为有向图,(b)为无向图 有时边或者弧具有与它相关的数,这种数字叫做权,这种带权的图常 阅读全文
摘要:
事务的性质: 原子性:同一个事务中的所有操作要不然全部成功要不然全部失败 一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 隔离性:隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务 阅读全文
摘要:
get和post方法是Http请求中主要的两种方法,因为从网上找了很多get和post区别,千篇一律,并且描述不清,今天偶尔从W3cShool看到了自己认为比较正确的回答。 从制定的资源请求数据 向指定的资源提交要被处理的数据 阅读全文
摘要:
简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。 OSI的七层模型 数据从应用层发下来,会在每一层都会加上头部信息,进行 封装,然后再发送到数据接收端。接收端收到数据会一层一层的解码, 每一层的作用 阅读全文
摘要:
JDBC 基本流程 1. 首先向项目中导入jar包 2. 创建如下代码 3. 使用方法 加载properties配置文件 将数据库的信息配置在properties中可以增加代码的灵活性,修改的时候不需要去改动代码. 可以将properties文件放在src文件夹下面,这样编译完以后propertie 阅读全文
摘要:
SQL 基本语法 表库操作 创建表 创建主键约束 删除主键 主键自动增长 主键字段后加auto_increment(只适用MySQL) 查看所有的库 使用库 查看所有的表 查看表的结构 修改表名 删除表 数据操作 插入数据 更新数据 删除数据 查询操作 查询并且去掉重复记录 别名查询 while条件 阅读全文