- 博客(16)
- 收藏
- 关注
转载 下载jar包,并手动安装到本地仓库
Maven 手动添加 JAR 包到本地仓库Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很
2017-01-25 17:45:21 6236 2
转载 eclipse中安装插件的四种方式
Eclipse插件的安装方法大体有以下三种:[9]第一种:直接复制法假设Eclipse的安装目录在C:\eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到C:\eclipse下所对应的文件夹下的fea
2017-01-21 15:45:59 1613
转载 实战ActionMQ
1.JMS介绍 JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 1)JMS服务提供者实现消息队列和通知,同时实现消息管理的API。J
2017-01-17 23:49:56 1288
转载 MQ消息中间件技术
AMQP协议介绍AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真正实现了互操作能力。JMS是早期消息中间件进
2017-01-17 23:38:59 887
转载 理解JAVA MQ消息中间件
MQ的几种消息传递方式发布订阅模式发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多份报纸。比如北京日报、潇湘晨报等。那么这些个我们订阅的报纸,就相当于发布订阅模式里的topic。有很多个人订阅报纸,也有人可能和我订阅了相同的报纸。那么,在
2017-01-17 23:38:16 13647 1
转载 eclipse中的working set
想必大家的Eclipse里也会有这么多得工程...... 每次工作使用到的项目肯定不会太多......每次从这么大数量的工程当中找到自己要使用的,必须大规模的滚动滚动条......有点不和谐了. 无意当中看到了working set 自己创建了一个 workingset 并将相应的 projects
2017-01-09 23:36:07 381
转载 MyBatis的架构和执行的流程,解决jdbc的一些问题
Mybatis架构1、 mybatis配置SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2、 通过mybatis环境等配置信息构造SqlSessionF
2017-01-08 20:36:31 568
转载 struts2的声明式异常处理
一、处理一般异常(javaBean异常) struts2进行异常处理首先需要添加exception拦截器,而默认拦截器栈已经加入了这个拦截器,所以不用特意的声明。在Struts 2框架中,采用声明式异常处理方式。在这种方式下,只需要在struts.xml文件中进行配置,Struts 2便能够处理异常,并跳转到相应的视图,而在Action中无须编写任何异常处理代码。如果A
2017-01-08 18:42:11 291
转载 struts2提供的拦截器
Struts2(XWork)提供的拦截器的功能说明: 拦截器名字说明Alias Interceptoralias在不同请求之间将请求参数在不同名字件转换,请求内容不变Chaining Interceptorchain让前一个Action的属性可以被后一个Actio
2017-01-07 22:16:23 196
转载 struts2的执行流程(执行原理)
一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端发送请求;2这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMeshPlugin)3接着FilterDispatcher被调用,FilterDispatcher询问ActionMa
2017-01-07 22:08:24 243
转载 过滤器和拦截器的区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是在你
2017-01-07 22:02:02 230
转载 servlet线程安全问题的详解
摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所 以,在编写代码时需要非常细致地考虑多线程
2017-01-07 13:28:11 10084 3
转载 tomcat的类加载机制
说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java文件(编译出的class),而不是jar包中的class呢? 现在了解tomcat的类加
2017-01-07 13:17:01 232
转载 tomcat的配置文件详解
元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串servicename指定service 的名字Connector ( 表示客户端和service之间的连
2017-01-07 12:54:23 326
转载 tomcat 的三个端口号(一台电脑运行两个tomcat的情况)
Tomcat我们经常在使用,那么关于tomcat你又知道多少呢?在tomcat中存在多个脚本命令,如下图所示: 最近负责系统的集成和部署,发布在了Linux系统一版,为了调试方便也为了调试的速度加快,同样在window系统上部署了一版,为了更加高效的部署,将两个项目打成zip包,解压后放到了tomcat下面。 同一个tomcat,但是修改了端口号,就可以实现两个程序一块运行了。
2017-01-07 12:26:16 9448 2
转载 使用基于Http的消息代替WebService的数据交互
系统间交互的工作,随着信息化建设的发展,以及业界对SOA的认识及其带来的低TOC(总体拥有成本)等优势,越来越受到信息化水平较高的用户的重视。这里先抛开SOA这样的架构规划,单纯就系统间整合的协议进行讨论。系统间的交互或者成为整合(互联互通),早在信息化系统诞生的时候,就已经出现,只是并不明显,或者由于早期开发平台、开发语言等的单一性,这种需求并没有非常大的爆发出来。随着信
2017-01-06 12:52:54 1275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人