摘要:
下载和安装 下载地址: http://www.sonatype.com/nexus-repository-oss 安装: Linux版的无需安装,直接解压即可,然后进入bin目录下,运行./nexus start,启动服务 用户界面 在地址栏里输入服务IP地址和8081端口就可以打开用户界面,例如h 阅读全文
摘要:
部署Java Web项目到远程服务器上,以前经常用的操作方式: 1、在eclipse上导出项目war包 2、把war包通过ftp方式传到服务器上,比如Tomcat的webapps目录下 3、启动tomcat,自动解压war文件,生成该项目的文件夹,这时候算部署完毕 以上步骤是初次部署项目,如果项目有 阅读全文
摘要:
Ehcache是使用Java编写的缓存框架,比较常用的是,整合在Hibernate和MyBatis这种关系型数据库持久框架。 不过现在用NoSQL也比较盛行,要应用Ehcache,整合起来就没法按照那两个持久框架的方式。 比较通用的方式就是用Spring框架中的Cache功能,配合Cache相关注解 阅读全文
摘要:
做Web方面的黑盒测试,也就是功能测试,基本不需要什么测试工具,都是直接打开浏览器访问,点一点界面就行。 现在流行的移动互联网应用,客户端和服务端的开发是分离的,两者开发进度肯定不一样,可能存在服务端接口开发完了,客户端还在开发中。 所以如果要做服务端HTTP接口的测试时,可以借助浏览器的插件,比如 阅读全文
摘要:
Diamond则是淘宝开源的一种分布式配置管理服务的实现 disconf是来自百度的分布式配置管理平台,包括百度、滴滴出行、银联、网易、拉勾网、苏宁易购、顺丰科技 等知名互联网公司正在使用! 其他开源配置管理中间件 阅读全文
摘要:
eclipse导入项目,方法就是点击File ->Import,选择Existing Projects into Workspace 但前提是,你导入的这个项目原本就是用eclipse的构建的,否则导入后基本都是一堆报错信息,做Java开发的IDE除了eclipse,还有IDEA、NetBeans等 阅读全文
摘要:
zookeeper本身是不提供负载均衡的策略,需要自己来实现,所以这里确切的说,是在负载均衡中应用到了zookeeper做集群的协调。 对于HTTP请求的负载均衡,成熟的解决方案是Nginx(或Haproxy) +keepalived。其中Niginx负责代理HTTP请求,通过某种均衡策略访问集群中 阅读全文
摘要:
1.单独使用MyBatis单独使用MyBatis,不结合其他框架,主要步骤是:1.创建SqlSessionFactory对象创建方法是通过SqlSessionFactoryBuilder这个类从mybatis的XML配置文件,或者porperties,或者URL获取相关数据库的配置信息。2.从sql... 阅读全文
摘要:
1.Eclipse无法解析的情形Eclipse中编辑XML文件时,能够代码自动提示,是因为在XML头部引入了DTD文件(文档类型定义),Eclipse就是通过解析这个DTD文件,来达到代码提示的功能。但这个DTD文件是通过网络连接外网,比如struts就是连接到Apache网站上的。如果在封闭的网络... 阅读全文
摘要:
现在开发的项目,也是基于SOA架构,每个功能接口都是用WebService实现,Web服务的通信协议就是用XML来传输。以前写WebService都是自动生成XML,没想到这项目竟然要自己定义XML,而生成XML报文的模板引擎就是FreeMarker。说到FreeMarker就不得不提到Struts... 阅读全文