<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Doooer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Doooer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Doooer]]></copyright><item><title><![CDATA[2021-03-24]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/115161984</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/115161984</guid><author>Doooer</author><pubDate>Wed, 24 Mar 2021 09:59:12 +0800</pubDate><description><![CDATA[angular 使用webpack-bundle-analyzer 分析工具



1. 安装 webpack-bundle-analyzer


npm install --save-dev webpack-bundle-analyzer

2. 修改package.json文件；（在scripts中添加 ‘bundle-report’）


 "scripts": {
    "ng": "ng",
    "start":...]]></description><category></category></item><item><title><![CDATA[MpaaS生成控制台用签名 APK]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/109116823</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/109116823</guid><author>Doooer</author><pubDate>Fri, 16 Oct 2020 15:15:06 +0800</pubDate><description><![CDATA[前提条件：Adroid Studio安装完成

1.在Build &gt;Generate SignedApks &gt; 选择apk &gt; 点击 Next



2.点击 Greate new...



3.点击 ok;



 
]]></description><category></category></item><item><title><![CDATA[webStorm 测试接口]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/107716384</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/107716384</guid><author>Doooer</author><pubDate>Fri, 31 Jul 2020 16:37:46 +0800</pubDate><description><![CDATA[1.选择webstorm中Tools下的Test RESTful Web Servise






2 在下方进行请求，方便


]]></description><category></category></item><item><title><![CDATA[JS 前端同时设置多个定时器]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/107542182</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/107542182</guid><author>Doooer</author><pubDate>Thu, 23 Jul 2020 17:13:26 +0800</pubDate><description><![CDATA[time = 10;  //前端显示的倒计时时间
pageTimer = {};  // 计时器数组
timerNumber = 0;  // 计时器id



// 显示倒计时，点击触发倒计时：
start() {
  this.time = 10;
  this.pageTimer[this.timerNumber] = setInterval(() =&gt; {
    this.countDown();
  }, 1000);
  this.timerNumber = this.timerNum.]]></description><category></category></item><item><title><![CDATA[百度echarts柱状图改变不同颜色]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/103528833</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/103528833</guid><author>Doooer</author><pubDate>Fri, 13 Dec 2019 16:03:42 +0800</pubDate><description><![CDATA[在serise中增加itemStyle, 定义一个颜色数组colorArr ,返回的颜色根据data.dataIndex获取下标取得相应颜色


    series : [
      {
        type: 'bar',
        barWidth: '60%',
        data: [100, value_a, value_b],
        itemStyle:...]]></description><category></category></item><item><title><![CDATA[css设置半透明边框和多重边框]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/103194411</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/103194411</guid><author>Doooer</author><pubDate>Fri, 22 Nov 2019 09:08:29 +0800</pubDate><description><![CDATA[1.半透明边框设置


border: 10px solid hsla(0,0%,100%,.5); background: white; background-clip: padding-box;

2.多重边框设置


box-shadow: 0 0 0 10px #655, 0 0 0 15px deeppink;


]]></description><category></category></item><item><title><![CDATA[angular8 非父子组件之间通信]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/103067857</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/103067857</guid><author>Doooer</author><pubDate>Thu, 14 Nov 2019 15:22:26 +0800</pubDate><description><![CDATA[一般实现非父子之间通信我们可以使用localstorage和通过模块之间共享service并订阅更新实现，下面介绍第二种方法的实现：

1.新建global.service.ts2


import { Injectable } from '@angular/core';
import {Observable} from 'rxjs/Observable';
import { Subject } ...]]></description><category></category></item><item><title><![CDATA[npm切换源]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/103043007</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/103043007</guid><author>Doooer</author><pubDate>Wed, 13 Nov 2019 09:56:08 +0800</pubDate><description><![CDATA[有时候我们使用cnpm下载依赖的时候会丢失很多依赖包，比如angular项目中如果时候老ng-zorro,使用cnpm下载依赖的时候就会丢失ng-zorro-antd.min.css，但是用npm下载很慢也容易出问题，所以这时候我们一般会切换npm源，具体操作如下：


	命令行输入：
	

 npm config set registry https://registry.npm.taobao....]]></description><category></category></item><item><title><![CDATA[angular代码高亮代码]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/102857362</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/102857362</guid><author>Doooer</author><pubDate>Fri, 01 Nov 2019 14:53:07 +0800</pubDate><description><![CDATA[新建立一个管道 keyword.pipe.ts
import {Injectable, Pipe, PipeTransform} from '@angular/core';
import {DomSanitizer} from '@angular/platform-browser';

@Pipe({
  name: 'keyword'
})
@Injectable()
export class ...]]></description><category></category></item><item><title><![CDATA[h5  基于jq加载中动画]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/102856922</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/102856922</guid><author>Doooer</author><pubDate>Fri, 01 Nov 2019 14:32:32 +0800</pubDate><description><![CDATA[js动态插入执行方法（）
function loadingAnimation(){
    var loading =  '&lt;div class="loading_box"&gt;\
        &lt;div class="loading_content"&gt;\
            &lt;div class="loading_list"&gt;\
              ...]]></description><category></category></item><item><title><![CDATA[logstash 对配置文件conf敏感信息，密码等加密]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/102819958</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/102819958</guid><author>Doooer</author><pubDate>Wed, 30 Oct 2019 15:29:29 +0800</pubDate><description><![CDATA[logstash的配置文件conf经常会涉及敏感信息，比如ES，mysql的账户密码等，以下使用logstash导入mysql为例子，加密隐藏mysql的密码。
1.先创建keystore，可以不设置keystore密码,直接选择y
logstash目录下：

bin/logstash-keystore create

此时config目录下会生成logstash.keystore文件
2.创建你...]]></description><category></category></item><item><title><![CDATA[elasticsearch的http请求]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/102815034</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/102815034</guid><author>Doooer</author><pubDate>Wed, 30 Oct 2019 13:47:03 +0800</pubDate><description><![CDATA[const addData = {
‘from’ : 0,   // 分页
‘size’ : 10,
‘query’: {
‘bool’: {
‘must’: {
‘match’: {
‘key’: {       //已知字段名
‘query’ : keyword ,
‘operator’: ‘or’,
‘minimum_should_match’: ‘75%’,    //设置匹配度
}
}
...]]></description><category></category></item><item><title><![CDATA[logstash配置 （分别输入kafka和数据库）]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/102811995</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/102811995</guid><author>Doooer</author><pubDate>Wed, 30 Oct 2019 09:16:31 +0800</pubDate><description><![CDATA[input{
	kafka {
		bootstrap_servers =&gt; "****:9092"      //kafaka启动端口
		topics =&gt; ["test"]
		add_field =&gt; {"myid"=&gt;"journal"}     //添加字段
	}
	jdbc {
		jdbc_connection_string =&gt; "jdbc:orac...]]></description><category></category></item><item><title><![CDATA[angular8的environments使用]]></title><link>https://blog.youkuaiyun.com/Doooer/article/details/102802050</link><guid>https://blog.youkuaiyun.com/Doooer/article/details/102802050</guid><author>Doooer</author><pubDate>Tue, 29 Oct 2019 16:31:19 +0800</pubDate><description><![CDATA[1.environment文件夹：

environment.ts：



export const environment = {
  production: false,
  envType: '***'
};


environment.test.ts：



export const environment = {
    production: false,
    envType: '...]]></description><category></category></item></channel></rss>