ICode9

精准搜索请尝试: 精确搜索
  • 8、kubernetes组件——CoreDns2022-07-30 13:03:22

    kubernetes组件——CoreDns 在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的服务发现功能。 从Kubernetes 1.11开始,可使用CoreDNS作为Kubernetes的DNS插件进入GA

  • multiplexer2022-07-28 14:05:14

    package meshimport ( "fmt" "io" "net" "strconv" "strings")type Listener interface { io.Closer Accept() (io.ReadWriteCloser, net.Addr, error)}type tcpListener struct { net.Listener}func (t *

  • DASCTF2022七月赋能赛 MyCanary22022-07-28 01:31:06

    Analyse sub_4012B6() unsigned int sub_4012B6() { int v0; // eax int fd; // [rsp+Ch] [rbp-4h] setbuf(stdin, 0LL); setbuf(stdout, 0LL); setbuf(stderr, 0LL); fd = open("/dev/urandom", 0); if ( fd == -1 ) { printf("can�

  • Java IO流2022-07-27 22:00:42

    Java IO流 什么是IO? 就是Input和Output,通过IO可以完成硬盘文件的读和写。 输入(Input)、读(Read)、输入流(InputStream):从硬盘到内存中。 输出(Output)、写(Write)、输出流(OutputStream):从内存到硬盘中。 IO流的分类 以内存作为参照物,按照流的方向分类: 往内存中去,叫做输入 从内存中出来,叫做

  • 开发中为什么要使用Redis缓存2022-07-27 11:31:32

    用缓存,主要有两个用途:高性能、高并发: 高并发:mysql单机支撑到2000QPS 就开始容易报警了 如果大量的请求直接打到mysql上 将会引起mysql的宕机 而redis 是k-v式操作 单机支撑的并发量高达几万十几万 单机的承载并发量是mysql单机的几十倍 而且redis自身也有较好的容灾性 在master服

  • k8s & Docker All In One2022-07-27 10:02:58

    k8s & Docker All In One Kubernetes Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。 Kubernetes 这个名字源于希腊语,意为“舵手”或“

  • 使用socket.io2022-07-26 22:05:25

    使用socket.io 使用express+socket.io完成聊天室项目 socket.io 服务,是一种即时通讯服务 //如何实现通讯 A <=> 服务端 <=> B /* 1. 客户端发送信息给服务端 2. 服务端接收客户端的信息 3. 服务端发送信息给客户端 4. 客户端接收服务端的信息 */ socket的使用 //1. 安装soc

  • Python异步编程之Asyncio2022-07-26 14:32:59

    1. 协程简介 1.1 协程的含义及实现方法 协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。例如: def func1(): print(1) ... # 协程介入 print(2) def func2(): print(3) ...

  • DASCTF2022七月赋能赛 eyfor2022-07-26 13:00:24

    checksec Arch: amd64-64-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x400000) File pwn4: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.s

  • EGG-SOCKET.IO 向指定客户端发送消息2022-07-26 13:00:14

    EGG-SOCKET.IO 功能 egg-socket.io是对socket.io的一个封装,加上了对router、controller、namespace和middleware的规约。 其中,router与controller主要用于分发和处理socket.io客户端的请求,但我们之所以引入socket.io,往往是为了获得服务端主动推送的能力,这两部分就略过了。 剩下的n

  • B+树与跳表(SkipList)2022-07-26 09:36:13

    为什么 MYSQL 使用 B+树作为 InnoDB 引擎的索引结构?   <Mysql为什么使用B+树做索引>一文从两个方面介绍了Mysql为什么选择B+Tree作为InnoDB引擎索引的数据结构,本文再做一下简单的总结。   Mysql数据库的数据被分割为多个页以文件形式储存在硬盘上的。因此我们每次进行数据库查

  • 音乐文件合并/IO流2022-07-25 23:01:27

    package com.Test; import java.io.*; public class demo2 { public static void main(String[] args) throws IOException { // PrintWriter printWriter= new PrintWriter(new File("G:\\培训班\\代码块\\week4\\day2\\src\\com\\Test\\day3.tx

  • Java IO2022-07-25 23:00:10

    一、Java IO流的40多个类都是从如下4个抽象类派生出来的。 InputStream/Reader:所有的输入流基类,前者是字节输入流,后者是字符输入流。 OutputStream/Reader:前者是字节输出流,或者字符输出流。 解释:流是程序输入或输出的一个连续的字节序列,设备(例如鼠标,键盘,磁盘,屏幕和打印机)的输入和

  • TFrecord写入与读取2022-07-25 22:03:40

    Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. Protocol buffers是由Google设计的无关程序语言、平台的、具有可扩展性机制的序列化数据结构。 The tf.train.Example message (or protosun) is a

  • Redis原理篇2022-07-25 21:33:43

    1 原理篇-Redis数据结构 1.1 Redis数据结构-动态字符串 我们都知道Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。可见字符串是Redis中最常用的一种数据结构。 不过Redis没有直接使用C语言中的字符串,因为C语言字符串存在很多问题: 获取字符串长度的需要通过运算 非

  • 报错“Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io":2022-07-25 18:32:59

      报错:          解决方案: 输入这条命令 [root@k8s-master01 ingress]# kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admissionvalidatingwebhookconfiguration.admissionregistration.k8s.io "ingress-nginx-admission" deleted[root@k8s-master01 i

  • 【操作系统】中断2022-07-25 17:04:52

    写在前面   本系列的文章是博主边学边记录的,可能不是特别的正确,因为会加上博主自己的理解,仅供参考。 正文:   在上一篇中,说到了中断,于是呢,我又去看看关于中断的相关章节,整理出一篇博文来。    1.为什么要有中断     中断在操作系统中有着特殊且重要的地位,中断是多道

  • cargo2022-07-25 17:04:03

    git-fetch-with-cli [net] git-fetch-with-cli = true 本地仓库 $ cargo build Updating `mirror` index error: failed to get `libc` as a dependency of package `ndk v0.1.0 (F:\Github\rust\ndk)` Caused by: failed to load source for dependency `libc` Cause

  • Mysql为什么使用B+树做索引2022-07-25 12:37:50

    什么是索引?   索引是关系数据库中对某一列或多个列的值进行预排序的数据结构。通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录,这样就大大加快了查询速度。   索引的效率取决于索引列的值是否散列,即该列的值如果越互不相同,那么索引效率越高。反过来,

  • linux 4大IO调度算法2022-07-25 09:02:53

    四种调度器:  1、Noop IO scheduler (FIFO算法,电梯梯度算法)         会将请求与上个请求看能否合并处理, 看能否进行排序,如果是前面排序所需要的时间跟当前时间过长,则不进行排序处理  2、CFQ IO scheduler(完全公平算法)        会对每个进程的分配 一个请求队列和时间

  • 7/242022-07-24 22:02:07

    经过种种调试,Hadoop可以用了。 package hadoop; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IOUtils; import java.io.FileInputStream;import java.io.InputStream;imp

  • Linux 5种IO模型2022-07-24 16:03:26

    https://hollischuang.github.io/toBeTopJavaer/#/basics/java-basic/linux-io?id=io%e5%a4%8d%e7%94%a8%e6%a8%a1%e5%9e%8b 阻塞IO:data = socket.read(); 非阻塞IO: while(true){ data = socket.read(); if(data!= error){ 处理数据 break; } } io

  • dom4j2022-07-24 11:04:37

    <?xml version="1.0" encoding="UTF-8"?> <books> <book id="book1"> <name>三国演义</name> <price>99.88</price> </book> <book id="book2">

  • 1.0 JVM_面经2022-07-23 02:31:24

    JVM (1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。 (2) 运行过程: 我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码

  • 面试题day132022-07-22 23:38:21

    京东 谈一谈你对集合的了解,从什么角度切入都可以。 arraylist linkedlist hashset treeset hashmap treemap hashmap 数组链表 数组扩容(数组元素大于0.75*数组长度) 链表扩容(数组大于64,链表大于8) put 扰动函数 (n-1)&hash equals判断 说说你对JMM的理解吧 java内存模型

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

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

ICode9版权所有