ICode9

精准搜索请尝试: 精确搜索
  • netty 之Channel、pipeline,ChannelHandler和ChannelHandlerContext之间的关系2021-06-29 01:03:02

     Channel和ChannelPipeline,ChannelHandler、ChannelHandlerContext之间的关系 ( 以下分别简写为chann或channel, pipeline,handler,context或ctx )   简谈启动过程的初始化 服务端、客户端的启动都是类似的, 主要有几个方法: bs.group(bossGroup) .channel(NioSocketChannel.clas

  • Netty 框架学习 —— 基于 Netty 的 HTTP/HTTPS 应用程序2021-06-27 19:03:52

    通过 SSL/TLS 保护应用程序 SSL 和 TLS 安全协议层叠在其他协议之上,用以实现数据安全。为了支持 SSL/TLS,Java 提供了 javax.net.ssl 包,它的 SSLContext 和 SSLEngine 类使得实现解密和加密变得相当简单。Netty 通过一个名为 SsLHandler 的 ChannelHandler 实现了这个 API,其中 SSL

  • Netty 框架学习 —— 基于 Netty 的 HTTP/HTTPS 应用程序2021-06-27 19:00:05

    通过 SSL/TLS 保护应用程序 SSL 和 TLS 安全协议层叠在其他协议之上,用以实现数据安全。为了支持 SSL/TLS,Java 提供了 javax.net.ssl 包,它的 SSLContext 和 SSLEngine 类使得实现解密和加密变得相当简单。Netty 通过一个名为 SsLHandler 的 ChannelHandler 实现了这个 API,其

  • 通过 Kubernetes 和容器实现 DevOps2021-06-21 09:04:27

      DevOps 是什么 DevOps 中的 Dev 指的 Development,Ops 指的是的 Operations,用一句话来说 DevOps 就是打通开发运维的壁垒,实现开发运维一体化。 从瀑布式开发到敏捷开发 谈到 DevOps 的发展史,我们需要先谈一下敏捷开发。 首先,敏捷开发是面向软件的,而软件依赖于计算硬件。我们

  • Netty框架之核心组件2021-06-19 21:58:08

    前言 小编上次分享了netty的线程模型以及简单使用,不知道的小伙伴可以看看Netty框架之线程模型与基础用法,小编承认网络编程还是非常复杂的,一不小心就掉坑里了,即使是小编简单示例的代码,很多小伙伴也问小编这个为什么这么写啊,尤其是pipeline.addLast或addFirst方法里面的参数,然

  • Pipeline模式与Factory+Provider模式的应用2021-06-18 13:05:06

    前言 我正在写FastGithub这个小麻雀项目,里面主要涉及了Pipeline模式和Factory+Provider模式,这两种设计模式,让这个项目在"ip扫描"和"ip查找"两个核心功能上如鱼得水,在此分享给大家。 Pipeline Pipeline模式也叫管道模式或流水线模式。通过预先设定好的一系列的阶段来处理输入的数据

  • ChIP-seq流程结果文件解读2021-06-17 20:34:33

    接前面文章:ChIP-seq | ATAC-seq | RNA-seq | 数据分析流程 前面已经把pipeline跑完了,但是关于结果的解读还是不清楚,这里来深入探讨一下。   复习: pipeline:https://github.com/ENCODE-DCC/chip-seq-pipeline2 大致流程图:https://www.encodeproject.org/pipelines/ENCPL272XAE chi

  • ELK-logstash收集日志2021-06-16 13:35:05

    通过ogstash 收集日志   不难理解,我们的日志通常都是在日志文件中存储的,所以,当我们在使用INPUT插件时,收集日志,需要使用file模块,从文件中读取日志的内容,那么接下来讲解的是,将日志内容输出到另一个文件中,如此一来,我们可以将日志文件统一目录,方便查找。 注意:Logstash与其他服务不同,

  • [机翻]A brief overview of the 3D pipeline[翻译]2021-06-15 18:31:22

    https://blogs.igalia.com/itoral/2014/11/11/a-brief-overview-of-the-3d-pipeline/ 回顾 在上一篇文章中,我讨论了 Mesa 开发环境,并为新手提供了一些提示,但在我们开始编写代码之前,我们应该先看看现代 GPU 的样子,因为对于驱动程序代码,设计和实现有一定的影响。 固定功能与可编程

  • three使用gltf-pipeline压缩 并 加载 gltf 文件。2021-06-15 15:04:19

    three作为webgl的天花板总是会碰到各种各样的问题,当使用gltf文件过大时,three加载速度会变慢,可以使用 gltf-pipeline 压缩gltf 来提升加载速度 一,在three中加载 gltf 文件。     1, 使用npm下载three  cnpm install three -s -d  2,引入three // 其他配置自行完善 import

  • (集群外)jenkins连接K8S集群2021-06-13 22:02:20

    主要使用pipeline、kubernetes、kubernetes pipeline插件。 kubernetes插件配置 配置如下图: kubernetes服务证书key为apiserver的数字证书,直接从服务器上cat出来粘贴; 添加jenkins连接k8s集群凭据,这里需要将客户端连接kubernetes集群的数字证书生成PKCS#12加密文件,使用如下命

  • (项目实战)如何结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级?2021-06-13 10:57:55

    ###前言 现在这家单位的 CICD 比较的混乱,然后突发奇想,想改造下,于是就用pipeline做了一个简单的流水线,下面是关于它的一些介绍 写一个简单的流水线 大概就是这么个流程简单来说就是:拉代码—》编译—》打镜像—》推镜像—》部署到 k8s 中,下面的 pipeline 就是在这条主线上进行

  • 【Netty源码分析摘录】(七)新连接的接入2021-06-11 11:06:51

    文章目录 1.问题2.检测新连接接入3.创建客户端 channel4. 绑定 NioEventLoop4.1 register04.1.1 doRegister()4.1.2 pipeline.invokeHandlerAddedIfNeeded()4.1.3 pipeline.fireChannelRegistered()4.1.3 pipeline.fireChannelActive() 5.总结 1.问题 当 netty 的服务端

  • go 搭建并行处理管道2021-06-04 12:02:14

    一. Go语言并发编程 采用了CSP(Communication Seuential process)模型 不需要锁, 不需要callback 并发编程 vs 并行计算 1.1 CSP并发模型 CSP模型是上个世纪七十年代提出的,用于描述两个独立的并发实体通过共享的通讯 channel(管道)进行通信的并发模型。 CSP中channel是第一类对

  • Pigeon源码分析(四) -- 服务端接收请求过程2021-06-03 19:32:33

    客户端发送tcp请求给服务端,最终所有服务端的逻辑都存在于服务端的netty中,进一步说就是channelHandler中 public class NettyServerPipelineFactory implements ChannelPipelineFactory { private NettyServer server; private static CodecConfig codecConfig = CodecC

  • jenkins pipeline docker 发布项目2021-05-28 14:04:16

    环境: 192.168.100.148 开发环境 192.168.100.140 jenkins 服务器 harbor.zong.com 镜像仓库   1.拉取代码 2.构建 3.sonarqube 代码扫描质检 4.构建生成镜像推送仓库 5.部署到开发环境服务器 6.成功或失败钉钉通知群内 pipeline { agent any environment {

  • Redis实战(四):redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU2021-05-27 22:59:16

    啤酒理论 Buffer机制,减少没必要的来回调用 前置知识 只要和redis建立了连接,发送字符串,就能交互 管道 发布 / 订阅 help @pubsub 发送者 订阅者 PSUBSCRIBE pattern [pattern ...] summary: Listen for messages published to channels matching the given patterns

  • redis pipeline+lua+es2021-05-23 22:59:40

    redis pipeline 可以一次性插入多个key的数据 @RequestMapping(value = "/add/pipeline", method = RequestMethod.GET) public void addpipeline() { stringRedisTemplate.executePipelined(new RedisCallback<String>() { @Override

  • Jenkins 基础篇 - 插件安装2021-05-22 08:33:04

    这一小节主要介绍 Jenkins 插件的安装,登录到 Jenkins 后,依次进入到【系统管理】→ 【插件管理】→ 【可选插件】,在这里可以看到所有的 Jenkins 插件,如下图: 我们在最开始安装 Jenkins 的时候也会让我们选择【安装推荐的插件】或者【选择插件来安装】,那时安装的是一些 Jenkins 基础

  • smtp-pipeline命令2021-05-19 15:00:40

    SMTP服务扩展名是Pipelining;https://www.rfc-editor.org/rfc/rfc2920.txt 当客户端SMTP希望使用命令流水线时,它首先向服务器SMTP发出EHLO命令。如果服务器SMTP用代码250响应EHLO命令,并且响应包括EHLO关键字值PIPELINING,则服务器SMTP已指示它可以容纳SMTP命令流水线。 EHLO DESKT

  • Netty实现RPC2021-05-18 14:33:39

    Netty实现RPC 1.服务接口定义 public interface CityService { String getCityName(); } 2.服务提供者 2.1服务接口实现 public class CityServiceImpl implements CityService { @Override public String getCityName() { return "厦门"; } }

  • TPOT: 自动化的sklearn2021-05-18 09:01:17

    TPOT主页 https://epistasislab.github.io/tpot/ 注意TPOT和sklearn的天然亲缘关系。 主页提供了许多常用数据集的示例: 选择超参数的问题在于,没有放之四海而皆准的超参数。 因此,对于每个新数据集,我们必须找到最佳设置。 这可能是一个耗时的过程,但幸运的是,在Scikit-Learn中执行

  • 一文搞懂 Netty 的整体流程,还有谁不会?2021-05-15 09:36:42

    作者:fredalxin 地址:https://fredal.xin/netty-process 本文基于版本 4.1.46,同时只描述类而不展示具体源码。 Netty 的整体流程 Netty 的整体流程相对来说还是比较复杂的,初学者往往会被绕晕。 所以这里总结了一下整体的流程,从而对 Netty 的整体服务流程有一个大致的了解。从功能上,

  • 基于Pipeline的CI/CD在趣头条的应用实践2021-05-14 07:01:18

     汝林 分布式实验室 在今天的趣头条,随着业务需求的快速增长,部署与扩容的需求也越来越多,为更快的响应业务需求,业务容器化也随之加速。本次分享主要介绍在此业务场景下,部署在ECS的服务如何进行容器化的快速接入,使用基于Pipeline的Jenkins实现流程控制及部署,并动态的适配多环境与多

  • Jenkins Pipeline入坑指南2021-05-10 07:08:21

     杜宽 分布式实验室 本文主要介绍在生产环境中持续集成与持续部署的使用,主要通过实现Jenkins流水线脚本自动发布应用到Kubernetes集群当中。CI/CD介绍CI(Continuous Integration,持续集成)/CD(Continuous Delivery,持续交付)是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有