<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>TECH on Hi,I`m lan</title><link>/categories/tech/</link><description>Recent content in TECH on Hi,I`m lan</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 24 Sep 2021 00:00:00 +0000</lastBuildDate><atom:link href="/categories/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>[了解Rust基金会]介绍Mark Rousskov</title><link>/post/introducing-mark-rousskov/</link><pubDate>Fri, 24 Sep 2021 00:00:00 +0000</pubDate><guid>/post/introducing-mark-rousskov/</guid><description>注意 本文还在持续翻译中. 在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成</description></item><item><title>[了解Rust基金会]介绍Tyler Mandry</title><link>/post/introducing-tyler-mandry/</link><pubDate>Thu, 23 Sep 2021 00:00:00 +0000</pubDate><guid>/post/introducing-tyler-mandry/</guid><description>注意 本文还在持续翻译中. 在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成</description></item><item><title>[了解Rust基金会]介绍Bobby Holley</title><link>/post/introducing-bobby-holley/</link><pubDate>Wed, 22 Sep 2021 00:00:00 +0000</pubDate><guid>/post/introducing-bobby-holley/</guid><description>注意 本文还在持续翻译中. 在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成</description></item><item><title>CDF(持续交付基金会)欢迎基于k8s构建容器镜像的框架Shipwright作为新的孵化项目</title><link>/post/cdf-new-project-shipwright/</link><pubDate>Wed, 04 Aug 2021 00:00:00 +0000</pubDate><guid>/post/cdf-new-project-shipwright/</guid><description>说明: 本文将使用CDF作为持续交付基金会简称. 基于 Tekton 构建容器镜像的简单方法 旧金山,2021年8月3日&amp;mdash;CDF是一个开源软件基金会</description></item><item><title>[了解Rust基金会]介绍Shane Miller</title><link>/post/introducing-shane-miller/</link><pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate><guid>/post/introducing-shane-miller/</guid><description>在接下来的五个星期中，我们将会运行一个名叫&amp;quot;了解董事会&amp;quot;系列，发布来自Rust基金会董事会每个成员的博客帖子，将他们介绍</description></item><item><title>让java程序主动监测死锁</title><link>/post/java_daed_lock_healthcheck/</link><pubDate>Wed, 14 Apr 2021 00:00:00 +0000</pubDate><guid>/post/java_daed_lock_healthcheck/</guid><description>前言 SpringBoot2.x引入了Micrometer,重点支持了tag,而tag是prometheus和influxdb这类新兴监控存储</description></item><item><title>微信小程序接口自动化的实现方案</title><link>/post/automation-test-wechat-api/</link><pubDate>Tue, 13 Apr 2021 00:00:00 +0000</pubDate><guid>/post/automation-test-wechat-api/</guid><description>背景 前几天在社区看到有人问微信小程序怎么进行接口自动化https://testerhome.com/topics/28217，所以想把自己如</description></item><item><title>离线运行swagger文档</title><link>/post/swagger-api-offline/</link><pubDate>Tue, 13 Apr 2021 00:00:00 +0000</pubDate><guid>/post/swagger-api-offline/</guid><description>前言 在社区群看到有人希望能够将kubesphere的文档自己搭一个环境跑起来使用,我想了下这个需求应该是实际使用确实会碰到的,比如某些公司内</description></item><item><title>多个React应用共同工作</title><link>/post/multiple-react-app/</link><pubDate>Fri, 26 Mar 2021 00:00:00 +0000</pubDate><guid>/post/multiple-react-app/</guid><description>注意 本文还处于创作阶段,将会尽快完善</description></item><item><title>集成Github Oauth app</title><link>/post/integrated-github-oauth-app/</link><pubDate>Fri, 26 Mar 2021 00:00:00 +0000</pubDate><guid>/post/integrated-github-oauth-app/</guid><description>注意 本文还处于创作阶段,将会尽快完善</description></item><item><title>centos安装php8.0</title><link>/post/centos-install-php/</link><pubDate>Tue, 23 Mar 2021 00:00:00 +0000</pubDate><guid>/post/centos-install-php/</guid><description>动机 之前一直没有接触PHP的经验,需要安装PHP是由于要搭建Flarum论坛,找了一圈,类似这种论坛的实现都是PHP做的,虽然PHP是世界上</description></item><item><title>使用Cloudflare pages部署静态博客</title><link>/post/cloudflare-deploy-hugo-site/</link><pubDate>Mon, 22 Mar 2021 00:00:00 +0000</pubDate><guid>/post/cloudflare-deploy-hugo-site/</guid><description>什么是Cloudflare Cloudflare是一家美国 为什么转到Cloudflare pages 记得我第一次听说Cloudflare时是在技术群看到</description></item><item><title>ASF第一位华人董事</title><link>/post/first-asf-board-member/</link><pubDate>Fri, 12 Mar 2021 00:00:00 +0000</pubDate><guid>/post/first-asf-board-member/</guid><description>前言 今天一早打开朋友圈就看到几条消息,都是在讲吴晟当选新一届Apache董事会成员,在一定程度上讲中国已经进入Apache核心并且还会一直展</description></item><item><title>Hugo博客SEO优化-URL和标题区分开</title><link>/post/hugo-slug-url/</link><pubDate>Thu, 11 Mar 2021 00:00:00 +0000</pubDate><guid>/post/hugo-slug-url/</guid><description>前言 Hugo博客默认情况下你的md文件是什么名字那么在网站上点击对应博客时URL就显示什么,但是我们将URL复制发给别人时中文就会显示一串看</description></item><item><title>免费帮部署Halo博客</title><link>/post/free-deploy-halo/</link><pubDate>Thu, 04 Mar 2021 00:00:00 +0000</pubDate><guid>/post/free-deploy-halo/</guid><description>只要通过这个链接购买服务器 即可免费帮部署Halo博客 联系我 free.liangyuanpeng.com右上角找到我的微信。</description></item><item><title>部署Halo博客</title><link>/post/deploy-halo/</link><pubDate>Fri, 26 Feb 2021 00:00:00 +0000</pubDate><guid>/post/deploy-halo/</guid><description>前言 jar包部署 注意:jar包部署需要jdk11版本 Docker方式部署 docker方式部署很简单，一条命令即可。 docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo halohub/halo 其中</description></item><item><title>给hugo博客添加评论功能</title><link>/post/hugo-comment/</link><pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate><guid>/post/hugo-comment/</guid><description>缘由 静态博客不像动态博客一样想要什么功能就写个代码实现，但是折腾一番还是可以满足日常需求的。本文主要讲述使用utterances给静态博客实</description></item><item><title>给hugo博客添加字数统计和阅读需要xx分钟的功能</title><link>/post/addons-word-count-hugo/</link><pubDate>Tue, 16 Feb 2021 00:00:00 +0000</pubDate><guid>/post/addons-word-count-hugo/</guid><description>缘由 在看别人博客时经常在文章标题下面见到有共xx字,阅读约xx分钟的字眼，这个功能在hugo中本身就已经自带了，开启这个功能即可。 修改博客页</description></item><item><title>Ant Design被删源码库!!404√</title><link>/post/ant-design-deleted-404/</link><pubDate>Mon, 15 Feb 2021 00:00:00 +0000</pubDate><guid>/post/ant-design-deleted-404/</guid><description>了解 Ant Design Ant-Design是蚂蚁金服基于React开源的一款企业级UI 设计语言和 React 组件库，深受人们喜爱。 最早消息 还在当前过年的时间点，A</description></item><item><title>Elasticsearch+Fluentd+Kafka搭建分布式日志系统</title><link>/post/elasticsearch-fluentd-kafka/</link><pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate><guid>/post/elasticsearch-fluentd-kafka/</guid><description>前言 由于logstash内存占用较大,灵活性相对没那么好,ELK正在被EFK逐步替代.其中本文所讲的EFK是Elasticsearch+Fl</description></item><item><title>使用fluentd作为docker日志驱动收集日志</title><link>/post/fluentd-logdrive-docker/</link><pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate><guid>/post/fluentd-logdrive-docker/</guid><description>前言 docker默认的日志驱动是json-file,每一个容器都会在本地生成一个/var/lib/docker/containers/con</description></item><item><title>制作带有kafka插件和es插件的fluentd镜像</title><link>/post/fluentd-plugin-kafka/</link><pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate><guid>/post/fluentd-plugin-kafka/</guid><description>前言 Fluentd是用于统一日志记录层的开源数据收集器,是继Kubernetes、Prometheus、Envoy 、CoreDNS 和cont</description></item><item><title>fluentd语法入门</title><link>/post/fluentd-quickstart/</link><pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate><guid>/post/fluentd-quickstart/</guid><description>前言 Fluentd是用于统一日志记录层的开源数据收集器,是继Kubernetes、Prometheus、Envoy 、CoreDNS 和cont</description></item><item><title>利用docker和docker-compose部署单机kafka</title><link>/post/docker-compose-deploy-kafka/</link><pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate><guid>/post/docker-compose-deploy-kafka/</guid><description>前提 docker docker-compose 其中docker-compose不是必须的,单单使用docker也是可以的,这里主要介绍docker和docker-compose两</description></item><item><title>docker部署minio</title><link>/post/deploy-minio/</link><pubDate>Thu, 16 Jan 2020 00:00:00 +0000</pubDate><guid>/post/deploy-minio/</guid><description>前提 docker docker部署 docker部署minio非常简单，只需要两条命令即可完成minio服务器的部署。 docker pull minio/minio docker run -p 9000:9000 minio/minio server /data 下面是两条命令的</description></item><item><title>部署React应用</title><link>/post/deploy-react-app/</link><pubDate>Sun, 06 Jan 2019 00:00:00 +0000</pubDate><guid>/post/deploy-react-app/</guid><description>前言 前后端分离已经是大趋势，服务器端只需要关注自己的接口逻辑实现，而不需要关注前端的页面跳转，这一部分交由前端处理。常见的就是React应用</description></item><item><title>转|SOFARPC优雅关闭剖析</title><link>/post/sofarpc-right-down/</link><pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-right-down/</guid><description>前言 众所周知，在微服务架构下面，当应用需要进行新功能升级发布，或者异常关闭重启的时候，我们会对应用的进程进行关闭，而在关闭之前，我们希望做一</description></item><item><title>转|SOFARPC泛化调用实现剖析</title><link>/post/sofarpc-generic-invoke/</link><pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-generic-invoke/</guid><description>SOFA Scalable Open Financial Architecture是蚂蚁金服自主研发的金融级分布式中间件，包含了构建金融级云原生架构所需的各个组件，是在金融场景里锤炼出来的最</description></item><item><title>转|SOFARPC序列化比较</title><link>/post/sofarpc-serializer/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-serializer/</guid><description>前言 在应用服务化架构中，RPC 框架是非常重要的基础组件。而在 RPC 框架当中，序列化（以及反序列化）又是必不可少的一环。 因为序列化的性能对整体框架</description></item><item><title>转|SOFARPC注解支持剖析</title><link>/post/sofarpc-annotation/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-annotation/</guid><description>1、前言 在SOFABoot 环境下，SOFARPC 提供三种方式给开发人员发布和引用 RPC 服务： XML 方式（配置） Annotation 方式（注解） 编程 API 方式（动态 编程 API 方</description></item><item><title>转|SOFARPC跨语言支持剖析</title><link>/post/sofarpc-mult-language/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-mult-language/</guid><description>前言 随着 TIOBE 10月份的编程语言排行 的发布，C++重回第三的位置，新兴的 Swift 和 Go 表现出强劲的上升趋势。 与此同时，虽然目前 Java 的领头位置尚未出现有力挑</description></item><item><title>转|SOFARPC路由实现剖析</title><link>/post/sofarpc-route-impl/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-route-impl/</guid><description>前言 RPC 框架需要创造一种调用远程服务如同调用本地般的体验，因此在实现一个基于 RPC 框架的微服务架构的系统时，服务消费者（客户端）往往只需要知道服务</description></item><item><title>转|SOFARPC连接管理与心跳剖析</title><link>/post/sofarpc-heartbeat-connect/</link><pubDate>Mon, 10 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-heartbeat-connect/</guid><description>前言 在 RPC 调用过程中，我们经常会和多个服务端进行远程调用，如果在每次调用的时候，都进行 TCP连接，会对 RPC的性能有比较大的影响，因此，实际的</description></item><item><title>去哪儿网消息队列设计与实现</title><link>/post/qmq-design/</link><pubDate>Sun, 09 Dec 2018 00:00:00 +0000</pubDate><guid>/post/qmq-design/</guid><description>前言 去哪儿网近日在GitHub上开源了其内部广泛使用的消息队列 (内部代号 QMQ)，本文从去哪儿网使用消息队列所碰到的各种问题出发探讨去哪儿网</description></item><item><title>转|SOFARPC同步异步实现剖析</title><link>/post/sofarpc-sync-async/</link><pubDate>Sun, 09 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-sync-async/</guid><description>前言 这一篇，我们为大家带来了开发过程中，最常接触到的同步异步调用解析。本文会介绍下同步异步的使用场景，以及 SOFARPC 中的代码实现机制，为了方便大家理</description></item><item><title>转|SOFARPC线程模型剖析</title><link>/post/sofarpc-modle/</link><pubDate>Sun, 09 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-modle/</guid><description>前言 上一篇，我们介绍了 SOFARPC 同步异步的实现，本文我们将会介绍 SOFARPC 中的线程模型。 本文会从同步异步，阻塞非阻塞开始讲起，进而探讨常见的线程模型设计，之</description></item><item><title>AWESOME消息队列</title><link>/post/awesome-messagequeue/</link><pubDate>Sat, 08 Dec 2018 00:00:00 +0000</pubDate><guid>/post/awesome-messagequeue/</guid><description>前言 消息队列是应用程序解耦通信的一个关键组件,本篇博文主要以列举开源消息队列为目的编写,并不展开具体内容讲解，没有开源的不在列举范围内。 mq</description></item><item><title>转|SOFARPC链路追踪剖析</title><link>/post/sofarpc-trace/</link><pubDate>Sat, 08 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-trace/</guid><description>一. 前言 微服务已经被广泛应用在工业界，微服务带来易于团队并行开发、独立部署、模块化管理等诸多优点。然而微服务将原单体拆分多个模块独立部署，各</description></item><item><title>转|SOFARPC框架之总体设计与扩展机制</title><link>/post/sofarpc-design/</link><pubDate>Wed, 05 Dec 2018 00:00:00 +0000</pubDate><guid>/post/sofarpc-design/</guid><description>前言 RPC 框架作为分布式技术的基石，在分布式和微服务环境下，扮演着非常重要的角色。 在蚂蚁金服的分布式技术体系下，我们大量的技术产品（非网关类产品</description></item><item><title>Apache RocketMQ单机部署</title><link>/post/deploy-apache-rocketmq/</link><pubDate>Tue, 27 Nov 2018 00:00:00 +0000</pubDate><guid>/post/deploy-apache-rocketmq/</guid><description>前言 这篇文章以4.3.0版本为标准进行讲述在linux下部署RocketMQ单机实例,在此之前需要已配置JAVA环境。 apache RocketMQ 是阿里巴巴在201</description></item><item><title>CI过程中拉取仓库的注意点</title><link>/post/note-ci-repo/</link><pubDate>Sat, 22 Sep 2018 00:00:00 +0000</pubDate><guid>/post/note-ci-repo/</guid><description>前言 CI过程中拉取仓库的注意点 备注：本文安装指南基于Ubuntu 16.04，在Centos上某些安装步骤的命令可能需要稍作改动。 CI Hugo博</description></item></channel></rss>