-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1 lines (1 loc) · 30.6 KB
/
index.html
1
<!DOCTYPE html><html lang="zh-CN"><head><meta name="generator" content="Hexo 5.4.0"><meta charset="utf-8"><meta http-equiv="x-dns-prefetch-control" content="on"><link rel="dns-prefetch" href="https://cdn.jsdelivr.net"><link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin><meta name="renderer" content="webkit"><meta name="force-rendering" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"><meta name="HandheldFriendly" content="True"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"><meta name="theme-color" content="#f8f8f8"><title>银河小徐</title><meta name="description" content="终有溺水替沧海,再无相思寄巫山~"><meta property="og:type" content="website"><meta property="og:title" content="银河小徐"><meta property="og:url" content="https://hasaik.com/index.html"><meta property="og:site_name" content="银河小徐"><meta property="og:description" content="终有溺水替沧海,再无相思寄巫山~"><meta property="og:locale" content="zh_CN"><meta property="article:author" content="银河小徐"><meta property="article:tag" content="Java,Vue,后端,前端,CSS,JS,SpringBoot,视频,Hexo,Hexo主题,Blog,博客"><meta name="twitter:card" content="summary"><link rel="alternate" href="/atom.xml" title="银河小徐" type="application/atom+xml"><link rel="stylesheet" href="/css/main.css"><meta name="theme-color" content="#FFFFFF"><meta name="msapplication-TileColor" content="#1BC3FB"><link rel="shortcut icon" type="image/x-icon" href="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/site-img/favicon.png"><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Zfour/[email protected]/clock.css"></head><body><div class="l_body" id="start"><aside class="l_left" layout><header class="header"><div class="logo-wrap"><a class="avatar" href="/about/"><div class="bg" style="opacity:0;background-image:url(https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/avatar/round/[email protected])"></div><img no-lazy class="avatar" src="/images/avatar.jpg" onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><a class="title" href="/"><div class="main">银河小徐</div><div class="sub cap">博观而约取,厚积而薄发</div></a></div><nav class="menu dis-select"><a class="nav-item active" href="/">文章</a><a class="nav-item" href="/friends/">友链</a><a class="nav-item" href="/comments/">留言</a><a class="nav-item" href="/about/">更多</a></nav></header><div class="widgets"><div class="widget-wrap" id="markdown"><div class="widget-header cap dis-select"><span class="name">欢迎来到小站!</span></div><div class="widget-body fs14"><p>持续精装修中… <svg class="iconfont emoji" aria-hidden="true"><use xlink:href="#icon-kulou"/><svg id="icon-kulou" viewbox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#EDEDED"/><path d="M1013.76 408.576C965.632 175.104 759.808 0 512 0 229.376 0 0 229.376 0 512c0 123.904 44.032 236.544 116.736 324.608C203.776 884.736 303.104 911.36 409.6 911.36c301.056 0 550.912-217.088 604.16-502.784z" fill="#F4F4F4"/><path d="M460.8 447.488c-23.552 175.104-132.096 253.952-236.544 263.168-64.512 6.144-118.784-78.848-121.856-171.008-6.144-203.776 98.304-277.504 189.44-284.672 105.472-9.216 182.272 102.4 168.96 192.512z" fill="#3A3A3A"/><path d="M572.416 447.488C595.968 622.592 704.512 701.44 808.96 710.656c65.536 6.144 119.808-78.848 122.88-171.008 6.144-203.776-98.304-277.504-189.44-284.672-105.472-9.216-182.272 102.4-169.984 192.512z" fill="#3A3A3A"/><path d="M515.072 690.176c-17.408 0-30.72-13.312-30.72-30.72v-81.92c0-17.408 13.312-30.72 30.72-30.72s30.72 13.312 30.72 30.72v81.92c0 17.408-14.336 30.72-30.72 30.72z" fill="#3A3A3A"/><path d="M430.08 925.696c-16.384-4.096-32.768 5.12-37.888 21.504l-15.36 58.368c19.456 5.12 39.936 9.216 60.416 12.288l15.36-55.296c4.096-16.384-6.144-32.768-22.528-36.864zM593.92 925.696c-16.384 4.096-26.624 21.504-21.504 37.888l15.36 55.296c20.48-3.072 40.96-7.168 60.416-12.288l-15.36-58.368c-6.144-17.408-22.528-27.648-38.912-22.528z" fill="#3A3A3A"/></svg></svg><br>源站访问:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://blog.hasaik.com/">https://blog.hasaik.com</a></p></div></div><div class="widget-wrap" id="recent"><div class="widget-header cap dis-select"><span class="name">最近更新</span><a class="cap-action" id="rss" title="Subscribe" href="/atom.xml"><svg class="icon" viewbox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8938"><path d="M800.966 947.251c0-404.522-320.872-732.448-716.69-732.448V62.785c477.972 0 865.44 395.987 865.44 884.466h-148.75z m-162.273 0h-148.74c0-228.98-181.628-414.598-405.678-414.598v-152.01c306.205 0 554.418 253.68 554.418 566.608z m-446.24-221.12c59.748 0 108.189 49.503 108.189 110.557 0 61.063-48.44 110.563-108.188 110.563-59.747 0-108.18-49.5-108.18-110.563 0-61.054 48.433-110.556 108.18-110.556z" p-id="8939"/></svg></a></div><div class="widget-body fs14"><div class="line"></div><a class="more-item" href="/posts/4ccddad7.html"><div class="cap"><time>2021年12月30日</time><span>Kubernetes</span></div><span class="title">Mac上使用Docker Desktop启动Kubernetes教程</span></a><div class="line"></div><a class="more-item" href="/posts/a460b91e.html"><div class="cap"><time>2021年12月30日</time><span>Gitlab</span></div><span class="title">CentOS搭建Gitlab的详细教程</span></a><div class="line"></div><a class="more-item" href="/posts/6d42a1fc.html"><div class="cap"><time>2021年12月30日</time><span>Java</span></div><span class="title">CyclicBarrier 的理解和使用</span></a><div class="line"></div><a class="more-item" href="/posts/5d3905da.html"><div class="cap"><time>2021年12月30日</time><span>Docker</span></div><span class="title">Docker离线包相关脚本编写</span></a><div class="line"></div><a class="more-item" href="/posts/9e9b9478.html"><div class="cap"><time>2021年12月30日</time><span>Docker</span></div><span class="title">Docker 运行 Kafka 容器</span></a></div></div></div><footer class="footer dis-select"><div class="social-wrap"><a class="social" href="/atom.xml" rel="noopener noreferrer"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/social/25678f144c438.svg"></a><a class="social" href="https://github.com/XuxuGood" target="_blank" rel="external nofollow noopener noreferrer"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/social/08a41b181ce68.svg"></a><a class="social" href="https://music.163.com/#/user/home?id=109933387" target="_blank" rel="external nofollow noopener noreferrer"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/social/cf1ae151f9e83.svg"></a><a class="social" href="/comments/" rel="noopener noreferrer"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/social/942ebbf1a4b91.svg"></a></div></footer></aside><div class="l_main list"><header class="header mobile-only"><div class="logo-wrap"><a class="avatar" href="/about/"><div class="bg" style="opacity:0;background-image:url(https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/avatar/round/[email protected])"></div><img no-lazy class="avatar" src="/images/avatar.jpg" onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><a class="title" href="/"><div class="main">银河小徐</div><div class="sub cap">博观而约取,厚积而薄发</div></a></div></header><div class="nav-wrap"><nav class="sub post cap"><a class="active" href="/">近期发布</a> <a href="/categories">分类</a> <a href="/tags">标签</a> <a href="/archives">归档</a></nav></div><div class="post-list post"><div id="_custom-post-categories"></div><div class="blog-slider swiper-container-fade swiper-container-horizontal" id="swiper_container"><div class="blog-slider__wrp swiper-wrapper"><div class="blog-slider__item swiper-slide"><a class="blog-slider__img" href="/posts/4ccddad7.html"><img width="48" height="48" no-lazy src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-swiper-thumbnail/kubernetes.png" alt onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><div class="blog-slider__content"><span class="blog-slider__code">2021年05月08日</span><a class="blog-slider__title" href="/posts/4ccddad7.html" title="Mac上使用Docker Desktop启动Kubernetes教程">Mac上使用Docker Desktop启动Kubernetes教程</a><div class="blog-slider__text">Kubernetes 又简称 k8s,是 Google 开源的一款容器编排工具,备受业界关注。今天捣鼓了一下在 Mac 上搭建 Kubernetes,遇到了一些坑,记录一下。</div><a class="blog-slider__button" href="/posts/4ccddad7.html">详情</a></div></div><div class="blog-slider__item swiper-slide"><a class="blog-slider__img" href="/posts/3fe685e0.html"><img width="48" height="48" no-lazy src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-swiper-thumbnail/Jenkins.png" alt onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><div class="blog-slider__content"><span class="blog-slider__code">2020年11月13日</span><a class="blog-slider__title" href="/posts/3fe685e0.html" title="Jenkins + Gitlab + Docker + Spring Boot 实现自动部署">Jenkins + Gitlab + Docker + Spring Boot 实现自动部署</a><div class="blog-slider__text">本文主要介绍持续集成的搭建方式,采用 Docker 的方式去搭建 Jenkins 环境,篇幅有点长,请仔细阅读。</div><a class="blog-slider__button" href="/posts/3fe685e0.html">详情</a></div></div><div class="blog-slider__item swiper-slide"><a class="blog-slider__img" href="/posts/fe5c5e4f.html"><img width="48" height="48" no-lazy src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-swiper-thumbnail/mysql事务ACID.png" alt onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><div class="blog-slider__content"><span class="blog-slider__code">2020年10月14日</span><a class="blog-slider__title" href="/posts/fe5c5e4f.html" title="事务的四个特性以及事务的隔离级别">事务的四个特性以及事务的隔离级别</a><div class="blog-slider__text">事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。</div><a class="blog-slider__button" href="/posts/fe5c5e4f.html">详情</a></div></div><div class="blog-slider__item swiper-slide"><a class="blog-slider__img" href="/posts/2375015f.html"><img width="48" height="48" no-lazy src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-swiper-thumbnail/jvm垃圾收集算法.png" alt onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><div class="blog-slider__content"><span class="blog-slider__code">2020年08月24日</span><a class="blog-slider__title" href="/posts/2375015f.html" title="Java 垃圾收集算法">Java 垃圾收集算法</a><div class="blog-slider__text">JVM 中的垃圾回收算法有标记-清除算法、复制算法、标记-整理算法、分代收集算法四种算法。</div><a class="blog-slider__button" href="/posts/2375015f.html">详情</a></div></div><div class="blog-slider__item swiper-slide"><a class="blog-slider__img" href="/posts/a460b91e.html"><img width="48" height="48" no-lazy src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-swiper-thumbnail/gitlab.png" alt onerror="javascript:this.classList.add('error');this.src='https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><div class="blog-slider__content"><span class="blog-slider__code">2020年04月16日</span><a class="blog-slider__title" href="/posts/a460b91e.html" title="CentOS搭建Gitlab的详细教程">CentOS搭建Gitlab的详细教程</a><div class="blog-slider__text">记录一次CentOS搭建gitlab服务器的经历。</div><a class="blog-slider__button" href="/posts/a460b91e.html">详情</a></div></div></div><div class="blog-slider__pagination swiper-pagination-clickable swiper-pagination-bullets"></div></div><a class="post-card post" href="/posts/480b0c72.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/Java-Jackson多态解析.png"></div><h2 class="post-title">Jackson使用@JsonSubTypes注解实现多态解析</h2><div class="excerpt"><p>利用 Jackson 的 @JsonSubTypes 注解实现多态解析。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-07-04T18:01:32.000Z">2021年07月04日</time></span><span class="cap breadcrumb" style="color:#03a9f4">Java</span></div></article></a><a class="post-card post" href="/posts/f5a873bc.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/Java-Kafka主题分区动态扩展-20210614.png"></div><h2 class="post-title">Java 操作 Kafka 动态扩展主题分区</h2><div class="excerpt"><p>Java 环境下如何利用 Kafka 提供 Api 发送消息,并且能够动态变更 Kafka 分区数。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-06-14T16:49:36.000Z">2021年06月14日</time></span><span class="cap breadcrumb" style="color:#03a9f4">Java</span></div></article></a><a class="post-card post" href="/posts/9e9b9478.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/Docker-Kafka.png"></div><h2 class="post-title">Docker 运行 Kafka 容器</h2><div class="excerpt"><p>记录笔记,Docker 运行 Kafka 容器。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-06-13T20:03:49.000Z">2021年06月13日</time></span><span class="cap breadcrumb">Docker</span></div></article></a><a class="post-card post" href="/posts/381da6f6.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/Mysql转MarkDown-20210614.png"></div><h2 class="post-title">利用 Navicat 工具导出 Mysql 表结构到 MarkDown 表格</h2><div class="excerpt"><p>今天教大家如何使用 Navicat 工具导出 Mysql 表结构到 MarkDown 表格。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-06-11T14:52:07.000Z">2021年06月11日</time></span><span class="cap breadcrumb">实用教程</span></div></article></a><a class="post-card post" href="/posts/5d3905da.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/docker.png"></div><h2 class="post-title">Docker离线包相关脚本编写</h2><div class="excerpt"><p>Docker离线包制作,包含docker load、push、save脚本。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-06-06T01:07:32.000Z">2021年06月06日</time></span><span class="cap breadcrumb">Docker</span></div></article></a><a class="post-card post" href="/posts/ad546d8e.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/redis.png"></div><h2 class="post-title">Kubernetes集群部署Redis单机版</h2><div class="excerpt"><p>记录一下如何在 kubernetes 集群中部署 Redis 单机版。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-05-09T14:44:33.000Z">2021年05月09日</time></span><span class="cap breadcrumb" style="color:#4caf50">Kubernetes</span></div></article></a><a class="post-card post" href="/posts/4ccddad7.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/kubernetes.png"></div><h2 class="post-title">Mac上使用Docker Desktop启动Kubernetes教程</h2><div class="excerpt"><p>Kubernetes 又简称 k8s,是 Google 开源的一款容器编排工具,备受业界关注。今天捣鼓了一下在 Mac 上搭建 Kubernetes,遇到了一些坑,记录一下。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2021-05-08T18:45:38.000Z">2021年05月08日</time></span><span class="cap breadcrumb" style="color:#4caf50">Kubernetes</span><span class="pin"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/badge/3279dd441df8b.svg"></span></div></article></a><a class="post-card post" href="/posts/c4fc7445.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/shell-blue.png"></div><h2 class="post-title">Java多线程情况下执行Shell命令</h2><div class="excerpt"><p>记录一下Java多线程情况下如何执行Shell命令。</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2020-12-26T15:56:16.000Z">2020年12月26日</time></span><span class="cap breadcrumb" style="color:#03a9f4">Java</span></div></article></a><a class="post-card post" href="/posts/611a48d3.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/下载网络文件-20210614.png"></div><h2 class="post-title">Java下载网络文件到指定目录</h2><div class="excerpt"><p>Java下载网络文件到指定目录</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2020-12-09T11:43:05.000Z">2020年12月09日</time></span><span class="cap breadcrumb" style="color:#03a9f4">Java</span></div></article></a><a class="post-card post" href="/posts/b85c80d5.html"><article class="md"><div class="post-cover"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/images/article-headimg/HTTP协议数据-20210614.png"></div><h2 class="post-title">基于HttpClient实现java中实现数据传输及文件传输</h2><div class="excerpt"><p>基于HttpClient实现java中实现数据传输及文件传输</p></div><div class="meta cap"><span class="cap" id="post-meta">发布于 <time datetime="2020-12-09T10:56:53.000Z">2020年12月09日</time></span><span class="cap breadcrumb" style="color:#03a9f4">Java</span></div></article></a></div><div class="paginator-wrap dis-select"><a class="paginator prev disable" href="/"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/arrow/f049bbd4e88ec.svg"></a><div class="paginator current">1<span class="sep"></span>6</div><a class="paginator next" href="/page/2/"><img class="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/cdn-x/[email protected]/arrow/064b95430caf4.svg"></a></div><footer class="page-footer reveal fs12"><hr><div class="text"><p>本博客所有文章除特别声明外,均采用 <a target="_blank" rel="external nofollow noopener noreferrer" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a> 许可协议,转载请注明出处。</p><p>本站由 <a href="https://hasaik.com/">@银河小徐</a> 创建,使用 <a target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/xaoxuu/hexo-theme-stellar/tree/1.0.1" title="v1.0.1">Stellar</a> 作为主题。</p><p>本站由<a target="_blank" rel="external nofollow noopener noreferrer" href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral">又拍云</a>提供加速。</p><p>京ICP备<a target="_blank" rel="external nofollow noopener noreferrer" href="https://beian.miit.gov.cn/">2020040230</a>号。</p><div><span id="timeDate">载入天数...</span><span id="times">载入时分秒...</span>访客数:<span id="busuanzi_value_site_uv"></span> 人,总访问量:<span id="busuanzi_value_site_pv"></span> 次。</div></div></footer><div class="float-panel mobile-only blur" style="display:none"><button type="button" class="sidebar-toggle mobile" onclick="sidebar.toggle()"><svg class="icon" style="width:1em;height:1em;vertical-align:middle;fill:currentColor;overflow:hidden" viewbox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15301"><path d="M566.407 808.3c26.9-0.1 49.3-20.8 51.6-47.6-1.9-27.7-23.9-49.7-51.6-51.6h-412.6c-28.2-1.4-52.6 19.5-55.5 47.6 2.3 26.8 24.6 47.5 51.6 47.6h416.5v4z m309.3-249.9c26.9-0.1 49.3-20.8 51.6-47.6-2.2-26.8-24.6-47.5-51.6-47.6h-721.9c-27.7-2.8-52.5 17.4-55.3 45.1-0.1 0.8-0.1 1.7-0.2 2.5 0.9 27.2 23.6 48.5 50.7 47.6H875.707z m-103.1-245.9c26.9-0.1 49.3-20.8 51.6-47.6-0.4-28.3-23.2-51.1-51.5-51.6h-618.9c-29.5-1.1-54.3 21.9-55.5 51.4v0.2c1.4 27.8 25.2 49.2 53 47.8 0.8 0 1.7-0.1 2.5-0.2h618.8z" p-id="15302"/><path d="M566.407 808.3c26.9-0.1 49.3-20.8 51.6-47.6-1.9-27.7-23.9-49.7-51.6-51.6h-412.6c-28.2-1.4-52.6 19.5-55.5 47.6 1.9 27.7 23.9 49.7 51.6 51.6h416.5z m309.3-249.9c26.9-0.1 49.3-20.8 51.6-47.6-2.2-26.8-24.6-47.5-51.6-47.6h-721.9c-27.7-2.8-52.5 17.4-55.3 45.1-0.1 0.8-0.1 1.7-0.2 2.5 0.9 27.2 23.6 48.5 50.7 47.6H875.707z m-103.1-245.9c26.9-0.1 49.3-20.8 51.6-47.6-0.4-28.3-23.2-51.1-51.5-51.6h-618.9c-29.5-1.1-54.3 21.9-55.5 51.4v0.2c1.4 27.8 25.2 49.2 53 47.8 0.8 0 1.7-0.1 2.5-0.2h618.8z" p-id="15303"/></svg></button></div></div></div><div class="scripts"><script type="text/javascript">stellar={loadCSS:(e,s,n,t)=>{var i,l=window.document,a=l.createElement("link");if(s)i=s;else{var r=(l.body||l.getElementsByTagName("head")[0]).childNodes;i=r[r.length-1]}var o=l.styleSheets;if(t)for(var d in t)t.hasOwnProperty(d)&&a.setAttribute(d,t[d]);a.rel="stylesheet",a.href=e,a.media="only x",function e(s){if(l.body)return s();setTimeout((function(){e(s)}))}((function(){i.parentNode.insertBefore(a,s?i:i.nextSibling)}));var u=function(e){for(var s=a.href,n=o.length;n--;)if(o[n].href===s)return e();setTimeout((function(){u(e)}))};function c(){a.addEventListener&&a.removeEventListener("load",c),a.media=n||"all"}return a.addEventListener&&a.addEventListener("load",c),a.onloadcssdefined=u,u(c),a},loadScript:(e,s)=>new Promise((n,t)=>{var i=document.createElement("script");if(i.src=e,s)for(let e of Object.keys(s))i[e]=s[e];else i.async=!0;i.onerror=t,i.onload=i.onreadystatechange=function(){const e=this.readyState;e&&"loaded"!==e&&"complete"!==e||(i.onload=i.onreadystatechange=null,n())},document.head.appendChild(i)}),jQuery:e=>{"undefined"==typeof jQuery?stellar.loadScript(stellar.plugins.jQuery).then(e):e()}},stellar.github="https://github.com/xaoxuu/hexo-theme-stellar/tree/1.6.1",stellar.config={date_suffix:{just:"刚刚",min:"分钟前",hour:"小时前",day:"天前",month:"个月前"}},stellar.plugins={jQuery:"https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js",sitesjs:"/js/plugins/sites.js",friendsjs:"/js/plugins/friends.js"},stellar.plugins.lazyload=Object.assign({enable:!0,js:"https://cdn.jsdelivr.net/npm/[email protected]/dist/lazyload.min.js",transition:"blur"}),stellar.plugins.swiper=Object.assign({enable:!0,css:"https://unpkg.com/swiper@6/swiper-bundle.min.css",js:"https://unpkg.com/swiper@6/swiper-bundle.min.js"}),stellar.plugins.customSwiperTopArticle=Object.assign({enable:!0,css:"https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/css/swiper/swiper.min.css",js:"https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/js/swiper/swiper.min.js",init_js:"https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/js/swiper/swiper_init.js"}),stellar.plugins.fontawesome=Object.assign({enable:!0,css:"https://cdn.jsdelivr.net/gh/volantis-x/cdn-fontawesome-pro@master/css/all.min.css",animation_css:"https://cdn.jsdelivr.net/gh/l-lin/font-awesome-animation/dist/font-awesome-animation.min.css"}),stellar.plugins.poemGet=Object.assign({enable:!0,js:"https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/js/poemGet.js"}),stellar.plugins.siteRunDateAndBusuanzi=Object.assign({enable:!0,time_js:"https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/js/time.js",busuanzi_js:"https://cdn.jsdelivr.net/gh/volantis-x/[email protected]/js/busuanzi.pure.mini.js"}),stellar.plugins.timelife=Object.assign({enable:!0,title:"人生倒计时",layout:"timelife",js:"https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@main/js/timelife.js"}),stellar.plugins.preload=Object.assign({enable:!0,service:"flying_pages",instant_page:"https://cdn.jsdelivr.net/gh/volantis-x/[email protected]/js/instant_page.js",flying_pages:"https://cdn.jsdelivr.net/gh/gijo-varghese/[email protected]/flying-pages.min.js"})</script><script src="/js/main.js" async></script><script>function load_twikoo(){document.querySelectorAll("#twikoo_container")[0]&&stellar.loadScript("https://cdn.jsdelivr.net/npm/[email protected]/dist/twikoo.all.min.js",{defer:!0}).then((function(){var t=document.getElementById("twikoo_container").getAttribute("comment_id");t||(t=decodeURI(window.location.pathname)),twikoo.init(Object.assign({js:"https://cdn.jsdelivr.net/npm/[email protected]/dist/twikoo.all.min.js",envId:"https://twikoo-comments.vercel.app"},{el:"#twikoo_container",path:t}))}))}window.addEventListener("DOMContentLoaded",t=>{load_twikoo()})</script><script>!function(a,c,t){c.ChatraID="PTJhcnoTDuSf6uoic";var h=a.createElement("script");c[t]=c[t]||function(){(c[t].q=c[t].q||[]).push(arguments)},h.async=!0,h.src="https://call.chatra.io/chatra.js",a.head&&a.head.appendChild(h)}(document,window,"Chatra")</script></div><script data-pjax>function electric_clock_injector_config(){var c=document.getElementsByClassName("sticky_layout")[0];console.log("已挂载electric_clock"),c.insertAdjacentHTML("afterbegin",'<div class="card-widget card-clock"> \x3c!-- 挂载容器 --\x3e <div class="card-glass"> <div class="card-background" style="margin: 0;margin-top: 0.5rem;"> <div class="card-content"> <div id="hexo_electric_clock"> <img id="card-clock-loading" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAAQAAAADa6r/EAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=" data-src="https://cdn.jsdelivr.net/gh/Zfour/Butterfly-clock/clock/images/weather/loading.gif" style="height: 120px; width: 100%;" data-ll-status="loading" class="entered loading lazy" /> </div> </div> </div> </div> </div>')}document.getElementsByClassName("sticky_layout")[0]&&(location.pathname,1)&&electric_clock_injector_config()</script><script src="https://pv.sohu.com/cityjson?ie=utf-8"></script><script data-pjax src="https://cdn.jsdelivr.net/gh/Zfour/[email protected]/clock.js"></script></body></html>