Help
RSS
API
Feed
Maltego
Contact
Domain > blog.nancheung.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-01-11
104.27.182.10
(
ClassC
)
2025-01-28
104.21.16.1
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Tue, 28 Jan 2025 12:57:08 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Tue, 28 Jan 2025 13:57:08 GMTLocation: https://blog.nancheung.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sym%2BtDxrgtitJfD1q4xu1pB5stK28N%2FVYUwy6KTzDOakmsXaSdYuQpQtnjPR7MWzLrmF7mSUQax%2BVeTViUmbKkTdXthX4%2FkHN9UXN0ING415yVSo1iVRCTu%2FT9vBwU9x36G7ky%2FI%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 909125848cf55ef1-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6302&min_rtt6302&rtt_var3151&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes57&delivery_rate0&cwnd243&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 28 Jan 2025 12:57:09 GMTContent-Type: text/html;charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivecontent-language: en-USvary: Accept-Encodingcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sUNN6pohlXFKHEUn5yDq2y8RGn7WJ9i74cnxcCDcLjBnikdG9nPUws7O9oumwfKzQa1pS3qdw4wHP9Vo7A%2FL9COzCB6MX19ILgfSyFiuNnOetQJupa9On3LafB%2BdrmIcmaylbAPY%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 90912584ec698e60-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6292&min_rtt6128&rtt_var1843&sent5&recv6&lost0&retrans0&sent_bytes2857&recv_bytes729&delivery_rate472584&cwnd243&unsent_bytes0&cid9715d7f854572653&ts662&x0 !DOCTYPE html> html langzh> head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1> meta namekeywords content张楠,nancheung,java,springboot,springcloud,源码/> meta namedescription contentNanCheung`s Blog 专注于java和spring生态环境的研究/> meta namegenerator contentHalo 1.2.0/> link relshortcut icon typeimages/x-icon hrefhttps://pic1.zhimg.com/v2-b08231a343bd47513b634509dacbedb2_is.jpg> script>var _hmt _hmt || ;(function() { var hm document.createElement(script); hm.src https://hm.baidu.com/hm.js?594b3d976a9cae59ded78efbd6c13aaf; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(hm, s);})();(function(){ var bp document.createElement(script); var curProtocol window.location.protocol.split(:)0; if (curProtocol https) { bp.src https://zz.bdstatic.com/linksubmit/push.js; } else { bp.src http://push.zhanzhang.baidu.com/push.js; } var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(bp, s);})();/script> link relstylesheet hrefhttps://blog.nancheung.com/hshan/assets/styles/main.min.css> link relstylesheet hrefhttps://blog.nancheung.com/hshan/assets/styles/night-mode.min.css> link relstylesheet href//cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css typetext/css mediaall/> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/lightgallery@1.6.8/dist/css/lightgallery.min.css> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/justifiedGallery@3.7.0/dist/css/justifiedGallery.min.css> style> :root { --base-color: #4dbbf1; --header-bg-color: #fff; --header-child-hover-bg-color: #f5f5f5; --index-title-color: #555; --base-font-color: #34495e; /*--summary-color: #555;*/ --summary-color: #81878f; --night-input-color: #a9a9b3; --night-background: #292a2d; --night-color: #a9a9b3; --night-input-backgrround: #232125; --color: #333333; --background: #f7f7f7; --dark-backgound: #232125; --cardbgcolor: #fff; --cardcolor: #333; --cardtitlecolor: #333333; --navbarcolor: #333333; --navbarbgcolor: rgba(255, 255, 255, 0.7); --img-default-filter: none; --img-hover-filter: none; --btn-bg-color: whitesmoke; --btn-color: #333333; --btn-hover-color: #eeeeee; --link-color: #42b983; --link-hover-color: #42b983; --code-bg-color: #F1F3F3; --code-default-color: #A2A1A1; --code-line-numbers-bg-color: #EBEDED; --code-line-numbers-color: #888; --code-keyworks-color: #7012cc; --code-class-color: #f2777a; --code-cdata-color: hsl(313, 67%, 36%); --code-symbol-color: hsl(33, 83%, 45%); --code-variable-color: hsl(281, 89%, 64%); --code-regex-color: #e90; --code-deleted-color: red; --code-toolbar-bg-color: #EBEDED; --code-toolbar-color: #1485FE; --code-line-numbers-rows-color: #888; --toc-dot-color: #1485FE; --toc-dot-active-color: #1485FE; --toc-dot-active-bg-color: #ebedef; --toc-vertical-line-color: #1485FE; --toc-item-bg-hover: #1485FE; --code-dark-color: #969896; --code-dark-bg-color: #2d2d2d; --code-dark-line-numbers-bg-color: #333333; --code-dark-keywords-color: #cc99cd; --code-dark-class-color: #e2777a; --code-dark-cdata-color: #999; --code-dark-symbol-color: #f8c555; --code-dark-variable-color: #67cdcc; } /style> link relstylesheet hrefhttps://blog.nancheung.com/hshan/assets/prism/css/prism.css> link relstylesheet alternate idcodeNight href//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v1.3.0/assets/prism/css/prism-dark.css> link relstylesheet href//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v1.3.0/assets/prism/css/prism-line-numbers.css> title>NanCheung`s Blog/title> /head> body classhome-template> div idpage classsite>aside classsidebar idsidebar> div classinner> div classwidget-area> !-- 菜单 --> nav classsite-navigation> ul classmenu> li classmenu-item home current-menu-item> a href/ target_self>HOME/a> /li> li classmenu-item home current-menu-item> a href/archives target_self>ARCHIVE/a> /li> li classmenu-item home current-menu-item> a href/links target_self>LINK/a> /li> li classmenu-item home current-menu-item> a href/s/about target_self>ABOUT/a> /li> li classmenu-item home current-menu-item> i classfa night-mode idnightModeSmall aria-hiddentrue>/i> /li> li classmenu-item home current-menu-item> i classfa fa-search js-toggle-search iconsearch aria-hiddentrue stylefont-size: 20px;>/i> /li> /ul> /nav> /div> /div>/aside>header classsite-header idsiteHeader> div idscrollMenu classscroll-menu header-inner> div classmenu-items> ul> li> a hrefhttps://blog.nancheung.com idheaderLogo stylemargin-right: 0; display: inline-block;height: 100%; line-height: 52px; onfocusthis.blur();> img srchttps://blog-nancheung-com.oss-cn-beijing.aliyuncs.com/logo.png altNanCheung`s Blog style height: 20px /> /a> /li> li classmenu-scroll-item> a href/ target_self onfocusthis.blur();>HOME/a> /li> li classmenu-scroll-item> a href/archives target_self onfocusthis.blur();>ARCHIVE/a> /li> li classmenu-scroll-item> a href/links target_self onfocusthis.blur();>LINK/a> /li> li classmenu-scroll-item> a href/s/about target_self onfocusthis.blur();>ABOUT/a> /li> /ul> /div> div classother-ctl idheaderCtrl> i classfa fa-search js-toggle-search iconsearch aria-hiddentrue>/i> i classfa night-mode idnightMode aria-hiddentrue>/i> /div> /div> a classsidebar-toggle idsidebarToggle> span classicon-menu cross> span classmiddle aria-hiddentrue> /span> /span> /a>/header> main classsite-main> div classsite-content> !-- 封面 --> div classcover hero> div classcover-bg stylebackground-image: linear-gradient( 135deg, #EE9AE5 10%, #5961F9 100%);> img srchttps://blog-nancheung-com.oss-cn-beijing.aliyuncs.com/wallpaper.jpg> /div> div classcover-content> !-- 封面内容 --> div classinner> h2 classhero-title>NanCheung`s Blog/h2> p classhero-text>相遇之时,分别在即。/p> a href#post-list classarrow-down data-scroll>span classscreen-reader-text>Scroll Down/span>/a> /div> /div> /div> !-- post-list -->div idpost-list classpost-list inner> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/git>git /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/git文件未修改但是wsl上使用gitstatus都显示modified>GIT文件未修改,但是WSL上使用git status都显示modified/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 4,018 次访问/span> time classpublished datetime2023-05-12>2023-05-12 /time> p classpost-item-summary> 最近windows升级到2004后,尝试全面转WSL2来操作命令行,但是今天我在写一个小玩意的时候,刚在idea中将所有文件提交了commit,准备使用WSL2来操作git整理一下历史commit,发现结果和想象的不太一样。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/git文件未修改但是wsl上使用gitstatus都显示modified> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/docker>Docker /a> a hrefhttps://blog.nancheung.com/tags/idea>IDEA /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/projector-docker>使用docker部署jetbrains家的web版IDE/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 5,175 次访问/span> time classpublished datetime2023-03-19>2023-03-19 /time> p classpost-item-summary> 本文使用wsl2上的docker进行部署,项目地址为:https://github.com/JetBrains/projector-docker。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/projector-docker> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/linux>Linux /a> a hrefhttps://blog.nancheung.com/tags/搬瓦工>搬瓦工 /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/125625>添加Swap分区解决Linux内存不够用的问题/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 2,594 次访问/span> time classpublished datetime2022-09-22>2022-09-22 /time> p classpost-item-summary> 我的搬瓦工19刀的小鸡内存太小了,我在上面搭载了很多服务,比如这个博客、oneindex、网关等等,512M的内存分分钟就要爆满。因此,需要扩大服务器的内存。但是我们都知道内存是购买服务器的时候就定死的配置,无法更改了。所以这里我们就需要用到Swap分区了。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/125625> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/linux>Linux /a> a hrefhttps://blog.nancheung.com/tags/caddy>Caddy /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/984096>Caddy一键部署,配置反向代理,申请免费HTTPS证书/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 4,980 次访问/span> time classpublished datetime2021-01-11>2021-01-11 /time> p classpost-item-summary> 我一直觉得作为一个自用的微型vps,没必要使用nginx这种复杂的web服务端。我以前一直使用goflyway,它是一个使用Golang编写的自带反代理功能的隧道HTTP隧道代理工具。但是goflyway的反代理功能太弱了。这次我替换了一个更好的工具——Caddy。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/984096> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/git>git /a> a hrefhttps://blog.nancheung.com/tags/开源>开源 /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/启动了新的开源项目计划gitproxy>启动了新的开源项目计划——Git Proxy/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 2,770 次访问/span> time classpublished datetime2020-03-28>2020-03-28 /time> p classpost-item-summary> 我们都知道因为一些不可描述的原因,国内下载GitHub的速度非常慢,虽然有挂代理、利用码云中转后再重新指定remote等方法加速下载,但是终归不是特别方便,因此决定写一个小玩意来部署在网路畅通的小鸡上,提供在线接口提供代理Git的目的。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/启动了新的开源项目计划gitproxy> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/分布式>分布式 /a> a hrefhttps://blog.nancheung.com/tags/微服务>微服务 /a> a hrefhttps://blog.nancheung.com/tags/sping-cloud>Sping Cloud /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/471566>从CAP角度谈Eureka和Zookeeper的区别/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 2,725 次访问/span> time classpublished datetime2019-06-21>2019-06-21 /time> p classpost-item-summary> 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/471566> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/分布式>分布式 /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/900360>分布式系统的三大指标——CAP/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 2,586 次访问/span> time classpublished datetime2019-06-13>2019-06-13 /time> p classpost-item-summary> CAP 定理(CAP theorem)是分布式系统(distributed system)领域非常著名的一个定理。分布式系统正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/900360> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/微服务>微服务 /a> a hrefhttps://blog.nancheung.com/tags/sping-cloud>Sping Cloud /a> a hrefhttps://blog.nancheung.com/tags/灰度>灰度 /a> a hrefhttps://blog.nancheung.com/tags/gateway>Gateway /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/512102>SpringCloud微服务治理——灰度方案之Ribbon解决本地服务污染注册中心问题/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 3,347 次访问/span> time classpublished datetime2019-05-08>2019-05-08 /time> p classpost-item-summary> 在项目的实际开发中,开发人员本地开发时,不希望本地将整个调用链启动,不想启动多个服务,渴望接入测试环境,既能依赖测试环境的上游服务,同时并不希望自己会影响到下游服务。思路为了解决整个问题,我们发现开发环境的本地微服务(例如IP地址为172.16.0.8)已经注册到测试环境的服务注册发现中心,那么可以 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/512102> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/docker>Docker /a> a hrefhttps://blog.nancheung.com/tags/docker-compose>Docker Compose /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/980310>Docker-compose配置详解/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 2,819 次访问/span> time classpublished datetime2019-04-14>2019-04-14 /time> p classpost-item-summary> Compose和Docker兼容性对应表Compose有多种版本的文件格式:1,2,2.x和3.x。下表是各版本的快速浏览。有关每个版本包括什么内容以及如何升级的完整详细信息,请参阅官方的**关于版本和升级**。下表显示了哪些Compose文件版本支持哪些特定的Docker版本。docker-com /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/980310> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article> article classpost itemscope itemtypehttp://schema.org/Article> !-- post-header --> header classpost-header> div classpost-tags> a hrefhttps://blog.nancheung.com/tags/linux>Linux /a> a hrefhttps://blog.nancheung.com/tags/docker>Docker /a> a hrefhttps://blog.nancheung.com/tags/docker-compose>Docker Compose /a> a hrefhttps://blog.nancheung.com/tags/微服务>微服务 /a> /div> div classpost-header-wrap> h2 classpost-title> a hrefhttps://blog.nancheung.com/archives/400535>Docker Compose 网络设置,docker容器下的微服务网络通信实践/a> /h2> div classpost-meta> span classpost-author>i classfa fa-eye>/i> 4,905 次访问/span> time classpublished datetime2019-03-28>2019-03-28 /time> p classpost-item-summary> 在我们的微服务部署中,一套服务使用同一个compose工程,同属于一个网络,不向宿主机暴露端口,只进行容器间的网络通信,无疑大大增强了安全性。 /p> /div> /div> /header> !-- post-content --> div classpost-content> div classread-more> a classbutton hrefhttps://blog.nancheung.com/archives/400535> Read More span aria-hiddentrue>/span> span classline left>/span> span classline top>/span> span classline right>/span> span classline bottom>/span> /a> /div> /div> /article>/div>nav classpagination> h2 classscreen-reader-text>Posts Navigation/h2> div classinner> span classpage-number> a hrefhttps://blog.nancheung.com>PAGE 1 OF 2 /a> /span> a classolder-posts arrow-right hrefhttps://blog.nancheung.com/page/2>span classscreen-reader-text>/span>/a> /div>/nav> /div> /main>footer classsite-footer idsiteFooter> div classinner> div classoffsite-links> a hrefhttps://www.zhihu.com/people/nancheung97 classcircle target_blank relnoopener title知乎> svg roleimg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>title>Zhihu icon/title> path dM5.721 0C2.251 0 0 2.25 0 5.719V18.28C0 21.751 2.252 24 5.721 24h12.56C21.751 24 24 21.75 24 18.281V5.72C24 2.249 21.75 0 18.281 0zm1.964 4.078c-.271.73-.5 1.434-.68 2.11h4.587c.545-.006.445 1.168.445 1.171H9.384a58.104 58.104 0 01-.112 3.797h2.712c.388.023.393 1.251.393 1.266H9.183a9.223 9.223 0 01-.408 2.102l.757-.604c.452.456 1.512 1.712 1.906 2.177.473.681.063 2.081.063 2.081l-2.794-3.382c-.653 2.518-1.845 3.607-1.845 3.607-.523.468-1.58.82-2.64.516 2.218-1.73 3.44-3.917 3.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753-.594 1.095-1.603 1.122-1.907 1.155.906-1.821 1.416-3.6 1.591-4.064.425-1.124 1.671-1.125 1.671-1.125zM13.078 6h6.377v11.33h-2.573l-2.184 1.373-.401-1.373h-1.219zm1.313 1.219v8.86h.623l.263.937 1.455-.938h1.456v-8.86z/> /svg> /a> a href/cdn-cgi/l/email-protection#98f1d8f6f9f6fbf0fdedf6ffb6fbf7f5 classcircle target_blank relnoopener title邮箱> svg t1579356164602 roleimg viewBox0 0 1024 1024 version1.1 xmlnshttp://www.w3.org/2000/svg p-id1126 xmlns:xlinkhttp://www.w3.org/1999/xlink> title>Mail icon/title> path dM896 192 128 192C92.8 192 64 220.8 64 256l0 512c0 35.2 28.8 64 64 64l768 0c35.2 0 64-28.8 64-64L960 256C960 220.8 931.2 192 896 192zM841.6 256 512 534.4 182.4 256 841.6 256zM128 768 128 294.4l384 326.4L896 294.4 896 768 128 768z p-id1127>/path> /svg> /a> /div> div classsite-info> p>Copyright © 2017-10-03 a hrefhttps://blog.nancheung.com> NanCheung`s Blog/a> /p> p>本站运行:span idspan_dt_dt>/span>/p> p> span idbusuanzi_container_site_uv>感谢span idbusuanzi_value_site_uv>/span>位小伙伴的/span> span idbusuanzi_container_site_pv>span idbusuanzi_value_site_pv>/span>次访问/span> /p> /div> div classsite-statistics> /div> a href#page classarrow-up data-scroll>span classscreen-reader-text>Back to the top/span>/a> /div>/footer>div classsearchbox ins-search> div classsearchbox-container ins-search-container> div classsearchbox-input-wrapper> form methodget action/search> input typetext classsearchbox-input ins-search-input namekeyword placeholder请输入关键字 autocompleteoff/> /form> span classsearchbox-close ins-close ins-selectable onclickcloseSearchPanel()>i classfa fa-times>/i>/span> /div> div classsearchbox-result-wrapper ins-section-wrapper> div classins-section-container> section classins-section> header classins-section-header>最新文章/header> a hrefhttps://blog.nancheung.com/archives/git文件未修改但是wsl上使用gitstatus都显示modified> div classins-selectable ins-search-item> header>i classfa fa-file>/i>span classins-title>GIT文件未修改,但是WSL上使用git status都显示modified/span> /header> p classins-search-preview>最近windows升级到2004后,尝试全面转WSL2来操作命令行,但是今天我在写一个小玩意的时候,刚在idea中将所有文件提交了commit,准备使用WSL2来操作git整理一下历史commit,发现结果和想象的不太一样。/p> /div> /a> a hrefhttps://blog.nancheung.com/archives/projector-docker> div classins-selectable ins-search-item> header>i classfa fa-file>/i>span classins-title>使用docker部署jetbrains家的web版IDE/span> /header> p classins-search-preview>本文使用wsl2上的docker进行部署,项目地址为:https://github.com/JetBrains/projector-docker。/p> /div> /a> a hrefhttps://blog.nancheung.com/archives/125625> div classins-selectable ins-search-item> header>i classfa fa-file>/i>span classins-title>添加Swap分区解决Linux内存不够用的问题/span> /header> p classins-search-preview>我的搬瓦工19刀的小鸡内存太小了,我在上面搭载了很多服务,比如这个博客、oneindex、网关等等,512M的内存分分钟就要爆满。因此,需要扩大服务器的内存。但是我们都知道内存是购买服务器的时候就定死的配置,无法更改了。所以这里我们就需要用到Swap分区了。/p> /div> /a> a hrefhttps://blog.nancheung.com/archives/984096> div classins-selectable ins-search-item> header>i classfa fa-file>/i>span classins-title>Caddy一键部署,配置反向代理,申请免费HTTPS证书/span> /header> p classins-search-preview>我一直觉得作为一个自用的微型vps,没必要使用nginx这种复杂的web服务端。我以前一直使用goflyway,它是一个使用Golang编写的自带反代理功能的隧道HTTP隧道代理工具。但是goflyway的反代理功能太弱了。这次我替换了一个更好的工具——Caddy。/p> /div> /a> a hrefhttps://blog.nancheung.com/archives/启动了新的开源项目计划gitproxy> div classins-selectable ins-search-item> header>i classfa fa-file>/i>span classins-title>启动了新的开源项目计划——Git Proxy/span> /header> p classins-search-preview>我们都知道因为一些不可描述的原因,国内下载GitHub的速度非常慢,虽然有挂代理、利用码云中转后再重新指定remote等方法加速下载,但是终归不是特别方便,因此决定写一个小玩意来部署在网路畅通的小鸡上,提供在线接口提供代理Git的目的。/p> /div> /a> /section> section classins-section> header classins-section-header>分类/header> div classlevel> div classcolumns is-multiline > a hrefhttps://blog.nancheung.com/categories/开源> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>开源/span> span classins-slug>开源/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/git> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>Git/span> span classins-slug>git/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/miscellaneous> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>杂七杂八/span> span classins-slug>miscellaneous/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/architecture> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>架构/span> span classins-slug>architecture/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/docker> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>Docker/span> span classins-slug>docker/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/spring-cloud> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>Spring Cloud/span> span classins-slug>spring-cloud/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/linux> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>Linux/span> span classins-slug>linux/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/java> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>JAVA/span> span classins-slug>java/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/spring-boot> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>Spring Boot/span> span classins-slug>spring-boot/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/categories/#> div classins-selectable ins-search-item> header> i classfa fa-folder>/i> span classins-title>分类列表/span> span classins-slug>#/span> /header> /div> /a> /div> /div> /section> section classins-section> header classins-section-header>标签/header> div classlevel> div classcolumns is-multiline > a hrefhttps://blog.nancheung.com/tags/开源> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>开源/span> span classins-slug>开源/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/git> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>git/span> span classins-slug>git/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/springmvc> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Spring MVC/span> span classins-slug>springmvc/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/分布式> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>分布式/span> span classins-slug>分布式/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/并发> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>并发/span> span classins-slug>并发/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/docker-compose> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Docker Compose/span> span classins-slug>docker-compose/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/systemd> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>systemd/span> span classins-slug>systemd/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/docker> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Docker/span> span classins-slug>docker/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/灰度> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>灰度/span> span classins-slug>灰度/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/gateway> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Gateway/span> span classins-slug>gateway/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/sping-cloud> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Sping Cloud/span> span classins-slug>sping-cloud/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/微服务> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>微服务/span> span classins-slug>微服务/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/caddy> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Caddy/span> span classins-slug>caddy/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/aop> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>AOP/span> span classins-slug>aop/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/搬瓦工> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>搬瓦工/span> span classins-slug>搬瓦工/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/linux> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Linux/span> span classins-slug>linux/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/hashmap> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>HashMap/span> span classins-slug>hashmap/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/arraylist> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>ArrayList/span> span classins-slug>arraylist/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/简单集合> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>简单集合/span> span classins-slug>简单集合/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/java> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>JAVA/span> span classins-slug>java/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/idea> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>IDEA/span> span classins-slug>idea/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/sping-boot> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>Sping Boot/span> span classins-slug>sping-boot/span> /header> /div> /a> a hrefhttps://blog.nancheung.com/tags/源码> div classins-selectable ins-search-item> header> i classfa fa-tag>/i> span classins-title>源码/span> span classins-slug>源码/span> /header> /div> /a> /div> /div> /section> /div> /div> /div>/div>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script> function openSearchPanel() { $(.ins-search).addClass(show); } function closeSearchPanel() { $(.ins-search).removeClass(show); }/script> /div> /body> script srchttps://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js>/script>script src//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v1.3.2/assets/media/scripts/plugins.js>/script>script src//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v1.3.2/assets/media/scripts/main.js>/script>!-- Md5 Min JS --> script src//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v1.3.0/assets/media/scripts/night-mode.js>/script> script async src//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js>/script>script src//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v.1.2.10/assets/prism/js/prism.js>/script>script src//cdn.jsdelivr.net/gh/hshanx/halo-theme-hshan@v.1.2.10/assets/prism/js/prism-line-numbers.js>/script>!-- gallery --> script srchttps://cdn.jsdelivr.net/npm/lightgallery@1.6.8/dist/js/lightgallery.min.js>/script> script srchttps://cdn.jsdelivr.net/npm/justifiedGallery@3.7.0/dist/js/jquery.justifiedGallery.min.js>/script> script srchttps://blog.nancheung.com/hshan/assets/media/scripts/gallery.js>/script> script typetext/javascript> // 建站时间统计 function show_date_time() { if ($(#span_dt_dt).length > 0) { window.setTimeout(show_date_time(), 1000); BirthDay new Date(10/03/2017 15:36:52); today new Date(); timeold (today.getTime() - BirthDay.getTime()); sectimeold timeold / 1000; secondsold Math.floor(sectimeold); msPerDay 24 * 60 * 60 * 1000; e_daysold timeold / msPerDay; daysold Math.floor(e_daysold); e_hrsold (e_daysold - daysold) * 24; hrsold Math.floor(e_hrsold); e_minsold (e_hrsold - hrsold) * 60; minsold Math.floor((e_hrsold - hrsold) * 60); seconds Math.floor((e_minsold - minsold) * 60); span_dt_dt.innerHTML daysold + 天 + hrsold + 小时 + minsold + 分 + seconds + 秒; } } show_date_time(); /script>script typetext/javascript> console.clear(); console.log(%c 欢迎来到NanCheung`s Blog,我是张楠。, background:#24272A; color:#ffffff, ); console.log( _ __ ________ ); console.log( / | / /___ _____ / ____/ /_ ___ __ ______ ____ _); console.log( / |/ / __ `/ __ \\ / / / __ \\/ _ \\/ / / / __ \\/ __ `/); console.log( / /| / /_/ / / / / / /___/ / / / __/ /_/ / / / / /_/ / ); console.log(/_/ |_/\\__,_/_/ /_/ \\____/_/ /_/\\___/\\__,_/_/ /_/\\__, / ); console.log( /____/ ); console.log( );console.log(███╗ ██╗ █████╗ ███╗ ██╗ ██████╗██╗ ██╗███████╗██╗ ██╗███╗ ██╗ ██████╗ );console.log(████╗ ██║██╔══██╗████╗ ██║ ██╔════╝██║ ██║██╔════╝██║ ██║████╗ ██║██╔════╝ );console.log(██╔██╗ ██║███████║██╔██╗ ██║ ██║ ███████║█████╗ ██║ ██║██╔██╗ ██║██║ ███╗);console.log(██║╚██╗██║██╔══██║██║╚██╗██║ ██║ ██╔══██║██╔══╝ ██║ ██║██║╚██╗██║██║ ██║);console.log(██║ ╚████║██║ ██║██║ ╚████║ ╚██████╗██║ ██║███████╗╚██████╔╝██║ ╚████║╚██████╔╝);console.log(╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝ );console.log( ); console.log( ███▄ █ ▄▄▄ ███▄ █ ▄████▄ ██░ ██ ▓█████ █ ██ ███▄ █ ▄████ );console.log( ██ ▀█ █ ▒████▄ ██ ▀█ █ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀ ██ ▓██▒ ██ ▀█ █ ██▒ ▀█▒);console.log(▓██ ▀█ ██▒▒██ ▀█▄ ▓██ ▀█ ██▒ ▒▓█ ▄ ▒██▀▀██░▒███ ▓██ ▒██░▓██ ▀█ ██▒▒██░▄▄▄░);console.log(▓██▒ ▐▌██▒░██▄▄▄▄██ ▓██▒ ▐▌██▒ ▒▓▓▄ ▄██▒░▓█ ░██ ▒▓█ ▄ ▓▓█ ░██░▓██▒ ▐▌██▒░▓█ ██▓);console.log(▒██░ ▓██░ ▓█ ▓██▒▒██░ ▓██░ ▒ ▓███▀ ░░▓█▒░██▓░▒████▒▒▒█████▓ ▒██░ ▓██░░▒▓███▀▒);console.log(░ ▒░ ▒ ▒ ▒▒ ▓▒█░░ ▒░ ▒ ▒ ░ ░▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░░▒▓▒ ▒ ▒ ░ ▒░ ▒ ▒ ░▒ ▒ );console.log(░ ░░ ░ ▒░ ▒ ▒▒ ░░ ░░ ░ ▒░ ░ ▒ ▒ ░▒░ ░ ░ ░ ░░░▒░ ░ ░ ░ ░░ ░ ▒░ ░ ░ );console.log( ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░░ ░ ░ ░░░ ░ ░ ░ ░ ░ ░ ░ ░ );console.log( ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ );console.log( ░ ); /script> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]