上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 1 本地仓库的配置 在第一篇中我们介绍过,Maven的仓库有三类,这里不再介绍。 1、要创建本地仓库我们需要有相应的jar包文件,本人经过长时间的寻找和积累,已经有了一个jar包仓库,现将此jar包提供给大家使用。下载地址:http://pan.baidu.com/s/1jH77z2Q。 2、将下载 阅读全文
posted @ 2018-01-01 23:20 leon66666 阅读(6354) 评论(0) 推荐(0) 编辑
摘要: 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。 1.首先确定 阅读全文
posted @ 2018-01-01 22:56 leon66666 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1.远程仓库的配置 在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某些构件中央仓库中是没有的,而在其他远程仓库中有,如JBoss Maven仓库。这时,可以在pom.xml中配置该仓库,代码如下: re 阅读全文
posted @ 2018-01-01 22:49 leon66666 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven 阅读全文
posted @ 2018-01-01 21:43 leon66666 阅读(10620) 评论(0) 推荐(1) 编辑
摘要: SpringMVC的工作原理图: springMVC中的几个组件: 前端控制器(DispatcherServlet):接收请求,响应结果,相当于电脑的CPU。 处理器映射器(HandlerMapping):根据URL去查找处理器 处理器(Handler):(需要程序员去写代码处理逻辑的) 处理器适配 阅读全文
posted @ 2017-12-20 11:49 leon66666 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 mandatory和immediate是AMQP协议中basic.publish方法中的两个标识位,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。对于刚开始接触RabbitMQ的朋友特别容易被这两个参数搞混,这里博主整理了写资料,简单讲解下这两个标识位。 mandato 阅读全文
posted @ 2017-11-14 15:30 leon66666 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 转自:https://yq.aliyun.com/articles/73040?spm=5176.100240.searchblog.116.RcXYdl 我们知道RabbitMQ可以配置成Queue做主从复制(按照官方的说法叫配置mirror queue),对master queue的写操作会被复 阅读全文
posted @ 2017-11-14 12:02 leon66666 阅读(2789) 评论(0) 推荐(0) 编辑
摘要: linux查看日志文件内容命令tail、cat、tac、head、echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行。即显示3000~3999行cat 阅读全文
posted @ 2017-11-14 11:26 leon66666 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 通过Publisher Confirms and Returns机制,生产者可以判断消息是否发送到了exchange及queue,而通过消费者确认机制,Rabbitmq可以决定是否重发消息给消费者,以保证消息被处理。 1.什么是Publisher Confirms and Returns? Deli 阅读全文
posted @ 2017-11-10 17:05 leon66666 阅读(11200) 评论(0) 推荐(2) 编辑
摘要: 当有Consumer需要大量的运算时,RabbitMQ Server需要一定的分发机制来balance每个Consumer的load。接下来我们分布讲解。 应用场景就是RabbitMQ Server会将queue的Message分发给不同的Consumer以处理计算密集型的任务 1. Message 阅读全文
posted @ 2017-11-10 10:57 leon66666 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 今天简单跟大家聊下指数退避算法(Exponential Backoff ),关于指数避退算法的话题开始前首先向大家抛出几个问题:指数退避算法是什么呢?为什么要用指数退避算法呢?指数退避算法的应用场景有哪些呢?代码如何实现呢?带着这些疑问诸君且向下看。 指数退避算法到底是什么呢?wiki上有这么一段解 阅读全文
posted @ 2017-11-09 17:42 leon66666 阅读(9740) 评论(0) 推荐(0) 编辑
摘要: 之前用户使用的是3个注解注解他们的main类。分别是@Configuration,@EnableAutoConfiguration,@ComponentScan。由于这些注解一般都是一起使用,spring boot提供了一个统一的注解@SpringBootApplication。 @SpringBo 阅读全文
posted @ 2017-11-08 18:56 leon66666 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置。 一、首先,需要xml中进行少量的配置来启动Java配置: 二、定义一个配置类 用@Configuration注解该类,等价 与XML中配置beans;用@Bean标注方法等价于XML中配置b 阅读全文
posted @ 2017-11-08 16:53 leon66666 阅读(374) 评论(0) 推荐(0) 编辑
摘要: AMQP协议中的核心思想就是生产者和消费者隔离,生产者从不直接将消息发送给队列。生产者通常不知道是否一个消息会被发送到队列中,只是将消息发送到一个交换机。先由Exchange来接收,然后Exchange按照特定的策略转发到Queue进行存储。同理,消费者也是如此。Exchange 就类似于一个交换机 阅读全文
posted @ 2017-11-06 17:12 leon66666 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ依赖erlang,所以先安装erlang,然后再安装RabbitMQ; erlang,下载地址:http://www.erlang.org/download 先安装erlang,双击erlang的安装文件即可,然后配置环境变量: ERLANG_HOME=D:\Program File 阅读全文
posted @ 2017-11-01 11:45 leon66666 阅读(2001) 评论(0) 推荐(0) 编辑
摘要: 10.4 客户错误 4xx 状态代码4xx类是专门使用在客户看上去错误的情形下的.除非当应答一个HEAD请求时,服务器因该有一个包括错误情形的解释的实体,以及它是否一个临时或者终了的条件.这些状态编码可以应用于任何请求方法.用户代理应该向用户显示任何包括的实体. 如果客户在发送数据,使用TCP的服务 阅读全文
posted @ 2017-09-28 16:27 leon66666 阅读(365) 评论(0) 推荐(0) 编辑
摘要: HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。 本文介绍 HTTP 协议的历史演变和设计思路。 一、HTTP/0.9 HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式 阅读全文
posted @ 2017-09-28 15:58 leon66666 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占 阅读全文
posted @ 2017-09-28 14:51 leon66666 阅读(405) 评论(0) 推荐(0) 编辑
摘要: Dubbo学习资料 阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访 RPC介绍 什么是RPC? RPC(Remote Procedure Call)远程过程调用。见名知意 - 从远程主机调用一个过程/函数。 RPC的目标是:使得本程序调用其它远程主机上的函数,好像调用本程序内的函数一样简单,并 阅读全文
posted @ 2017-09-22 17:18 leon66666 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 在开发中,有时候需要限制访问的权限,白名单就是一种方法。对于Java Web应用,Spring的拦截器可以拦截Web接口的调用;而对于dubbo接口,Spring的拦截器就不管用了。 dubbo提供了Filter扩展,可以通过自定义Filter来实现这个功能。本文通过一个事例来演示如何实现dubbo 阅读全文
posted @ 2017-09-22 16:59 leon66666 阅读(6040) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页