10 2016 档案

摘要:CDN是什么? 关于CDN是什么,此前网友详细介绍过。 CDN是Content Delivery Network的简称,即“内容分发网络”的意思。一般我们所说的CDN加速,一般是指网站加速或者用户下载资源加速。 举个通俗的例子: 谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火 阅读全文
posted @ 2016-10-31 23:33 cac2020 阅读(2232) 评论(0) 推荐(0)
摘要:浏览器端的九种缓存机制介绍 浏览器端的九种缓存机制介绍 浏览器缓存是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用 阅读全文
posted @ 2016-10-31 23:04 cac2020 阅读(1277) 评论(0) 推荐(0)
摘要:一、缓存 1、什么是缓存? 缓存是硬件,是CPU中的组件,CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大 ,缓存是为了解决CPU和内存两者速度差异问题的中间媒体,将CPU访问频率 阅读全文
posted @ 2016-10-31 11:31 cac2020 阅读(3149) 评论(0) 推荐(0)
摘要:1、Highcharts 2、ECharts 3、ichartjs 参考: http://v1.hcharts.cn/index.php http://echarts.baidu.com/ http://www.ichartjs.com/ 阅读全文
posted @ 2016-10-31 11:19 cac2020 阅读(677) 评论(0) 推荐(0)
摘要:1、Rest 2、Rest webService 3、SpringMVC Restful 参考: http://spring.io/guides/gs/rest-service/ http://www.blogjava.net/soken/articles/371548.html http://ww 阅读全文
posted @ 2016-10-31 11:01 cac2020 阅读(217) 评论(0) 推荐(0)
摘要:Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James2.x版本开发于Avalon(Java Apache Server Frame 阅读全文
posted @ 2016-10-28 16:14 cac2020 阅读(470) 评论(0) 推荐(0)
摘要:一、Spring Mail API Spring邮件抽象层的主要包为org.springframework.mail,Spring提供的邮件发送不仅支持简单邮件的发送、添加附件。 1、邮件发送的核心接口:MailSender,实现类JavaMailSenderImpl;2、邮件对象:SimpleMa 阅读全文
posted @ 2016-10-26 18:59 cac2020 阅读(872) 评论(0) 推荐(0)
摘要:一、java mail的两个JAR包 1、mail.jar:不在JDK中,核心功能依赖JDK4及以上,该jar包已经加入到java EE5; 下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archi 阅读全文
posted @ 2016-10-25 16:38 cac2020 阅读(669) 评论(0) 推荐(0)
摘要:一、SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人 阅读全文
posted @ 2016-10-25 14:03 cac2020 阅读(1190) 评论(0) 推荐(0)
摘要:java可以提供邮件服务:一般理解的邮件服务就是可以发送和接收邮件的客户端,另外就是使用java编写邮件服务端;两者区别在于客户端只负责给终端客户收发邮件,就相当于小区楼下的那一排排的铁皮邮箱盒,而邮箱服务器相当于邮局,可以管理、分发、中转邮件。从功能上区别 邮件服务器是可以指定邮件域名的比如@16 阅读全文
posted @ 2016-10-24 19:27 cac2020 阅读(392) 评论(0) 推荐(0)
摘要:Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts(Taglib和Tiles)是如何联系?在技术上Velocity要比Struts Struts(Taglib和Tiles)先进,单从技术上考虑可 阅读全文
posted @ 2016-10-24 18:22 cac2020 阅读(588) 评论(0) 推荐(0)
摘要:一、区别概念 WSDL是网络服务描述语言,是XML文档;它包含一系列描述某个web service的定义或者说是规则。尤其是定义了传输Sope消息的结构 Soap:简单对象访问协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息,应用程 阅读全文
posted @ 2016-10-22 21:12 cac2020 阅读(336) 评论(0) 推荐(0)
摘要:一、用途 CXF拦截器类似Struts2的拦截器,后者是拦截和处理请求,前者是对发送和接收的sope消息进行处理,一般用于WS请求响应中的权限验证、日志记录,Soap消息处理,消息的压缩处理等; 这个拦截器可以直接访问和修改sope消息。 拿权限验证举例: 二、服务端添加拦截器 三种方式:JaxWs 阅读全文
posted @ 2016-10-20 22:33 cac2020 阅读(8401) 评论(1) 推荐(0)
摘要:一、RTMP、RTSP、HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。下面分别介绍下三者的特点。 1,RTMP协议 (1)是流媒体协议。 (2)RTMP协议是 A 阅读全文
posted @ 2016-10-20 09:21 cac2020 阅读(3262) 评论(0) 推荐(0)
摘要:CXF不能够处理像Map复杂的数据类型,需要单独转换处理。 总体思路:创建一个转换器和一个对应的可以处理的数据结构类型,将不能处理的类型转换成可以处理的类型: 步骤: 一、创建一个可以处理的类型 举例:要转换Map<String,User> 二、创建一个转换器,需要继承抽象类XmlAdapter<V 阅读全文
posted @ 2016-10-17 22:19 cac2020 阅读(493) 评论(0) 推荐(0)
摘要:WSDL是Web Service定义文档,不同平台 不同语言实现Web Service遵循的共同协议 ,在解析XML时按照各自语言的特点解析成相应的具体类、方法、参数和数据类型。 WSDL是一个XML文档,有以下元素: Types - 数据类型定义 是一个Schema文档。 Message - 方法 阅读全文
posted @ 2016-10-17 21:01 cac2020 阅读(278) 评论(0) 推荐(0)
摘要:基于 XML 的 Web Service 的 Java API”(JAX-WS)通过使用注释来指定与 Web Service 实现相关联的元数据以及简化 Web Service 的开发。注释描述如何将服务器端的服务实现作为 Web Service 来访问或者客户端的 Java 类如何访问 Web S 阅读全文
posted @ 2016-10-09 17:21 cac2020 阅读(371) 评论(0) 推荐(0)
摘要:步骤一:spring项目(java web项目)引入CXF jar包 步骤二:创建webservice服务器 1)创建一个服务接口 2)是接口实现类 有一点注意:CXF不支持复杂类型返回值,现在流行的做法有两种: 返回XML格式或者JSON格式字符串,在客户端使用DOM工具类或者json工具类转换解 阅读全文
posted @ 2016-10-09 17:03 cac2020 阅读(1562) 评论(0) 推荐(0)
摘要:在讲Web Service开发服务时,需要介绍一个目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,这是Java6发布所提供的对Web Service服务的一种实现。)前面几项都为开源项目,而其中又以axis2与cxf所 阅读全文
posted @ 2016-10-09 16:25 cac2020 阅读(344) 评论(0) 推荐(0)
摘要:一、定义 Web Service 不是框架也不是技术 而是解决远程调用、跨平台调用、跨语言调用问题的一种规范。 二、应用1、同一个公司新、旧系统的整合:比如CRM系统与OA、客服系统相互调用2、不同公司的业务组合:比如淘宝与物流公司信息平台调用3、内容聚合:比如天气预报、股市行情、新闻信息等 需要不 阅读全文
posted @ 2016-10-08 17:32 cac2020 阅读(332) 评论(0) 推荐(0)