自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 SpringBoot构建应用之集成Logback

一 依赖关系的梳理  当我们用IDEA简单的构建一个单体的应用时,所依赖的POM中其实已经有集成了logback的依赖;  我们可以打开pom.xml   <parent> <groupId>org.springframework.boot</groupId> <artifactId&...

2019-09-01 18:00:00 184

转载 安装elasticsearch-head可视化插件

1.下载资源# wget https://github.com/mobz/elasticsearch-head/archive/master.zip2.解压zip文件# unzip master.zip如果提示unzip: command not found 则 # yum install unzip 安装一下3.进入目录# cd elasticsearch-head-master...

2019-07-31 17:03:00 185

转载 Elasticsearch安装(6.4.3版)

一 了解es背景知识 ElasticSearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用ElasticSearch的水平伸缩性,能使数据在生产环境变得更有价值。ElasticSearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elastic Search 数据库中,再通过分词控制器去将对应的语句分...

2019-07-31 16:40:00 552

转载 快速配置ssh免密登录

1.进入服务器:# ssh-keygen -t rsa一路回车2.拷贝公钥到目的服务器上# scp -p ~/.ssh/id_rsa.pub root@192.168.1.142:/root/.ssh/authorized_keys3.根据提示输入目的服务器的密码root@192.168.1.142's password: 4.验证...

2019-07-10 11:19:00 154

转载 idea远程debug SpringBoot项目

idea中Run->Edit Configurations...填写name Host port点击Apply即可;在远程服务启动的时候 运行SringBoot时 加上-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005示例:java -jar -Xdebug -Xrunjd...

2019-07-09 14:48:00 576

转载 java获取一个对象的内存大小

网上有很多博客,针对于计算对象的内存大小的方法,我在此提供一种简便的计算内存大小的办法:private static String getPrintSize(long size) { //如果字节数少于1024,则直接以B为单位,否则先除于1024,后3位因太少无意义 if (size < 1024) { ret...

2019-06-12 16:13:00 289

转载 nginx代理其他网站

问题来源:工作当中遇见了尴尬的事,联通商城的选号界面选不出来号码,经过排查原因,是由于我们的电信宽带不能访问联通的数据导致的。那么问题来了,怎样通过代理服务器访问联通的网络?解决方案:利用nginx代理其他网站,并修改主机的hosts  nginx配置如下: location /{ rewrite ^.+apis/?(.*)$ /$1 break;...

2019-06-12 14:25:00 391

转载 外呼系统实现平均分配策略的实现方式之一

  之前我们做的外呼系统中,转接分机时我们随机选择一个空闲的坐席,转接给他;但我发现,随机分配的,有的坐席接的很多,而有的坐席接的不多,没有达到均分的理想,所以潜心研究了 一下:我想出来一种均分的思想,与大家分享;  每个坐席有坐席状态,我们把每个坐席在更新状态时,把当前的时间戳存储在Redis中,在找空闲分机时,查询出空闲的坐席,根据坐席的分机号,从Redis中取出时间戳,用当前...

2019-02-14 11:03:00 276

转载 查询mq队列的消息数

package com.hmzj.callcentercommon.mq;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory....

2019-02-02 10:20:00 521

转载 菜鸟学freeswitch(六)将猫池注册到公网fs上

1.了解一下啥是猫池,简单来说就是插了很多张手机卡的一个硬件设备,可以通过猫池将信号拨出去,具体可以谷歌搜一搜2.登录设备网页 我这个是192.168.1.249 输入账号和密码3.基本知识了解,要将猫池注册到公网的fs上,由于是通过UDP通信的 ,因此你得在阿里云上开放5070端口:4.修改 /usr/local/freeswitch/conf/sip_p...

2019-01-28 17:50:00 576

转载 你的SpringCloud项目有报“SHORTCIRCUIT”和“GENERAL”的500错的吗?

    如果有一天你的服务器报了这样的500错,那么你就来对地方了 ,我会帮你把这个问题解决掉!    这是我微服务的简单的架构图,由上图可以看到,我的网关用的是SpringCloud的zuul组件。zuul比起新出来的Getway的确存在一定的劣势,这个大家可以谷歌一下两者的比较;zuul把请求过来的路径通过路由转发到其他微服务上。    这里的500错是由于...

2019-01-25 15:18:00 2336

转载 菜鸟学freeswitch(五)fs_cli无法远程连接FreeSWITCH服务器问题

问题描述:fs_cli无法连接FreeSWITCH服务器解决方法:https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socketConfigurationFirst enable the mod_event_socket module in modules.conf.xml (in a system ...

2019-01-23 06:27:00 1130

转载 菜鸟学freeswitch(四)FS在外网webRTC拨打电话接通了但是没有声音

问题描述:FreeSwitch部署在公网上 webRTC相互拨打电话,可以接通但没有声音传输,阿里云的安全组已经开放了RTP端口,但还是没有声音。问题的解决:在/usr/local/freeswitch/conf/sip_profiles/internal.xml 中修改 <param name="ext-rtp-ip" value="60.205.**.**"/> ...

2019-01-22 17:35:00 1736

转载 菜鸟学freeswitch(三)freeswitch启动报错不支持ipv6

Error Creating SIP UA for profile: internal-ipv6 (sip:mod_sofia@[::1]:5060;transport=udp,tcp) ATTEMPT 2 (RETRY IN 5 SEC)::1为IPv6地址,系统不支持,需要让freeswitch去掉IPv6的支持。 解决方案:进入/usr/local/freeswi...

2019-01-11 09:10:00 2100

转载 菜鸟学freeswitch(二)webRTC拨软电话自动挂断

2019-01-08 17:39:49.221806 [ERR] mod_sofia.c:2343 CODEC NEGOTIATION ERROR. SDP:v=0o=- 3481799438673358832 2 IN IP4 127.0.0.1s=-t=0 0a=group:BUNDLE audioa=msid-semantic: WMS MP9KUnaULVHFpwTqho...

2019-01-08 17:44:00 1644

转载 热部署神器-JRebel的简单使用

热部署神器-JRebel的简单使用一. JRebel的简单介绍JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费时间浪费生命。目前对于idea热部署最好的解决方案就是安装JRebel插件。二. JRebel的安装和破解1....

2019-01-02 15:26:00 280

转载 菜鸟学freeswitch(一)freeswitch安装

一 源码安装1.1 linux安装依赖 centos7yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-releaseyum install -y git alsa-lib-devel autoconf automake bison broadvoic...

2018-12-27 11:56:00 176

转载 Feign涨姿势的机会

  已经对SpringCloud和熟悉了,但是今天在用Feign去调用其他微服务的时候遇到了两个问题:  1.把其他微服务当做service层来调用时,怎样传递一个对象参数,而不是基本类型的参数;  2.当我传递基本类型的参数时,服务总是启动不起来;问题再现1  @RequestMapping(value = "/callLog/saveCallLog",method...

2018-11-27 14:29:00 107

转载 zuul 设置响应超时

##timeout confighystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 60000ribbon: ReadTimeout: 60000 ConnectTimeout: 60000zu...

2018-11-27 11:48:00 152

转载 @Autowired和static的关系

一 发生的场景  好几次有个同事因为把static用到Spring的@Autowired上,导致注入的对象一直报空指针,他一直找不到错误在哪里,来问我,其实我以前也不知道这个问题,但我根据Spring容器的特点判定,他调用的对象与注入的对象不是一个对象,就告诉他:static的加载顺序是在@Autowired之前;之后查资料才知道其实不是这样。。。二 原理剖析    静...

2018-11-24 08:52:00 1873

转载 加固ECS安全性的一些策略

事件原因:互联网上暴露的Hadoop服务器如果没有配置访问认证均可能受影响,攻击者针对HDFS的攻击删除了大多数目录,并会添加一个名为“NODATA 4U_SECUREYOURSHIT”的新目录和“PLEASE_README”的目录,攻击者可能备份业务数据后在服务器上删除这部分数据,然后直接发送勒索邮件并索要勒索赎金。风险等级:高危漏洞原因:该问...

2018-11-14 06:53:00 81

转载 当https遇上websocket

  故事的开始是这样的:有一天,谷歌浏览器告诉我,说我的域名不安全,非要带https。        于是我就在阿里云上下载了SSL安全证书,放在了我的 nginx上:    在nginx的安装目录下创建了一个目录cret用来存放安全证书的        按照阿里云的文档把下载的两个文件放进去:        然后配置nginx: 编辑nginx...

2018-09-27 09:16:00 293

转载 微信客服开发之语音聊天amr语音文件转换为mp3

一 问题起因  在做微信客服开发时,遇到了一个问题 就是微信语音的格式是amr格式 一般的浏览器还解析不了这类语音文件,必须要将它转换为mp3格式;二 问题解决  我在网上找了一些资料,说的不全,在此总结补充一下;  1.需要下载第三方jar 下载JAVE 1.0.2    http://www.sauronsoftware.it/projects/jave/dow...

2018-09-17 17:08:00 203

转载 记一次定时任务的时间表达式的错

一 错误地方2018-09-17 14:34:30,474 [localhost-startStop-1] WARN org.apache.catalina.loader.WebappClassLoaderBase - The web application [ROOT] appears to have started a thread named [RxIoScheduler...

2018-09-17 14:55:00 226

转载 linux上安装使用RabbitMQ

1、安装erlang以root身份执行下面命令yum install erlangyum install erlang xmlto2、安装epel源rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget -O /etc/yum.repos.d/epel-erl...

2018-09-06 09:21:00 64

转载 springboot 容器加载后自动监听 获取access_token

问题来源:  因为在项目中需要获取微信的access_token ,access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。  所以需...

2018-08-14 11:54:00 201

转载 第五篇 高可用配置中心config-server(SVN版)

一 新建module引入config-server依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-c...

2018-08-08 22:59:00 103

转载 Docker部署单个的springboot应用 (eureka-server)

一 在pom文件中添加docker编译的插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifact...

2018-08-07 18:19:00 202

转载 CentOS 7安装Docker

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本uname -r centos版本3.10.0-514.el7.x86_641、初步安装和启动dockeryum update -yyum -y install dockervi...

2018-08-06 12:02:00 131

转载 SpringBoot引用Eureka-server导致返回结果由json变为xml解决方案

一 错误发现本来想返回json结果给返回了xml二 错误原因在我的Springcloud项目中集成了EurekaServer,又需要jackson-dataformat-xml这个依赖三 解决方案1.在请求的Mapping上加上produces = { “application/json;charset=UTF-8” },例如:  @GetMappin...

2018-08-01 14:47:00 415

转载 第四篇:路由网关(zuul)

一 Zuul简介Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/user/**转发到到user服务,/api/**转发到到api服务。zuul默认和Ribbon结合实现了负载均衡的功能。二 Zuul的路由功能创建一个Module 叫zuul创建完成之后的pom如下:<?xml version="1.0" enc...

2018-07-30 16:59:00 70

转载 第三篇:断路器(Hystrix)(Feign中使用断路器)

在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,...

2018-07-30 16:16:00 141

转载 第二篇:服务消费者Feign

一 Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。简而言之:Feign 采用的是基于接口的注解F...

2018-07-30 15:29:00 111

转载 第一篇:服务的注册与发现Eureka(Finchley版本)

一 springcloud简介  目前的springcloud的版本Finchley.RELEASE springboot的版本2.0.3.RELEASEFinchley版本的官方文档如下:http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.htmlspr...

2018-07-30 11:57:00 99

转载 记一次包扫描的犯错

很长时间对于无法注入依赖的问题很是苦恼,对于类似的问题我做出如下总结:1.对于分布式架构来说  如果提示无法注入依赖,就考虑没有引用哪个工程,对于war包来说要全部引用,举个栗子:    <?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/P...

2018-04-18 16:08:00 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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