<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[runner668的博客]]></title><description><![CDATA[古之立大事者，不惟有超世之才，亦必有坚忍不拔之志]]></description><link>https://blog.csdn.net/runner668</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; runner668]]></copyright><item><title><![CDATA[AI短视频创富营]]></title><link>https://blog.csdn.net/runner668/article/details/148519953</link><guid>https://blog.csdn.net/runner668/article/details/148519953</guid><author>runner668</author><pubDate>Sun, 08 Jun 2025 22:46:10 +0800</pubDate><description><![CDATA[009.【AI做成片】拍摄后如何用AI软件一键成片_ev(1).mp4。004.【AI找选题】如何用AI找短视频爆款选题 ev(1).mp4。002.【AI找爆品】如何用AI选出高潜力爆品_ev(1).mp4。006.【AI写文案】如何用AI写出一看就想买的文案(1).mp4。_ev(1).mp4。003.【AI写卖点】如何用AI写出产品黄金卖点(1).mp4。005.【AI定类型】如何用AI确定视频创作类型(1).mp4。001.【账号对标】如何用AI找对标账号 ev(1).mp4。]]></description><category></category></item><item><title><![CDATA[Flink SQL中的窗口函数]]></title><link>https://blog.csdn.net/runner668/article/details/110141976</link><guid>https://blog.csdn.net/runner668/article/details/110141976</guid><author>runner668</author><pubDate>Wed, 25 Nov 2020 20:08:43 +0800</pubDate><description><![CDATA[概述

Flink窗口函数是flink的重要特性，而Flink SQL API是Flink批流一体的封装，学习明白本节课，是对Flink学习的很大收益！

窗口函数

窗口函数Flink SQL支持基于无限大窗口的聚合（无需在SQL Query中，显式定义任何窗口）以及对一个特定的窗口的聚合。例如，需要统计在过去的1分钟内有多少用户点击了某个的网页，可以通过定义一个窗口来收集最近1分钟内的数据，并对这个窗口内的数据进行计算。

Flink SQL支持的窗口聚合主要是两种：Window聚合和Over聚合...]]></description><category></category></item><item><title><![CDATA[pring boot 常见http请求参数处理与自定义注解校验]]></title><link>https://blog.csdn.net/runner668/article/details/102768074</link><guid>https://blog.csdn.net/runner668/article/details/102768074</guid><author>runner668</author><pubDate>Sun, 27 Oct 2019 16:18:13 +0800</pubDate><description><![CDATA[在定义一个Rest接口时通常会利用GET、POST、PUT、DELETE来实现数据的增删改查；这几种方式有的需要传递参数，后台开发人员必须对接收到的参数进行参数验证来确保程序的健壮性
GET
一般用于查询数据，采用明文进行传输，一般用来获取一些无关用户信息的数据
POST
一般用于插入数据
PUT
一般用于数据更新
DELETE
一般用于数据删除
一般都是进行逻辑删除（即：仅仅改变记录的状态，而并...]]></description><category></category></item><item><title><![CDATA[java注解的本质与基本原理]]></title><link>https://blog.csdn.net/runner668/article/details/102692611</link><guid>https://blog.csdn.net/runner668/article/details/102692611</guid><author>runner668</author><pubDate>Tue, 22 Oct 2019 22:56:04 +0800</pubDate><description><![CDATA[转子：https://www.cnblogs.com/yangming1996/p/9295168.html

以前，『XML』是各大框架的青睐者，它以松耦合的方式完成了框架中几乎所有的配置，但是随着项目越来越庞大，『XML』的内容也越来越复杂，维护成本变高。

于是就有人提出来一种标记式高耦合的配置方式，『注解』。方法上可以进行注解，类上也可以注解，字段属性上也可以注解，反正几乎需要配置的地方都...]]></description><category></category></item><item><title><![CDATA[springcloud使用profile实现多环境配置]]></title><link>https://blog.csdn.net/runner668/article/details/102637031</link><guid>https://blog.csdn.net/runner668/article/details/102637031</guid><author>runner668</author><pubDate>Sat, 19 Oct 2019 12:22:44 +0800</pubDate><description><![CDATA[基本介绍

  在开发过程中，我们的项目会存在不同的运行环境，比如开发环境、测试环境、生产环境，而我们的项目在不同的环境中，有的配置可能会不一样，比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置，那每次我们将软件部署到不同的环境时，都需要修改相应的配置文件，这样来回修改，很容易出错，而且浪费劳动力。

springcloud默认会访问的配置文件名是application.pro...]]></description><category></category></item><item><title><![CDATA[微服务springcloud多模块maven项目]]></title><link>https://blog.csdn.net/runner668/article/details/102498839</link><guid>https://blog.csdn.net/runner668/article/details/102498839</guid><author>runner668</author><pubDate>Fri, 11 Oct 2019 12:19:51 +0800</pubDate><description><![CDATA[springcloud是springboot的框架，实际上是多模块的mave工程。转载一篇文章，对其一目了然。

转子：https://blog.csdn.net/m15801049086/article/details/78547965

另外：https://www.cnblogs.com/icebutterfly/p/9489172.html

编写一个登陆微服务pf-login，并注册到E...]]></description><category></category></item><item><title><![CDATA[Statement详细用法及解释----java]]></title><link>https://blog.csdn.net/runner668/article/details/101513964</link><guid>https://blog.csdn.net/runner668/article/details/101513964</guid><author>runner668</author><pubDate>Fri, 27 Sep 2019 10:04:09 +0800</pubDate><description><![CDATA[转子：https://www.cnblogs.com/killer-xc/p/7941343.html

1、创建 Statement 对象：

建立了到特定数据库的连接之后，就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法createStatement 创建，如下列代码段中所示：






	Connection con = Drive...]]></description><category></category></item><item><title><![CDATA[springboot学习入门总结]]></title><link>https://blog.csdn.net/runner668/article/details/101461256</link><guid>https://blog.csdn.net/runner668/article/details/101461256</guid><author>runner668</author><pubDate>Thu, 26 Sep 2019 19:32:29 +0800</pubDate><description><![CDATA[学了几天springboot，给我的感觉就是非常好用，这个技术可以说是烂大街的了，但是其作为第一个出现的微服务框架基础也曾风光无限，时至今日大部分java类公司还使用它作为基本的开发框架，因为好用。

   学习springboot只需要简单地了解spring的基础知识，因为你也不可能用它开发。  

Spring Boot的哲学就是约定大于配置。既然很多东西都是一样的，...]]></description><category></category></item><item><title><![CDATA[java=集合方法]]></title><link>https://blog.csdn.net/runner668/article/details/101219479</link><guid>https://blog.csdn.net/runner668/article/details/101219479</guid><author>runner668</author><pubDate>Mon, 23 Sep 2019 19:01:33 +0800</pubDate><description><![CDATA[实现的简单的例子

一个数组和一个散列表！


package com;

import java.util.*;

public class My_collection {
    public static void main(String[] args)  {
        ArrayList a1 = new ArrayList();
        a1.add(new Point(1...]]></description><category></category></item><item><title><![CDATA[java-IO操作实例]]></title><link>https://blog.csdn.net/runner668/article/details/101214698</link><guid>https://blog.csdn.net/runner668/article/details/101214698</guid><author>runner668</author><pubDate>Mon, 23 Sep 2019 17:22:49 +0800</pubDate><description><![CDATA[最近工作需要，开始学java！

关于java字节流和字符流的分类 只要记住：

1 ：有编码格式的是字符流

2：网络传输的是字节流

2：加读写缓存不仅可以读写一行，还能够减少读取时间！




import java.io.*;

import com.sun.imageio.plugins.common.ReaderUtil;
import net.sf.json.JSON;
import...]]></description><category></category></item><item><title><![CDATA[linux网络配置命令 ifconfig 、route 、ip 、ip route]]></title><link>https://blog.csdn.net/runner668/article/details/100878073</link><guid>https://blog.csdn.net/runner668/article/details/100878073</guid><author>runner668</author><pubDate>Mon, 16 Sep 2019 09:55:03 +0800</pubDate><description><![CDATA[最近在研究docker的网络，对linux的网络方面的基本命令做了个简单的学习。

一、ifconfig 命令（查看或配置Ip）

1、查看网络连接


			1
			
			
			#ifconfig\\显示所有活动连接，不包令禁用的设备
			
		 或


			1
			
			
			#ifconfig-a\\显示所有活动及非活动的连接
			
		显示指定接口...]]></description><category></category></item><item><title><![CDATA[prometheus入门实例]]></title><link>https://blog.csdn.net/runner668/article/details/100671318</link><guid>https://blog.csdn.net/runner668/article/details/100671318</guid><author>runner668</author><pubDate>Mon, 09 Sep 2019 19:48:02 +0800</pubDate><description><![CDATA[什么是 Prometheus

Prometheus是由 SoundCloud 开源监控告警解决方案，从 2012 年开始编写代码，再到 2015 年 github 上开源以来，已经吸引了 9k+ 关注，以及很多大公司的使用；2016 年 Prometheus 成为继 k8s 后，第二名 CNCF(Cloud Native Computing Foundation) 成员。

作为新一代开源解决...]]></description><category></category></item><item><title><![CDATA[Go-Micro微服务框架]]></title><link>https://blog.csdn.net/runner668/article/details/100513120</link><guid>https://blog.csdn.net/runner668/article/details/100513120</guid><author>runner668</author><pubDate>Tue, 03 Sep 2019 10:40:57 +0800</pubDate><description><![CDATA[什么是 Micro ？

Micro 是一个着眼于分布式系统开发的微服务生态系统。

Micro 是框架
	Micro 也是工具集
	Micro 有社区
	Micro 还是一个生态系统
Micro是开源的

Micro由开源的库与工具组成，旨在辅助微服务开发。

go-micro - 基于Go语言的可插拔RPC微服务开发框架；包含服务发现、RPC客户/服务端、广播/订阅机制等等。
	go-plug...]]></description><category></category></item><item><title><![CDATA[Micro微服务框架使用]]></title><link>https://blog.csdn.net/runner668/article/details/100145285</link><guid>https://blog.csdn.net/runner668/article/details/100145285</guid><author>runner668</author><pubDate>Thu, 29 Aug 2019 20:55:17 +0800</pubDate><description><![CDATA[一：微服务架构的优势

一旦应用程序成为一个大型、复杂的整体，我们开发组织可能就会陷入痛苦之中。任何敏捷开发和交付的尝试都将举步维艰。一个主要问题是应用程序极其复杂。它太大了，任何一个开发人员都无法完全理解。因此，修复bug和正确实现新特性变得困难和费时。

应用程序的庞大规模也会降低开发速度。应用程序越大，启动时间越长。

大型、复杂的单片应用程序的另一个问题是，它是持续部署的障碍。今天，Saa...]]></description><category></category></item><item><title><![CDATA[k8s数据库服务实践]]></title><link>https://blog.csdn.net/runner668/article/details/100112969</link><guid>https://blog.csdn.net/runner668/article/details/100112969</guid><author>runner668</author><pubDate>Wed, 28 Aug 2019 16:06:38 +0800</pubDate><description><![CDATA[最近在学习k8s，在网上找了数据库的项目作为练习，也算是对最近工作的一个总结。一个是简单的mysql服务，另外一个是分布式的redis服务。

mysql服务

1、创建一个新的namespace

2、在该namespace下创建一个deployment

3、deployment自动部署好replicaSet和pod

4、创建对应服务

5、验证是否成功

下面是具体的操作说明

1、创建一...]]></description><category></category></item><item><title><![CDATA[go语言设计模式]]></title><link>https://blog.csdn.net/runner668/article/details/100042671</link><guid>https://blog.csdn.net/runner668/article/details/100042671</guid><author>runner668</author><pubDate>Fri, 23 Aug 2019 17:50:17 +0800</pubDate><description><![CDATA[一：适配器模式


package adapter

//Target 是适配的目标接口
type Target interface {
	Request() string
}

//AdapteeImpl 是被适配的目标类
type adapteeImpl struct{}
//Adaptee 是被适配的目标接口
type Adaptee interface {
	SpecificRequest...]]></description><category></category></item><item><title><![CDATA[Kubernetes的client-go库介绍]]></title><link>https://blog.csdn.net/runner668/article/details/100036870</link><guid>https://blog.csdn.net/runner668/article/details/100036870</guid><author>runner668</author><pubDate>Fri, 23 Aug 2019 14:49:11 +0800</pubDate><description><![CDATA[转子：https://juejin.im/post/5bc9d8c75188255c9b13ebf1

github上k8s有着不同分支，注意必须和版本匹配：https://github.com/kubernetes/client-go

本介绍

Kubernetes官方从2016年8月份开始，将Kubernetes资源操作相关的核心源码抽取出来，独立出来一个项目Client-go，作为官方提供...]]></description><category></category></item><item><title><![CDATA[关于/var/run/docker.sock]]></title><link>https://blog.csdn.net/runner668/article/details/99870559</link><guid>https://blog.csdn.net/runner668/article/details/99870559</guid><author>runner668</author><pubDate>Tue, 20 Aug 2019 19:29:51 +0800</pubDate><description><![CDATA[转子：https://www.jianshu.com/p/6c3fdb0e9cb5

译者按: 这篇博客介绍了什么是/var/run/docker.sock，以及如何使用/var/run/docker.sock与Docker守护进程通信，并且提供了两个简单的示例。理解这些，我们就可以运行一些能够管理Docker的Docker容器，比如Portainer、Kubernetes，是不是很神奇呢？

原...]]></description><category></category></item><item><title><![CDATA[Docker网络背后的原理探究]]></title><link>https://blog.csdn.net/runner668/article/details/99865348</link><guid>https://blog.csdn.net/runner668/article/details/99865348</guid><author>runner668</author><pubDate>Tue, 20 Aug 2019 17:54:28 +0800</pubDate><description><![CDATA[转子：https://www.cnblogs.com/bakari/p/8971772.html

Docker默认的网络环境下，单台主机上的Docker容器可以通过docker0网桥直接通信，而不同主机上的Docker容器之间只能通过在主机上做端口映射进行通信。这种端口映射方式对很多集群应用来说极不方便。如果能让Docker容器之间直接使用自己的IP地址进行通信，会解决很多问题。按实现原理可分别...]]></description><category></category></item><item><title><![CDATA[访问docker-api]]></title><link>https://blog.csdn.net/runner668/article/details/99860220</link><guid>https://blog.csdn.net/runner668/article/details/99860220</guid><author>runner668</author><pubDate>Tue, 20 Aug 2019 16:56:32 +0800</pubDate><description><![CDATA[github：https://github.com/fsouza/go-dockerclient



可以看出这个库提供了访问docker api的方法，还能够支持swarm，下边是一个简单的使用它的例子！


package main

import (
        "fmt"
        "bytes"
        "strings"
        "regexp"
    ...]]></description><category></category></item></channel></rss>