一. Channel接口 1. 基本的IO操作:bind(),connect(),read(),write(); 2. Channel接口提供的API降低了直接使用Socket类的复杂性; 3. 拥有许多预定义的,专门化实现的类:EmbeddedChannel,LocalServiceChannel ...
分类:
其他好文 时间:
2020-03-19 21:58:11
阅读次数:
85
远程控制服务端: 1 from socket import * 2 import subprocess 3 4 tcp_server = socket(AF_INET, SOCK_STREAM) 5 tcp_server.bind(('127.0.0.1', 8080)) 6 tcp_server. ...
分类:
其他好文 时间:
2020-03-19 21:47:01
阅读次数:
108
一.引言 在最近的工作当中,用到了 Socket 通信,然后要给 Socket 服务器端的监听获取一个空闲的本地监听端口。 对于这个获取方法要满足如下几点的要求: 这个端口不能是别的程序所使用的端口; 这个获取要支持异步,即多个线程同时获取不会出现返回多个相同的空闲端口(即线程安全); 这端口要有效 ...
Logback和log4j非常相似,优点如下: 1、更快的实现 Logback的内核重写,在一些关键执行路径上性能提升10倍以上。同时,初始化内存加载也更小。 2、非常充分的测试 Logback经过数年的测试,这是简单重要的原因选择logback而不是log4j。 3、Logback-classic ...
分类:
编程语言 时间:
2020-03-18 22:01:02
阅读次数:
63
异常表示代码未正常运行 语法 try{ 可能出错的语句 }catch (第一个异常类型 e){ 当发生该异常时的解决办法 }catch(第二个异常类型 e){ }… … finally{ 无论是否异常都会执行的语句 } 可有多个catch,finally可省略 常见异常类型 异常类型一般以Excep ...
分类:
编程语言 时间:
2020-03-18 22:00:18
阅读次数:
89
1: Socket之序列化; 让对象能够通过socket进行传输 服务端: 1 package com.lv.study.am.first; 2 3 import java.io.ObjectOutputStream; 4 import java.io.OutputStream; 5 import ...
分类:
其他好文 时间:
2020-03-18 22:00:05
阅读次数:
63
IPC(Inter-Process Communication,进程间通信),所谓进程间通信就是两个进程互相交换数据;进程间通信的方式有很多,比如内存共享、内存映射、BSD socket等等;其中最为常见的一种BSD socket,它允许位于不同主机(当然同一主机也是可以的,只不过同一主机用这种s... ...
分类:
Web程序 时间:
2020-03-18 09:46:07
阅读次数:
74
1.通过maven建立spring依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc ...
分类:
编程语言 时间:
2020-03-17 23:58:42
阅读次数:
115
主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 第一章 网络编程入门 1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构 ...
分类:
其他好文 时间:
2020-03-17 19:12:23
阅读次数:
77
摘要 排序引起的慢查询,通常不是那么容易发现,经常和数据分布有关系。往往在业务刚开始时并没有什么问题,但是随着业务的发展,数据分布呈现一种特定的规律,导致了慢查询,或者并不是什么慢查询,但是随着并发请求数增加,数据库的IOPS使用率变高,进一步导致cpu/内存使用率飙高。造成线上故障。 问题 因为排 ...
分类:
编程语言 时间:
2020-03-16 21:56:40
阅读次数:
69