自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

霓虹深处

多学一点知识,就少写一行代码,学无止境,加油!

原创 maven手动导入jar包到本地仓库

1、使用cmd进入maven安装目录下的bin,如果配置了maven的path就可以随便在哪打开了。 2、运行: mvn install:install-file -Dfile=jar包的路径-DgroupId=gruopId中的内容-DartifactId=actifactId的内容-Dve...

2019-07-31 09:39:58

阅读数 29

评论数 0

原创 Intellij IDEA中Mybatis Mapper自动注入警告的6种解决方案

首先来看效果: 可以看到userMapper下有个红色警告。虽然代码本身并没有问题,能正常运行,但有个警告总归有点恶心。 原因 众所周知,IDEA是非常智能的,它可以理解Spring的上下文。然而UserMapper这个接口是Mybatis的,IDEA理解不了。 而@Autowired...

2019-07-30 16:21:08

阅读数 29

评论数 0

原创 elasticsearch报错cluster.initial_master_nodes] must be configured

报错 the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initi...

2019-07-30 11:19:33

阅读数 56

评论数 0

原创 elasticsearch-.yml详解

首先贴出配置文件: # ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticsearch comes with reasonable defaults f...

2019-07-30 11:14:20

阅读数 33

评论数 0

原创 SpringMVC------AbstractHandlerMethodMapping

类结构 此为抽象方法,并实现了initializingBean接口,其实主要的注册操作则是通过afterPropertiesSet()接口方法来调用的。 @Override public void afterPropertiesSet() { initHandlerMethods...

2019-07-29 14:59:36

阅读数 43

评论数 0

原创 SpringMVC------AbstractHandlerMapping

初始化 @Override protected void initApplicationContext() throws BeansException { //供子类扩展添加拦截器,目前spring没有自行实现 extendInterceptors(this.inter...

2019-07-29 14:35:50

阅读数 18

评论数 0

原创 SpringMVC------RequestMappingHandlerMapping

前言 1.RequestMappingHandlerMapping的初始化流程,首先看下RequestMappingHandlerMapping的类图: 从类图可以看出RequestMappingHandlerMapping 实现了InitializingBean>&...

2019-07-29 14:09:12

阅读数 20

评论数 0

原创 Spring MVC------DispatcherServlet初始化

引言 Spring MVC的核心是DispatcherServlet DispatcherServlet类关系 1、HttpServletBean继承HttpServlet,因此在Web容器启动时将调用它的init方法,该初始化方法的主要作用将Servlet初始化参数(init-para...

2019-07-29 11:41:26

阅读数 22

评论数 0

原创 sleep和wait的区别

wait 首先我们来看: 1.wait是Object类的方法,也就是说,所有的对象都有wait方法 2.Object中的wait方法被标为final,所以无法被重写,源码如下: public final native void wait(long timeout) throws Inte...

2019-07-29 09:27:45

阅读数 16

评论数 0

原创 python包中__init__.py文件的作用

最常用的作用是标识一个文件夹是一个 python包。 另一个作用是定义模糊导入时要导入的内容。 当我们使用类似 from package import * 的导入语句的时候就是在使用模糊导入了,这时包的编写者就可以在__init__.py文件中定义 __all__ 来限制模糊导入的内容。这...

2019-07-29 09:04:13

阅读数 65

评论数 0

原创 终止线程的四种方法

正常运行结束 程序运行结束,线程自动结束。 使用退出标志退出线程 一般 run()方法执行完,线程就会正常结束,然而,常常有些线程是伺服线程。它们需要长时间的 运行,只有在外部某些条件满足的情况下,才能关闭这些线程。使用一个变量来控制循环,例如: 最直接的方法就是设一个 boolean ...

2019-07-26 17:44:53

阅读数 21

评论数 0

原创 Thread.sleep()和TimeUnit.SECONDS.sleep()的区别

首先给出结论:线程使用中的暂停,建议优先使用TimeUnit类中的sleep() TimeUnit是什么? TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作。 首先来看源码,原来是对Thread.sleep方法的包装,实...

2019-07-26 13:43:33

阅读数 15

评论数 0

原创 分布式缓存

缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间所有原本应该访问缓存的请求都 去查询数据库了,而对数据库 CPU 和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列 连锁反应,造成整个系统崩溃。一般有三种处理办法: 1. 一般并发量不是特别多的时候,使用最多...

2019-07-26 13:02:50

阅读数 19

评论数 0

转载 Docker 之 Docker Swarm

实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行。然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容器集群系统,我们该如何选择呢?它们之中,Swarm 是 Docker 原生的,同时也是最简单,最易学,最节省资源的,比较适合...

2019-07-25 12:41:48

阅读数 8

评论数 0

转载 Docker 之 Docker Machine

Docker Machine 介绍 Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。 Docker Machine 是一个工具,它允许你在虚拟宿主机上安装 Docker Engine ,并使用 doc...

2019-07-25 12:41:14

阅读数 10

评论数 0

原创 Docker 之 Docker Compose

概述 Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。我们知道使用一个 Dockerfile 模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案...

2019-07-25 12:00:18

阅读数 17

评论数 0

原创 docker-compose 常用命令

Docker Compose 常用命令 #查看帮助 docker-compose -h # -f 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定。 docker-compose -f docker-compose.yml up -d #...

2019-07-25 11:56:29

阅读数 19

评论数 0

原创 /usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22)

我用docker-compose up -d运行时警告 /usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) ...

2019-07-25 11:56:18

阅读数 19

评论数 0

原创 activemq 执行延时队列 无效的问题

这里记录一下activeMQ如果要执行延时队列,需要开启在配置文件的40 行里加上 schedulerSupport="true" 最后效果 <broker xmlns="http://activemq.apache.org/schema/c...

2019-07-24 17:58:07

阅读数 14

评论数 0

原创 Centos7环境下安装curl

curl介绍 curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP...

2019-07-24 16:27:02

阅读数 16

评论数 0

提示
确定要删除当前文章?
取消 删除