- 浏览: 1047962 次
- 性别:
- 来自: 上海
最新评论
文章列表
在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议
要比http协议安全
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议
它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL ...
JAVA 反射的应用还是比较多,这里会对反射的一些原理进行介绍,然后我们才知道如何使用和优化。至于反射的使用介绍,这里就不在过多叙述了,API 上都介绍得有。
要了解JAVA 反射的原理,我们还得对类在虚拟机中的一些知识做简要介绍...
一、类文件的结构:
1.1 虚拟机加载Class文件过程:
在JVM 类加载机制的博客里面我介绍过整体流程,这里仅仅介绍加载时相关部分。
在我们启动一个类,或者其他方式加载一个类的时候,会通过类的全限定名获取该类的二进制流,然后将字节流所代表的的静态存储结构转化成方法区的运行时数据结构,然后会生成一个代 ...
想成为IT大牛最快捷的方式就是看开源程序,那么看开源程序应该思考些什么问题呢?
①看程序中的变量,方法,参数,实现的接口,继承的类时要思考他们来自于哪里?
②程序调用执行的先后顺序是怎样的?
③它是怎样实 ...
http://blog.csdn.net/lfsf802/article/details/38238007
、ZeroMQ的背景介绍
官方: “ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是“成为标准网络协议栈的一部分,之后进入Linux内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统”BSD套接字之上的一 层封装。ZMQ让编写高性能网络应用程序极为简单和有趣。”
与 ...
jdbcType与javaType的对应关系
http://blog.csdn.net/haofeng82/article/details/34857991
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性,
socket则是对TCP/IP协议的封装和应用(程序员层面上)。
也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,
而HTTP是应用层协议,主要解决如何包装数据。
关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:
“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如 ...
1.[[123,124,125]]数组时元素是[123,124,125]
2.web项目调到错误页面
3.接口的发布方式
4.关注点的层次
5.hibernate的原理和要点
6.学习http://qindongliang.iteye.com/category/299318
个人感觉一些比较好的。内容精致的博客推荐如下:
http://www.cnblogs.com/huangxincheng/ 算法爬虫相关
http://ifeve.com/ 并发编程网
http://coolshell.cn/ 酷壳
http://jm.taobao.org/ 阿里中间件
http://www.searchtb.com/ 淘宝搜索技术博客
http://ju.outofmemory.cn/feed/74/ 淘宝核心技术团队博客
http://blog.csdn.net/zhengzhb/article/category/926691 设计模式
...
Gradle是一款非常简洁的项目构建工具,相比ant和maven的繁琐的xml配置,gradle提供了非常简洁的命令,而这正得益于它的底层语言Groovy,目前在Android的项目的中,几乎都是使用的gradle来管理项目,当然了除了这些它也对Java,JVM平台系语言,Scala等也良好支持,同时支持C/C++ ,并可以与Maven仓库无缝集成 !
目前最新Gradle版本:2.9
官网下载地址:http://gradle.org/gradle-download/
(1)下载到windows上某盘符下并解压,内置groovy,不需要安装,只需要配置环境变量就能用
(2)设置环 ...
JavaEE框架Bootstrap、HTML5、jQuery、SpringMVC、即时聊天,springmvc,mybatis,websocket,即时通讯
1. 模块化、服务化,流程化,耦合度低、扩展性好,灵活度高,工具类封装完整,干净利索,调用简单方便
2. 提供Rest服务,支持APP手机应用(androi ...
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
首先保证系统中已经安装了jdk,最好是jdk1.5以上。
第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:
$ java -jar jenkins.war
然后在浏览器中(推荐用火狐)输入localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins
第二种方法是用tomcat打开
解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动to ...
CSS(层叠样式表)是一种简单的设计语言,能够将页面变漂亮这回事儿变的简单化。在HTML和XHTML中设定页面的样式,这是最常用的应用。但也可以应用于 XML类的文档,包括SVG和XUL。他负责管理网页的设计和外观。使用CSS,你可以控制文字的颜色、字体、段落间距、分栏的数目大小布局、背景图片颜 色,以及其他很多种的效果。接下来才是要说的是学习并掌握CSS的20个绝佳站点。这里收集到的CSS站点能使你从初学者到高级人员。这些能协助你开发和改进网站。恩,随便看看吧。
1.Csstutorial
2.cssbasics
3.w3schools
4.htmlgoodies
5.cssdog
6.ht ...
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。
对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,struts上传的功能就是基于这个实现的。common-fileupload是依赖于common-io这 ...
一、Servlet的传统配置方式
在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示:
复制代码
1 <servlet>
2 <servlet-name>ActionServlet</servlet-name>
3 <servlet-class>me.gacl.web.controller.ActionServlet</servlet-class>
4 </servlet>
5
6 <servlet-mapping>
7 <s ...
一、统一全站字符编码
通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题
复制代码
1 package me.gacl.web.filter;
2
3 import java.io.IOException;
4 import javax.servlet.Filter;
5 import javax.servlet.FilterChain;
6 import javax.servlet.FilterConfig;
7 import javax.servlet.ServletException;
8 import javax.serv ...