ICode9

精准搜索请尝试: 精确搜索
  • 基于TCP协议的C/S端程序的基本流程2022-02-23 10:00:31

    基于TCP协议的C/S端程序的基本流程 服务端通讯流程TCP服务端基本通讯示例客户端通讯流程TCP客户端基本通讯示例总结:图解简单的TCP通讯过程总结:通讯过程中用到的函数参数及返回值socket()函数字节序转换函数listen()函数accept()和connect()函数send()和recv()函数 注意事

  • 我是 Flink,现在 “背” 感压力2022-02-22 22:33:52

    为什么你的Flink运行开始减慢了? 为什么你试遍Flink参数还是无法解决? Flink背压常常发生在生产事故中,切记不要掉以轻心。 不知为何,最近的我开始走下坡路了。。。 1 故事的开始 此刻,我抬头看了一眼坐在对面的这个家伙: 格子衫、中等身材,略高的鼻梁下顶着一副黑框眼镜,微眯的目

  • golang中文件的处理2022-02-22 22:04:25

    文件相关的操作均在 os 包里,每次对文件进行操作需要导入 os包 1 .最基本的就是文件的创建,,需要Create函数,该函数返回两个值,一个事文件的指针,还有一个是error类 (同时我们记住每次文件调用完毕需要使用Close()函数将其关闭,避免占用系统资源) 2 .文件写入我们可以使用 ①指针.Writ

  • 安装配置MySQL手册2022-02-22 19:05:08

    安装配置MySQL手册 运维管安装维护,本文档只记录,详细配置及补充内容 安装运维维护版本 mysql 8.0.21 # 安装目录 /usr/local/mysql3386/ rpm -ivh mysql3386-8.0.21-1.el7.centos.x86_64.rpm 配置 /usr/local/mysql3386/etc/my.cnf [client] port = 3386 socket = /mysql/mysq

  • mysql高级篇三:mysql内存管理和并发参数调整2022-02-21 20:32:55

    文章目录 mysql内存管理及优化内存优化原则MyISAM 内存优化key_buffer_sizeread_buffer_sizeread_rnd_buffer_size InnoDB 内存优化innodb_buffer_pool_sizeinnodb_log_buffer_size Mysql并发参数调整max_connectionsback_logtable_open_cachethread_cache_sizeinnodb_loc

  • 【 PG 入门系列 】PostgreSQL的体系结构(三)2022-02-20 12:31:18

    PostgreSQL的体系结构(三) 1. PG的体系结构1.1. Postmaster进程1.2. postgres进程1.3. 本地内存1.4. 数据库实例(INSTANCE)1.4.1. 共享内存1.4.2. 辅助进程 1.5. Database Cluster1.6. 查询验证 2. PG的数据目录结构3. PG的层级结构 Postgresql 系列博文讲解(B站同步介绍教学:h

  • NIO之FileChannel2022-02-20 12:02:30

    1、读取数据 import java.io.IOException; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class FileChannelDemo1 { public static void main(String[] args) throws IOException { //创建FileChannel

  • 通信三要素2022-02-19 10:03:50

    源、目的、长度 示例:   1、操作文件     fd = open()     write(fd, buffer, len)  // fd目的  buffer源  len长度     read(fd, buffer, len)  // fd源  buffer目的  len长度   2、网络通信     使用IP和端口来表示源和目标

  • 5. ByteBuf2022-02-18 21:33:59

    第5章 ByteBuf Netty提供的ByteBuf与JDK的ByteBuffer相比,前者具有卓越的功能性和灵活性。 5.1 ByteBuf的API ByteBuf提供读访问索引(readerIndex)和写访问索引(writerIndex)来控制字节数组。ByteBuf API具有以下优点: 允许用户自定义缓冲区类型扩展 通过内置的复合缓冲区类

  • netty2022-02-18 17:32:29

    Netty Buffer IntBuffer intBuffer = IntBuffer.allocate(5); for (int i = 0; i < intBuffer.capacity(); i++) { intBuffer.put(i); } // 读写切换 intBuffer.flip(); while (intBuffer.hasRemaining()) { // 每次get,指针都会后移 System.out.println(intBuffer.g

  • Linux backtrace()系列函数2022-02-15 01:04:41

    目录backtrace()系列函数backtrace()backtrace_symbols()backtrace_symbols_fd()版本说明应用示例参考 backtrace()系列函数 backtrace()系列函数有3个:backtrace,backtrace_symbols,backtrace_symbols_fd。主要用于应用程序反调试(self-debugging)。 参见man 3 BACKTRACE,3个函数原型: #

  • 存储引擎2022-02-14 17:49:54

    show engines; 建表时指定InnoDB作为存储引擎,要指定主键,主键也是索引,InnoDB存储引擎按主键建立B+树索引 使用memory引擎时,数据存放在服务端的内存中,重启服务端数据就丢失了 表的引擎是innodb,创建表时,会创建两个文件,frm文件存表结构,ibd文件存数据和索引 SELECT @@default_storage_e

  • MySQL多表联查底层执行原理2022-02-11 10:34:39

    驱动表: 基表,就是Mysql先加载到内存中的那张表的数据,然后拿着这条数据去和其他表数据逐个比对。 被驱动表: 多表查询中除了基表,其他表都叫被驱动表。 驱动表的选择 在左(右)连接中,驱动表是由我们自己选择的,选择驱动表后,看where字句有没有驱动表的查询条件,有查询条件,则根据查

  • wayland详解2022-02-10 19:01:07

    简单地说,Wayland是一套display server(Wayland compositor)与client间的通信协议,而Weston是Wayland compositor的参考实现。其官网为http://wayland.freedesktop.org/。它们定位于在Linux上替换X图形系统。在X系统中,X Server作为中心服务,连接clien和硬件以及compositor。但时至

  • 你真的了解MySQL的order by吗2022-02-10 19:00:51

     本篇文章给大家带来了关于mysql中order by排序的相关知识,希望对大家有帮助。 排序这个词,我的第一感觉是几乎所有App都有排序的地方,淘宝商品有按照购买时间的排序、B站的评论有按照热度排序的...,当然我们今天说的并不是大数据下该如何优雅的排序,如何提升排序性能的问题,我们说

  • FlinkSQL报错--jdbc java.net.ConnectException: Connection refused (Connection refused)2022-02-10 11:58:19

    背景 FlinkSql 通过jdbc连接 Mysql 解决方案 需要仔细检查以下连接信息 连接驱动版本(mysql8.x、mysql5.x),连接的数据库地址、端口,连接的用户名密码等 CREATE TABLE sink_demo ( id INT primary key, name STRING, description STRING ) with( 'connector' =

  • EAS列表过滤2022-02-09 23:01:18

    @Override protected IQueryExecutor getQueryExecutor(IMetaDataPK pk, EntityViewInfo viewInfo) { EntityViewInfo botpFilter = getBOTPFilter(); SorterItemCollection sorterItems = viewInfo.getSorter();// 获取排序条件 EntityViewInfo evi = viewInfo;

  • 普通索引 PK 唯一性索引,用哪个好?2022-02-09 16:02:33

    我们建索引的时候,有全文索引、主键索引、唯一性索引、普通索引等,前面两个好理解好区分,大家都知道啥时候用,后面两个该如何区分呢?唯一性索引和普通索引该如何选择呢?今天我们就来聊聊这个话题。 1. 准备工作 假设我有如下表: CREATE TABLE `user` (   `id` int(11) unsigned

  • Alibaba Cloud Linux 3.2104 64位安装mysql5.6.452022-02-09 11:05:54

      1 、安装cmake wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -zxvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./configure make make install make clean 到此

  • 网络IO模型对比(BIO、NIO、AIO)2022-02-09 09:03:49

    IO概述 软件开发的核心是数据,而数据的传输、保存、读取都是通过IO技术实现的。 Java中的IO模型主要有三种: BIO 同步阻塞式IONIO 同步非阻塞式IOAIO 异步非阻塞式IO BIO Blocking IO 同步阻塞式IO,是比较常用的IO模型 特点是 编写相对简单分为输入流和输出流进行网络通讯时,输入

  • Redis 主从复制异常(从库无法连接上主库,连接状态为wait_bgsave)2022-02-07 23:02:20

    1. 正常主从复制状态        2. 异常状态    3. 查看日志    4. 查看配置文档   Redis为了解决输出缓冲区消息大量堆积的隐患,设置了一些保护机制,主要采用两种限制措施:   大小限制,当某一客户端缓冲区超过设定值后直接关闭连接;持续性限制,当某一客户端缓冲区持续一

  • Flutter Windows 渲染外部纹理2022-02-07 01:32:10

    Flutter 支持通过在 native 侧注册一个本地纹理来将 RGBA8 格式的外部图像绘制到 TextureWidget 内。因此这个功能特别适合同离屏渲染技术结合来嵌入原本 native 侧才能渲染的内容,比如视频图像、游戏画面。 理论上这种方法会耗费大量的资源,因为经过了从 GPU(OpenGL) -> CPU(PixelB

  • USB协议学习笔记 - HID 设备2022-02-04 10:30:00

    前言 为了尽快的熟悉USB的使用,我没有通读USB2.0的规格书,这是初步的了解的USB协议的各个描述符学习新技术,要先有个感官的认识,再深入学习,或许也是一种好的方法这里先学习USB HID设备(类似于鼠标),对USB设备的工作有个感觉 平台搭建 STM32L475,使用STM32CubeMX快速搭建一个USB的HID

  • Cache和buffer的区别2022-02-03 23:02:07

    Cache 是把最常用的工具放在手边,Buffer 是你家的垃圾桶,你平时的垃圾先扔在垃圾桶里,等垃圾桶满了再扔垃圾。 Cache 的存在原因是对资源调用的空间局部性,你现在在看一本数学书,那么极有可能你一会儿还要再去图书馆的数学书架上找同类型的书,所以你在图书馆找了一个离数学区很近的位

  • ORA-4031相关脚本(Doc ID 430473.1)2022-02-03 14:58:29

    @SGAParameters.sql Database Started Last ---------------------------------------- 03-Feb-2022 12:50:57 1 row selected. Setting MBytes -------------------------------------------------------

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

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

ICode9版权所有