找到约 10000 条结果
  • 基于Loki打造云原生分布式日志系统
    Grafana Loki是一个水平可扩展,高可用性,多租户的日志聚合系统,包含了日志收集,存储,可视化以及报警等功能。与其他日志系统不同,Loki的构想是仅对日志建立标签索引,而使原始日志消息保持未索引状态。这意味着Loki的运营成本更低,并且效率更高。
    2020-10-23
    1
  • 《Go 语言程序设计》读书笔记(四)接口
    一个具体的类型可以准确的描述它所代表的值并且展示出对类型本身的一些操作方式就像数字类型的算术操作,切片类型的索引、附加和取范围操作。总的来说,当你拿到一个具体的类型时你就知道它的本身是什么和你可以用它来做什么。
    2019-12-29
  • Netty序章之BIO NIO AIO演变
    Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物,是一种NIO框架。而BIO,NIO,AIO更是笔试中要考,面试中要问的技术。也是一个...
    2018-01-24
    1
  • Netty序章之BIO NIO AIO演变
    Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物,是一种NIO框架。而BIO,NIO,AIO更是笔试中要考,面试中要问的技术。也是一个...
    2019-02-21
  • 函数式编程
    函子:Functor、MayBe、Either、IO、Folktale、Task、Pointer、Monad了解函数式编程1、函数式编程的概念函数式编程(FP)(Functional Programming)是编程范式之一,编程范式还有面向对象编程、面向过程编程等。函数式编程的历史编程范式类型:面向对象编程: 把现实世界中的事物抽象成程序世界中的类和对象,通过封装、继...
    2021-09-21
  • 14.kubernetes笔记 Volume存储卷(五) Secret、downwardAPI
    Secret简介ConfigMap的配置信息基本没有类别之分,但Secret有所不同,根据其用户存在类型的概念;docker-registry:专用于让kubelet启动Pod时从私有镜像仓库pull镜像时,首先认证到Registry时使用;TLS:专门用于保存tls/ssl用到的证书和配对的私钥;generic:余下的为通用类型;在通用型中又存在多个子类型子类型中系统默认的...
    2021-10-25
  • Spring Boot 搭建TCP Server
    本示例首选介绍Java原生API实现BIO通信,然后进阶实现NIO通信,最后利用Netty实现NIO通信及Netty主要模块组件介绍。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 BIO(Blocking I/O) 方案 BIO通信(一请求一应答)模型图如下 采用 BIO 通信模型 的服务端,通常由一个...
    2019-12-13
  • 并发中的锁文件模式
    并发中的锁文件模式是Java企业设计模式中的一种。可以是本地锁,也可以分布式锁,看文件系统是本地还是分布式的,算是一种比较古老的方式。利用zk实现分布式锁,其实跟这个也比较类似。zk其本质是个树形结构。
    2016-04-20
  • 足球数据API接口 - 【数据接口1】API调用示例代码
    [链接]package com.huaying.demo.football;import javax.xml.bind.JAXBContext;import javax.xml.bind.Unmarshaller;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement;import java.io.ByteArrayInputStream;import java.nio.charset.StandardCharsets;import java.nio.fil...
    2019-08-22
  • 转换流06_练习_转换文件编码
    package com.itheima.demo03.ReverseStream; import java.io.*; /* {代码...} */public class Demo04Test { {代码...} }
    2019-08-17
  • Java--打印流详解
    平时我们在控制台打印输出,是调用print方法和println方法完成的,这两个方法都来自于java.io.PrintStream类,该类能够方便地打印各种数据类型的值,是一种便捷的输出方式。
    2020-04-25
  • Spring Boot Jwts Token生成
    写文章背后的心酸:公司一个弱鸡Java,被折腾的。于是这边有想法自己学习Java。今天谈一谈Token如何生成的吧,写篇文章记录。在若干年后,再次阅读也不知道是如何的体验。
    2023-09-21
  • 安装 rust 和配置国内镜像
    Is Rust up to date?Rust updates very frequently. If you have installed Rustup some time ago, chances are your Rust version is out of date. Get the latest version of Rust by running rustup update.
    2021-11-16
  • 二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网
    二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网[链接] 开源不易,帮忙点个star,谢谢了介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。不配置IPV6...
    2023-02-07
  • 从阻塞IO到虚拟线程:Java并发模型演进之路(一)Thread-Per-Request与Tomcat NIO处理机制
    在《从阻塞IOio_uring: Linux IO模型的演进之路》我们从BIO开始,一路向前走到了io_uring, 在前进的路上我们始终的动机只有一个就是用更少的资源来获得更多的吞吐量。BIO的Blocking 阻塞在读数据这个地方,而从客户端发送的数据抛开路上传输的时间,也还有从路由器到网卡,然后从网卡到内存中。这个时候就需要通知内核...
    2025-06-08
  • 就这一次:TCP、IP、操作系统、Netty、算法一次性讲透
    就这一次:大学四年没有学会的TCPIP、操作系统、SocketIO、NIO、Linux内核、Epoll、数据结构与算法,一堂课讲明白IO篇1,为什么IO这么重要2,阻塞和非阻塞的本质区别3,java代码和内核如何交互4、NIO和多路复用器的差异5,IO在面试中起到的作用从TCP,NIO,Epoll一直学到Netty0、TCP通信基础0.1 操作系统中的BIONIOSELEC...
    2020-09-08
  • 什么是 SAP vocabulary-based annotations
    我们在 SAP Fiori Elements 应用的本地注解里,能看到大量如下以 Common 和 UI 为前缀的注解属性:这些 Common,UI,实际是命名空间(namespace), 定义在本地注解文件(文件夹localService下面) 的开头部分: {代码...} com.sap.vocabularies.Common.v1: Common terms for all SAP vocabularies[链接]com.sap.vocabularies...
    2021-04-18