<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dream it possible]]></title><description><![CDATA[When you dreams come alive you're unstoppable]]></description><link>https://blog.youkuaiyun.com/chainingning</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chainingning]]></copyright><item><title><![CDATA[极速远控加访问项目之frp内网穿透]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/114753889</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/114753889</guid><author>chainingning</author><pubDate>Sat, 13 Mar 2021 17:22:12 +0800</pubDate><description><![CDATA[【百度百科】内网穿透，即NAT穿透，网络连接时术语，计算机是局域网内时，外网与内网的计算机节点需要连接通信，有时就会出现不支持内网穿透。就是说映射端口，能让外网的电脑找到处于内网的电脑，提高下载速度。不管是内网穿透还是其他类型的网络穿透，都是网络穿透的统一方法来研究和解决。

1.选择frp的来龙去脉
以前远程桌面办公的时候，公司如果没有提供vpn，只能用第三方工具，例如TeamViewer、向日葵等远程桌面工具。直到2019年10月11日，一篇《关于TeamViewer客户端被远程控制的紧急通报》彻底撕.]]></description><category></category></item><item><title><![CDATA[java系统学习路线]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/113419928</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/113419928</guid><author>chainingning</author><pubDate>Sat, 30 Jan 2021 11:21:03 +0800</pubDate><description><![CDATA[java系统学习路线
写在前面：
因篇幅较多，更新比较频繁，持续学习请关注：
https://www.yuque.com/books/share/75140a92-2d39-4a50-8031-612994127d3d?# 《Java 笔记-EVERYTHING IS OBJECT》
????step 1:Java 基础

学习任何一门编程语言，首先要学习的是基础语法，开启Java学习的第一步，当然就是深入掌握计算机基础、编程基础语法，面向对象，集合、IO流、线程、并发、异常及网络编程，这些我们称之为Jav]]></description><category></category></item><item><title><![CDATA[thingsboard编译运行及二次开发]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/112882365</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/112882365</guid><author>chainingning</author><pubDate>Wed, 20 Jan 2021 15:44:58 +0800</pubDate><description><![CDATA[ThingsBoard 是一个开源的物联网平台，用于数据收集、处理、可视化展示以及设备管理。ThingsBoard 使用行业标准物联网协议（MQTT，CoAP和HTTP）实现设备连接，并支持云和本地部署。
但是由于该项目为国外项目，官网在国内没有镜像，访问速度很慢，为了快速浏览文档，记录操作过程中的问题，翻译成了中文放在了云笔记上。
https://www.yuque.com/docs/share/b06556c0-6e20-4ea9-95ff-712844f3ad25?# 《thingsboard源码编译]]></description><category></category></item><item><title><![CDATA[物联网IOT平台]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/112788764</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/112788764</guid><author>chainingning</author><pubDate>Mon, 18 Jan 2021 17:00:44 +0800</pubDate><description><![CDATA[物联网现在可以被视为一种成熟的技术，它在连接性，硬件和用例方面都可以在市场上获得多种选择。IoTAnalytics预测，到2020年，全球活跃的物联网设备数量将达到100亿台，到2025年将达到220亿台；另据EnterpriseCIO预测，到2020年，全球物联网市场将增长到4570亿美元，年复合增长率将达到28.5%。

物联网平台始终涵盖物联网生态系统的最重要部分,但它可能因平台而异。物联网平台通常也称物联网中间件，因为他管理硬件和软件之间的交互。
为了让大家更好的理解物联网平台，以及如何开发一套物.]]></description><category></category></item><item><title><![CDATA[thingsboard中文文档]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/112691459</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/112691459</guid><author>chainingning</author><pubDate>Sat, 16 Jan 2021 08:17:20 +0800</pubDate><description><![CDATA[ThingsBoard 是一个开源的物联网平台，用于数据收集、处理、可视化展示以及设备管理。ThingsBoard 使用行业标准物联网协议（MQTT，CoAP和HTTP）实现设备连接，并支持云和本地部署。
但是由于该项目为国外项目，官网在国内没有镜像，访问速度很慢，为了快速浏览文档，记录操作过程中的问题，翻译成了中文放在了云笔记上。
文档地址：https://www.yuque.com/books/share/75eab38e-53dd-411b-b6fe-6b50cd2770f4?#《Thingsboar]]></description><category></category></item><item><title><![CDATA[滴滴夜莺04-源码编译部署]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/111934027</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/111934027</guid><author>chainingning</author><pubDate>Tue, 29 Dec 2020 17:53:28 +0800</pubDate><description><![CDATA[安装n9e
软件包：golang、n9eV2.2.1、redis、mysql
1.redis解压安装包并安装
tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install


Redis没有其他外部依赖，安装过程很简单。编译后在Redis源代码目录的src文件夹中可以找到若干个可执行程序，安装完后，在/usr/local/bin目录中可以找到刚刚安装的redis可执行文件。
如下图:


启动Redis
直接启动

直接运行redis-server即]]></description><category></category></item><item><title><![CDATA[滴滴夜莺02-自定义推送数据]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/111933963</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/111933963</guid><author>chainingning</author><pubDate>Tue, 29 Dec 2020 17:45:10 +0800</pubDate><description><![CDATA[写在前面

collector采集的数据可以push到监控系统，一些场景下，我们需要自定义的一些数据指标比如：

线上某服务的qps
某业务的在线人数
某个接⼝的响应时间
某个⻚面的状态码(500、200)
某个接⼝的请求出错次数
某个业务的每分钟的收⼊统计
…

那么问题来了，监控平台支持自定义推送数据吗，答案是肯定了，回顾一下上篇文章内容
绿色部分最左侧有一个***plugin*** ,这个表示监控平台是支持插件机制了，我们可以自己写一些采集插件或者使用开源的采集器，shell、python、java.]]></description><category></category></item><item><title><![CDATA[滴滴夜莺Nightingale01-架构详解]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/111933898</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/111933898</guid><author>chainingning</author><pubDate>Tue, 29 Dec 2020 17:41:02 +0800</pubDate><description><![CDATA[文章目录1.监控平台架构概述2.数据采集、传输、存储链路2.1数据结构2.2数据采集2.3数据转发2.3.1数据存储2.3.2 索引处理3. 监控数据告警链路3.1 告警判断3.2 事件处理4.用户交互部分

文档地址：https://n9e.didiyun.com/zh/docs

在部署和配置出现问题的时候，反复看上面的文档和里面的视频
1.监控平台架构概述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LrddUFqw-1609234831227)(01-框架详解/15]]></description><category></category></item><item><title><![CDATA[关于Hbuilder打包Bug—plus.maps.Marker setIcon不显示解决方法]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/76909431</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/76909431</guid><author>chainingning</author><pubDate>Tue, 08 Aug 2017 15:21:20 +0800</pubDate><description><![CDATA[plus.maps.Marker setIcon设置图标不显示（安卓离线打包apk）问题细节描述： 
时间：2017.8.8日 
项目：车联网项目 
开发功能：车辆定位 
编译环境：Windows7+Hbuilder 
使用技术：HTML5 、J2E、JS现场还原：开发功能中使用Html5中plus.maps.Marker setIcon方法设置好地点图标后开心的调试，使用的是国产某高端音乐V**手]]></description><category></category></item><item><title><![CDATA[sublimeText3 java编译并控制台输出]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/75579342</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/75579342</guid><author>chainingning</author><pubDate>Thu, 20 Jul 2017 23:36:39 +0800</pubDate><description><![CDATA[文前小酒在对sublime Text3 java编译配置前要做到的是电脑已经配置好java环境了开始表演
进入jdk安装目录，然后进入bin文件夹中（我的路径是D:\Programme\Java\jdk1.8.0_131\bin）
列表内容 新建一个runJava.bat文件，是bat！！！然后复制下面代码
@echo off
cd %~dp1
echo Compiling %~nx1......]]></description><category></category></item><item><title><![CDATA[数组常见操作]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/75208454</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/75208454</guid><author>chainingning</author><pubDate>Sun, 16 Jul 2017 17:39:11 +0800</pubDate><description><![CDATA[一、取数组的最大值/*定义一个获取最大值的功能:
        1、确定结果 ：返回值类型 int
        2、未知内容：要获取哪个数组的最大值没有确定，则是数组没有确定    思路：
        1、定义一个变量，记录住数组的比较大的元素。
        2、遍历整个数组，让数组的每一个元素都和该变量进行对比即可。
        3、当变量遇到比它大的元素，则让该变量记录该元素的]]></description><category></category></item><item><title><![CDATA[java攻城狮之路-面向对象（2）]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/75208273</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/75208273</guid><author>chainingning</author><pubDate>Sun, 16 Jul 2017 17:23:11 +0800</pubDate><description><![CDATA[面向对象（2）1.1 匿名对象匿名对象：没有名字的实体，也就是该实体没有对应的变量名引用。
匿名对象的用途对象对方法进行一次调用的时候，可以使用匿名对象对代码进行简化。为什么只对方法，而不调用属性呢？因为匿名对象调用属性没意义。 
如果对象要多成员进行多次调用，必须给对象起个名字。不能在使用匿名 对象。
匿名对象可以实际参数进行传递。
匿名对象的使用  1：当只使用一次时可以使用匿名对象。执行完毕到]]></description><category></category></item><item><title><![CDATA[java攻城狮之路-面向对象（1）]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/75208156</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/75208156</guid><author>chainingning</author><pubDate>Sun, 16 Jul 2017 17:08:22 +0800</pubDate><description><![CDATA[面向对象1.1 万物皆对象我们是怎么认识世界的？
  人类从小就不断的接触到各种各类存在世界上的各种生物，然后通过事物的公共特性，将它们归类，所以以后就不会出现见到猫叫老虎。那么我们在现实生活中，是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的的共性别，相当于造事物的图纸，我们可以根据这个图纸去做出具体的实体对象。对象：在现实生活中存在具体的一个事物 
类：实际就是对某种]]></description><category></category></item><item><title><![CDATA[html5框架]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/75044574</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/75044574</guid><author>chainingning</author><pubDate>Thu, 13 Jul 2017 10:18:23 +0800</pubDate><description><![CDATA[html5前端框架Bootstrap首先说 Bootstrap，估计你也猜到会先说或者一定会有这个( 呵呵了 )，这是说明它的强大之处，拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心，来让自己成长。结果受到周围各 种基友的引诱开始了 Bootstrap 旅程。本人虽然是个设计+前端的万里有一的人才，但是老天只让我会用 PS 和各种设计工具却不给我跟设计妹子一]]></description><category></category></item><item><title><![CDATA[Java中的标识符命名规范]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/75042119</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/75042119</guid><author>chainingning</author><pubDate>Wed, 12 Jul 2017 22:59:41 +0800</pubDate><description><![CDATA[Java中的标识符命名规范
包名 
多个单词组成时所有字母小写（例:package  com.itcast） 
类名和接口 
多个单词组成时所有单词的首字母大写(例：HelloWorld)
变量名和函数名 
多个单词组成时第一个单词首字母小写，其他单词首字母大写（例：lastAccessTime、getTime）。
常量名 
多个单词组成时，字母全部大写，多个单词之间使用_分隔（例：INTEGER_]]></description><category></category></item><item><title><![CDATA[java开发前奏_环境搭建与小牛初试]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/74506038</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/74506038</guid><author>chainingning</author><pubDate>Wed, 05 Jul 2017 23:00:22 +0800</pubDate><description><![CDATA[3. 环境搭建与小牛初试3.1JDK简介:JDK（Java Development Kit）是Sun Microsystems针对Java开发员的产品。自从Java推出以来，JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心，包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。从SUN的JDK5.0开始，提供了泛型等非常实用的功能，其版本也不断]]></description><category></category></item><item><title><![CDATA[java开发前奏_java介绍]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/74082145</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/74082145</guid><author>chainingning</author><pubDate>Sat, 01 Jul 2017 22:43:56 +0800</pubDate><description><![CDATA[2.    Java简介
这里起源就不做多的介绍，直接从特性开始，小生也是准备尽力学好java，所以一些基础的东西感觉写上去会好一些。
2.1. java语言特性之跨平台2.1.1 跨平台
什么是跨平台（计算机系统），跨平台概念是软件开发中一个重要的概念，即不依赖于操作系统，也不信赖硬件环境。一个操作系统下开发的应用，放到另一个操作系统下依然可以运行。
2.1.2 java跨平台
“write on]]></description><category></category></item><item><title><![CDATA[Java开发前奏_计算机基础]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/74080430</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/74080430</guid><author>chainingning</author><pubDate>Sat, 01 Jul 2017 22:05:32 +0800</pubDate><description><![CDATA[1.计算机基础1.1.  计算机
电子计算机，俗称电脑，是一种能够按照程序运行，自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成，没有安装任何软件的计算机称为裸机。
1.2.  硬件和软件1.2.1 硬件
1. cpu是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线]]></description><category></category></item><item><title><![CDATA[前端导学]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/73866341</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/73866341</guid><author>chainingning</author><pubDate>Thu, 29 Jun 2017 08:57:40 +0800</pubDate><description><![CDATA[一.前端导学1.简述 
水平有限,还请大家见谅，下面开始切入正题,刚开始学习前端时，需要掌握一些基础知识如下：html css JavaScript等等，学好并且巩固这些基础知识能够帮助我们学习一些优秀的前端框架,例如当我们的html/css/js学的不错而且能够自己写出静态页面(我们通常浏览的网页，但没有交互功能)时，就可以学习bootstrap等，这些稍后再说。2.学习网站 
①我在学习html]]></description><category></category></item><item><title><![CDATA[JS获取文件名的方法]]></title><link>https://blog.youkuaiyun.com/chainingning/article/details/72896403</link><guid>https://blog.youkuaiyun.com/chainingning/article/details/72896403</guid><author>chainingning</author><pubDate>Wed, 07 Jun 2017 09:39:41 +0800</pubDate><description><![CDATA[JS获取文件名的方法html:<input type="file" name="file" id="file" class="input_text80"></input>js: 
方法一：var file = $("#file").val();
var fileName = getFileName(file);function getFileName(o){
    var pos=o.lastIn]]></description><category></category></item></channel></rss>