1 ############ server端 2 3 import selectors,socket,time,pickle,os,struct 4 ip_port = ('192.168.43.182',8080) 5 buffer_size = 1024 6 back_log = 5 7 BAS ...
分类:
Web程序 时间:
2020-04-14 00:33:35
阅读次数:
86
前言 wait和notify必须在synchronized块中,否则会抛出IllegalMonitorStateException。 原因 代码示例 代码示例的问题所在 一个消费者调用take,发现buffer.isEmpty。 在消费者调用wait之前,由于cpu的调度,消费者线程被挂起,生产者调 ...
分类:
其他好文 时间:
2020-04-13 23:11:14
阅读次数:
143
IssueDescriptionOniOSandMacOSSafarifailstoloadasiteoverHTTPSservedbyNGINXactingasareverseproxyinfrontofApache.Safarican’topenthepagedisplayingtheerror:“Theoperationcouldn’tbecompleted.Protocolerror”(N
分类:
其他好文 时间:
2020-04-13 18:17:57
阅读次数:
213
缓存和缓冲的区别 缓存(cache)是用来加载数据从磁盘中“读取”, 缓冲(buffer)是用来加载数据“写入”硬盘的。 vmstat:vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。 ...
分类:
系统相关 时间:
2020-04-12 22:34:54
阅读次数:
111
#include <iostream> using namespace std; #include<string> //按位取得年份,年份用第一个字节的前7位存储,则将该字节向右移动一位即可获得 int GetYear(const unsigned char buffer) { int mask = ...
分类:
编程语言 时间:
2020-04-12 17:02:38
阅读次数:
122
引用:https://blog.csdn.net/kmblack1/article/details/81002316 wal_buffers默认值为-1,此时wal_buffers从shared_buffers中分配,wal_buffers大小为shared_buffers的1/32;autovac ...
分类:
其他好文 时间:
2020-04-12 14:21:36
阅读次数:
88
Java序列化Serialize 序列化与反序列化 序列化:把对象写入到流中 反序列化:把对象从流中读取出来 什么情况下序列化 1. 对象需要通过网络进行传输 2. 需要持久化对象到磁盘 3. 需要持久化对象到数据库(把对象通过字节流的方式存储) 序列化的实现方式 实现Serializable接口 ...
分类:
编程语言 时间:
2020-04-11 00:37:55
阅读次数:
67
我们知道,Linux用cache/buffer缓存数据,且有个回刷任务在**适当时候**把脏数据回刷到存储介质中。什么是适当的时候?换句话说,什么时候触发回刷?是脏数据达到多少阈值还是定时触发,或者两者都有?不同场景对触发回刷的时机的需求也不一样,对IO回刷触发时机的选择,是IO性能优化的一个重要方... ...
分类:
系统相关 时间:
2020-04-08 09:53:35
阅读次数:
77
1 <script> 2 3 var For_photo = [] 4 var normal_data = new Object(); 5 var Userinfo = JSON.parse(sessionStorage.getItem('Userinformation')); 6 for (var ...
分类:
Web程序 时间:
2020-04-07 22:36:56
阅读次数:
89
Netty 异步事件驱动的网络应用程序框架。 特点 高并发 基于NIO开发的网络通信框架 传输快 零拷贝 Netty的接受和发送bytebuffer使用堆外直接内存进行socket读写,传统堆内存进行socket读写,JVM将堆内存buffer拷贝到内存,然后写入socket。相比之下,消息在发送多 ...
分类:
Web程序 时间:
2020-04-07 22:30:42
阅读次数:
195