摘要: 从上面的那幅图可以看出来,一共有三个不同的概念URI,URL,URN。这讨论这样的问题时,最好的方法就是回到原点啊,这里我们在RFC 3986: Uniform Resource Identifier (URI): Generic Syntax里面收集了点资料: “A Uniform Resourc 阅读全文
posted @ 2016-12-30 11:00 程序人生0407 阅读(345) 评论(0) 推荐(0)
摘要: linux下的find文件查找命令与grep文件内容查找命令 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是 阅读全文
posted @ 2016-12-29 15:42 程序人生0407 阅读(617) 评论(0) 推荐(0)
摘要: 本件详细介绍了如何通过几个简单步骤在 Tomcat 中配置 SSL/TLS 、使用 JDK 生成自签名的证书,最终实现在应用中支持 HTTPS 协议。 生产密钥和证书 Tomcat 目前只能操作 JKS、PKCS11、PKCS12 格式的密钥存储库。JKS 是 Java 标准的“Java 密钥存储库 阅读全文
posted @ 2016-12-29 11:29 程序人生0407 阅读(946) 评论(0) 推荐(0)
摘要: 前言:本文是基于Spring和ActiveMQ的一个示例文章,包括了Point-To-Point的异步队列消息和PUB/SUB(发布/订阅)模型,只是做了比较简单的实现,无任何业务方面的东西,作为一个入门教程。 适合对象:希望学习ActiveMQ的朋友,以及利用Spring将ActiveMQ集成到系 阅读全文
posted @ 2016-12-29 11:11 程序人生0407 阅读(950) 评论(2) 推荐(0)
摘要: 概述虽然单个Quartz实例能给予你很好的Job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中一台机器在最糟的时间崩 阅读全文
posted @ 2016-12-08 15:57 程序人生0407 阅读(31098) 评论(2) 推荐(5)
摘要: 通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。 当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。 keepalived的工作原理是VRRP(Virtual 阅读全文
posted @ 2016-12-05 16:21 程序人生0407 阅读(7715) 评论(0) 推荐(1)
摘要: 环境准备 1、准备一台nginx服务器 ip192.168.1.133 端口81 安装过程: 准备一台tomcat服务器,先准备java环境,安装jdk步骤省略 然后分别安装3个tomcat 服务器ip地址:192.168.1.143,tomcat1 8080端口,tomcat2 8081端口,to 阅读全文
posted @ 2016-12-01 16:07 程序人生0407 阅读(1586) 评论(5) 推荐(2)
摘要: ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安 阅读全文
posted @ 2016-11-25 17:15 程序人生0407 阅读(322) 评论(0) 推荐(0)
摘要: 一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
posted @ 2016-11-25 14:26 程序人生0407 阅读(369) 评论(0) 推荐(0)
摘要: 这个代码使用的是网易 阅读全文
posted @ 2016-11-24 16:10 程序人生0407 阅读(3334) 评论(0) 推荐(2)