找到约 10000 条结果
  • Java NIO 系列教程
    Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。
    2014-01-06
    3
  • rust从0开始写项目-03-多样话错误处理
    一个优秀的项目,错误处理的优雅性是至关重要的,而rust,anyhow creat是绕不过去的一个,今天我们来研究下,怎么使用它,帮助我们写出更优雅的代码
    2023-11-08
  • Docker 桌面版 国内无痛开启内置的 k8s
    痛在哪里? k8s.gcr.io 国内访问不了 怎么办? [链接] 开启一个 local server 即可 修改 hosts {代码...} ip 为路由器分配给电脑的 ip,请勿填写 127.0.0.1 当然我这里的 local server 部署在本机,如果你部署到其他机器,只需将 ip 地址填写对应的就行。 了解 k8s 的应该知道 /etc/hosts 是什么意思,怎么改,如果不会...
    2018-06-09
  • 第02问:怎么模仿磁盘 IO 慢的情况?
    问题: 怎么模仿磁盘 IO 慢的情况? 实验: 1. 创建延迟的磁盘 用 dd 创造一片 100M 的文件 将创建的文件用 losetup 虚拟成块设备 /dev/loop3 将块设备 /dev/loop3 映射成带延迟的设备(对于读操作和写操作都延迟 100ms) 2. 用 MySQL 进行实验  将磁盘格式化,并载入 用 dbdeployer 安装 MySQL,将 binlog 的位置设置到...
    2020-03-06
  • IO的四种模型,BIO,NIO
    IO的四种模型 同步和阻塞的概念 阻塞:阻塞IO指的是需要内核IO操作彻底完成后,才返回到用户空间执行用户的操作。 同步:同步IO是指用户空间的现成主动发起IO请求,内核空间被动接受。异步IO就是反过来。 模型 同步阻塞IO(BIO) 同步非阻塞IO(NIOIO多路复用 异步IO 同步阻塞IO java中默认情况下,socket连接的IO操...
    2020-02-09
  • netty入门
    netty入门     Java中的NIO是一种解决阻塞式IO问题的基本技术,但是NIO的编写对java程序员是有比较高的要求的。那么Netty就是一种简化操作的一个成熟的网络IO编程框架。这里简单介绍一个程序,话不多说,直接上代码。一、服务器编写     1、Server代码,监听连接:[Java] 纯文本查看 复制代码?0102030405060708091011121...
    2020-03-27
  • netty入门
    Java中的NIO是一种解决阻塞式IO问题的基本技术,但是NIO的编写对java程序员是有比较高的要求的。那么Netty就是一种简化操作的一个成熟的网络IO编程框架。这里简单介绍一个程序,话不多说,直接上代码。一、服务器编写
    2019-11-05
  • 异步IO的应用
    循环:早期系统使用简单的循环选择解决方案,即循环遍历打开的网络连接的列表,判断是否有要读取的数据。这种方法既缓慢(尤其是随着连接数量增加越来越慢),又低效(因为在处理当前连接时其他连接可能正在发送请求并等待响应)。在系统循环遍历每个连接时,其他连接不得不等待。如果有 100 个连接,其中只有一个有数据...
    2016-03-06
  • K8s -yaml常用语法(持续更新中)
    apiVersion {代码...} {代码...} kind {代码...} metadata {代码...} spec {代码...} {代码...} {代码...} port {代码...}
    2022-11-02
  • java基础之十六->IO
    流表示从一个文件将数据发送到另一个文件,包含一个流向的问题,最终需要选择一个参照物,当前程序作为参照物从一个文件中读取数据到程序中叫做输入流从程序输出数据到另一个文件叫做输出流
    2021-03-18
  • 简谈GO语言I/O操作
    fmt.Printf() 输出到控制台.fmt.PrintLn()输出到控制台并换行。str := fmt.Sprintf("%f", 3.1415926)格式化后返回格式化后的字符串。fmt.FprintLn(os.Stdout, "hello world")格式化输出到输出ioWrite上(控制台、文件、网络请求等)更多操作请见[链接]
    2020-02-18
  • Python 不写硬盘直接上传文件
    你写了一个 api,接受 client 上传的文件,然后在上传到 oss,你会怎么做?先写硬盘,然后在上传到 oss?太笨了!你写了一个截图服务,截到的图要上传到 oss,你会怎么做?先写硬盘,在上传到 oss?太笨了!这篇文章教你重新做人!文本类型使用 io.StringIO {代码...} 输出结果如下: {代码...} 再看一个熟悉的: {代码....
    2022-07-11
  • node 简单实现socket 客户端与服务器通信
    参考 [链接] {代码...} 感觉和vuex redux 差不多 chat_server.js {代码...} index.html {代码...}
    2017-04-21
  • tio-boot发布
    tio-boot发布[链接][链接]tio-boot 是一款基于 Java AIO 高性能 Web 框架,可以 tio-boot 可以简单的让单台服务器承担上万并发基于 Java AIO 和 t-io 进行开发引入了 spring-boot 中的配置类思想,支持 spring-boot 的常用注解,但是没有使用 spring 的 ioc 和 aop引入了 jfinal 的 aop,enjoy 模版引擎和 active-record 连...
    2023-12-13
  • 【211天】黑马程序员27天视频学习笔记【Day22-下】
    叨逼叨两句 不想再耽误时间了,月中前搞定。 科技究竟是什么?是不是能够提高生产效率的所有工具都能算是科技?还是说是利用科学方法获得的技术? 22-09:打印流概述和特点 打印流概述 作用:将对象的toString()结果输出,并且自动加上换行,而且可以使用自动刷出的模式。 System.out其实是PrintStream类的一个成员变...
    2017-09-04
  • Fluent Operator:云原生日志管理的一把瑞士军刀
    随着云原生技术的快速发展,技术的不断迭代,对于日志的采集、处理及转发提出了更高的要求。云原生架构下的日志方案相比基于物理机或者是虚拟机场景的日志架构设计存在很大差别。作为 CNCF 的毕业项目,Fluent Bit 无疑为解决云环境中的日志记录问题的首选解决方案之一。但是在 Kubernetes 中安装部署以及配置 Fluent Bi...
    2022-04-15
  • 【207天】黑马程序员27天视频学习笔记【Day21-上】
    现在能满足我质量要求,让我兴奋的外界刺激感觉越来越少了,看来自能靠自己思考来给自己找刺激了。 罗胖的《每天听本书》这个产品要坚持听,但也一定要清醒的认识到,那些知识只是通识,只能提供知识广度,带给自己灵感,想要知识深度,还是得靠自己一点一点的去专研。
    2017-09-01