- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 Docker 容器部署的 Grafana 配置邮件告警遇到问题
接上文springboot+prometheus+grafana部署监控部署完成后,准备使用grafana的告警器配置邮件告警此时Grafana部署在Docker容器中于是在配置完成点击Test时一直报错错误日志网上搜寻资料大部分都是 邮箱的smtp没开,密码使用授权码 之类的问题。但这些在最初我就配置好了。然后寻思是不是配置文件没生效之类的。然后好一通操作,,,过程忽略,反正都没生效,,,只能继续查资料,然后终于看到关键信息!再次尝试,在物理机内部拷贝一份...
2021-11-17 11:39:39 1234
原创 springboot+prometheus+grafana部署监控
默认springboot服务已存在安装版部署环境:Centos7 64版本:springboot2.x,prometheus-2.31.1.linux-amd64,grafana-enterprise-8.2.3.linux-amd641. Prometheus1.1.下载解压官网下载地址https://prometheus.io/download/选择版本prometheus-2.31.1....
2021-11-11 10:20:02 1938 5
原创 Axis2调用webservice报错 AxisFault: Timeout waiting for connection
记录一次正式环境服务报错排查记录。某日被通知线上服务告警,错入日志全是 Timeout waiting for connection首先梳理项目架构,项目很简单,就是一个使用axis2构建的webserice的客户端开始从此段报错入手排查,定位到MultiThreadedHttpConnectionManager 这个类的 doGetConnection 方法private HttpConnection doGetConnection(HostConfiguration hostCo.
2021-02-26 16:40:18 1204
原创 Kafka一次手贱删除了__consumer_offsets的修复
一时手贱删除了kafka中topic中的__consumer_offsets后发现出现两个问题1.kafka无法连接zookeeper错误原因,在删除kafka topic__consumer_offsets发现电脑卡住,强停所有服务导致zookeeper没有正常关闭解决方案:因为我是本地Windows环境,重启zookeeper Ctrl+C解决这个问题2.看错误日志好...
2019-07-19 15:20:00 6244 2
原创 springboot+redis 配置多个dbIndex 遇到Cannot get Jedis connection的问题
import org.springframework.beans.factory.annotation.Value;import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.EnableCaching;import org.springframework.contex...
2019-06-11 09:40:55 1698
原创 关于vue的页面跳转后,如何每次进入页面时都能获取后台数据
首先说问题。一.页面的数据来自后台,即会发起请求从后台取值。二.子组件的数据刷新的问题,即每次进入父组件的时候,其相关子组件的数据需要重新从后台取值。1.答:关于第一个问题。一般来讲我们会在vue的created的生命周期中实现,向后台发起请求获取数据。但是这样会带来一个问题。1.1.我需要每次进入页面的时候都从后台获取数据!而created事件很明显是不能实现的。...
2018-08-13 15:43:09 51285 8
原创 springBoot+webSocket 我遇到的错误 二
接着前一篇。如果看了前面一篇,请无视。上一篇说到,我将@componentScan改成了@SpringBootApplication然后就出现了如下问题controller层的方法调用不到。所以还是建议使用@ComponentScan("com.ylz.websocket")建议改变下目录结构startMain为
2018-04-19 16:59:13 1833
原创 springBoot+webSocket 我遇到的错误 一
建议不要使用@ComponentScan取而代之的是@SpringBootApplication并将启动类(包含main方法的那个)放到你的default目录下的一个新建目录下,而不是直接放到default目录下。原因我第一次使用springboot,启动类用了@ComponentScan启动当然没有问题但是当我加上 webSocke
2018-04-18 18:06:41 6974 2
原创 JavaScript setTimeout 倒计时
//计时开始的方法function countStart(){var seconds = arguments[0];//倒计时方法中的当前时间console.log(seconds )}//计时结束的方法function countStop(){console.log("stop")}//倒计时方法function setTimeCountDow
2018-04-03 11:38:31 2152
原创 jquery改变iframe的src,但是jquery获取的这个iframe对象指向的还是默认的
jquery改变iframe的src,但是jquery获取的这个iframe对象指向的还是默认的标题描述的不够清楚具体如下:A是父页面,B,C为A的子页面,通过iframe嵌入A,A中只有一个iframe通过jquery动态修改iframe的src同时获取这个iframe的window并调用这个window里的方法,B,C中有一个方法名相同的方法setXXX();
2018-03-27 00:05:13 2441
原创 redis集群搭建遇到问题--gem install redis报错
执行gem install redis时报错,版本过低redis-trib.rb 这个工具是ruby写的,所以你要安装rubyyum -y install ruby ruby-devel rubygems rpm-build知道这里都还挺好的,问题来了gem install redis当你执行上一条的命令时,报错了我报的错误就是 rub
2018-03-01 16:38:08 4859
原创 vuejs+mint-ui小问题集
mint-ui的 Infinite scroll 组件我标记的这个属性,很重要,建议稍微大一点比如,手机的UC浏览器设置50就OK但是Google浏览器和qq浏览器(安卓手机的)往大点调吧,我调的150 原因,,哈哈,都是泪啊,,调小了根本就不出发相应的事件啊!!!
2018-02-01 23:36:01 809
原创 Vuejs+axios+SpringMVC4.3.7+shiro (四) 发布Tomcat
怎么说呢,一般来讲,vue项目打包静态文件一般都是发布在nginx上的因为一系列原因,现在只说发布到Tomcat,其实就是把打好的静态文件放入javaWeb项目中这里只说一些问题,因为是放入javaWeb工程里面,但是打好的包是不会带上项目名称的,所以得改配置文件,config文件夹中的index.js,具体我也不懂,都是网上查的还有一点 index.html 引入的静态文件也
2018-01-18 16:24:19 1719 4
原创 Vuejs+axios+SpringMVC4.3.7 (bug集)
也许会持续更新,看运气吧记录一个问题就是cnpm install 然后 run dev 的时候总报错,起不来之前遇到这种问题我都是直接删除 node_modules,然后重新install 总能好,但是这次莫名其妙就不行了试了无数次!!!真的是无数次啊表示并不能看懂日志信息只能百度,找了一个晚上,终于,,,,https://
2018-01-09 20:52:44 427
原创 Vuejs+axios+SpringMVC4.3.7 (三) 发布
之前记录过了前端是vuejs后台是springMVC所以项目发布是把vuejs项目打包编译放到javaweb项目中(tomcat)然后问题来了vuejs因为使用了路由,路由有两种模式,history和默认,使用history,好处是url好看,不带有 # ,使用默认模式,url 带有 #我就不贴图了,用过的都知道。那么问题来了
2018-01-09 11:46:24 868
原创 Vuejs+axios+SpringMVC4.3.7 (二)
如果你刚刚看了前面的 Vuejs+axios+SpringMVC4.3.7 (一)如果你想网后台传送formdata,在直接点,想上传文件请忘记前面的!!!!直接上图第一张图是axios的配置,跟前面的那篇文章最大的差别就是请求头,和传参处理!当然,这个时候如果不贴后台springMVC就是耍流氓springM
2017-12-29 11:19:18 1853
原创 Vuejs+axios+SpringMVC4.3.7 (一)
麻蛋,,,,,最近做项目遇到一个很变态的问题关于// let formData = querystring.stringify(data)let formData =JSON.stringify(data)这两个东西,,,可以很清楚的看出两者的不同在springMVC中@RequestBody接收的是一个Json对
2017-12-28 19:52:22 2077
原创 JavaScript 小知识点 持续更新
1. || 运算‘a’ || 'b'当 || 运算前的表达式为 true 返回前面的表达式结果当 || 运算前面的表达式为false 返回后面的表达式结果2. && 运算当 && 运算前的表达式为 true 返回后面的表达式结果当 && 运算前面的表达式为false 返回前面的表达式结果
2017-11-16 18:03:15 240
原创 JavaScript学习三 AMD规范
define()函数来定义模块,每个单独的js文件就是一个模块//myModule.jsdefine(function(){var myModule;//.........codemyModule.function1 = function(){}return myModule;})加载require(['myModule'],func
2017-11-13 18:12:01 243
原创 JavaScript学习二
1.放大模式augmentationscript>var module = {a:"a"};module = (function (mod){console.log(mod);mod.m1 =function () {};return mod;})(module);console.log(module);/script>
2017-11-13 11:55:13 185
原创 JavaScript学习一
函数:函数声明:function functionName () {…};首先用function声明这是一个函数,指定的函数名在function 关键字后,这叫函数声明。Javascript引擎在解析javascript代码时会‘函数声明提升',就是把函数提升到作用域的最前方,即在同作用域内函数调用可在声明之前。函数表达式: var fnName = functio
2017-11-10 18:08:19 187
原创 一次经验记录--Linux环境安装vue.js
1.首先建议node.js安装6.x版从nodejs官网(http://nodejs.cn/download/)下载安装包解压之后做linkln -s /home/node/node-v6.11.5-linux-x86/bin/npm /usr/local/bin/npmln -s /home/node/node-v6.11.5-linux-x86/bin/
2017-10-25 14:53:39 3616
原创 一次笔记--springMVC+Velocity
1.部分关于Velocity的配置spring-mvc.xml UTF-8 UTF-8 text/html;char
2017-10-20 15:21:19 281
原创 初识POI编辑word文档
1.确定你的POI版本和word版本经测试,3.10final版本的POI可以操作word2013,其它不知,贴maven引用的jar2.关于ooxml-schemas感谢这位哥们解决了这个问题http://blog.csdn.net/lex1993/article/details/47062141环境解决,下面开始上代码。
2017-09-15 16:27:40 812
原创 初识 spring整合定时任务Quartz+mybatis
1.spring-quartz.xml如下代码 配置1.指定具体的自定义的 定时任务类(自定义对象)2.触发器收入此定时任务对象3.调度器收入触发器xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/ao
2017-08-15 15:52:29 3209
原创 Spring整合threadPool+dubbo
由spring托管线程池由dubbo提供服务将线程池独立出来-----------------------https://github.com/yunfanYlz/springThread
2017-07-25 17:36:41 410
原创 Windows环境 搭建 vue.js
首先,按照node.js官网安装node.js打开cmd 用npm安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org用cnpm按照vue官网的资料安装vuecnpm install vue用cnpm安装打包工具 webpackcnpm install web
2017-06-15 15:50:38 415
原创 初学vue.js
初学Vue.js,用了vue-cli,网上找了个简单的样本,简单的修改了学习学习。https://github.com/yunfanYlz/myFirstVueProject
2017-06-15 15:41:44 277
原创 对 synchronized 的个人理解
synchronized 可以修饰几种东西:代码块,变量,静态方法,非静态方法1.修饰非静态方法public synchronized void count(String threadNum ,int n)package com.ylz.dto.dto;public class Resource { private int num = 0; private int min
2017-05-04 15:38:31 267
原创 学习某种设计模式,架构?
Service package com.ylz.consumer.web.routeable;public interface Service { /** * 订购 * @param request 订购请求参数 * @return */ public String order(String request);}Routeable packa
2017-04-25 18:15:32 297
原创 关于ThreadLocal的一点理解
首先,有一个超类 A ,子类 A1,A2无论是A中实现的方法function1或者function2等由A1、A2继承还是重写,只要这些方法都要调用同一个变量 variable ,为了防止这个变量在各个方法的执行过程中被改变,此时就可以使用 ThreadLocal ,将 variable 放入 ThreadLocal 中。threadLocal.set(variable);于是这个变量 varia...
2017-04-25 16:56:16 514
原创 dubboDto
1.工程结构2.配置文件pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave
2017-03-21 17:50:54 545
原创 本次框架搭建bugs
本次搭建框架遇到了一个最头疼的问题tomcat启动消费者时,一直报错 ClassNotFound ,错误指向 provider 提供的接口UserInfoServer本次架构最初只有 provider和consumer两个工程为了解决此问题,新加了一个dto工程,将dubbo接口放入此工程,由其它两个工程引用解决。
2017-03-21 17:11:15 238
原创 复习springMVC+dubboConsumer搭建框架
1.项目结构2.配置文件pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma
2017-03-20 16:39:29 1020
原创 复习springMVC+hibernate+dubboProvider搭建框架
1.项目结构2.springMVC配置文件3.hibernate配置文件
2017-03-02 14:45:40 847
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人