摘要:
Highcharts图表控件是使用比较广泛的图表控件。本文将介绍如何配置Highcharts和动态生成Highcharts图表。可参考Highcharts官网:http://www.highcharts.com 1. 前言 Highcharts主要包含两个部分:Highcharts和Highstoc 阅读全文
摘要:
在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件。 在这里我是通过yum来进行mysql数据库的安装的 阅读全文
摘要:
IP地址和端口号的组合得到一个网络套接字。 通信的两端都要有Socket,是两台机器间通信的端点 网络通信就是Socket间的通信,Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输。 基于Socket的TCP编程: Java语言的基于套接字编程分为服务端编程和客户端编程 阅读全文
摘要:
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方 阅读全文
摘要:
1. CAS 简介 1.1. What is CAS ? CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。 CAS 开始于 2001 年, 阅读全文
摘要:
MD5加密算法,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的 阅读全文
摘要:
之前在协调对共享对象的访问时可以使用的机制只有synchronized和volatile。java5.0增加了一种新的机制:ReentrantLock。 Lock和ReentrantLock Lock提供了一种无条件的、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁的方法都是显示的。 Ree 阅读全文
摘要:
一、TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一 阅读全文
摘要:
一.HTTP协议 HTTP的缺点: 通信使用明文(不加密),内容可能被窃听; 不验证通信方的身份,有可能遭遇伪装; 无法证明报文的完整性,有可能被篡改。 通信使用明文(不加密),内容可能被窃听; 不验证通信方的身份,有可能遭遇伪装; 无法证明报文的完整性,有可能被篡改。 1.通信使用明文可能会被窃听 阅读全文