select服务端,同时关注客户端连接,客户端发送和终端输入。将客户端发送和终端输入的内容全都写入到一个文件中 【linux中】 【tcp-file-io-select-server.py】from select import select import sys s = socket() s.bin ...
                            
                            
                                分类:
其他好文   时间:
2021-01-08 10:29:18   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                JMM在X86下的原理与实现 Java的happen-before模型 众所周知 Java有一个happen-before模型,可以帮助程序员隔离各个平台多线程并发的复杂性,只要Java程序员遵守happen-before模型就不用担心多线程内存排序或者缓存可见性的问题 摘自周志明老师的JMM章节  ...
                            
                            
                                分类:
其他好文   时间:
2021-01-07 12:39:39   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                文件描述符fd(file descriptor) Socket起源于unix,Unix中一切皆文件,包括设备,比如网卡、打印机等等,所以,针对Socket通信,我们在使用网卡,网卡又处理N多链接,每个链接都需要 一个对应的描述,也就是惟一的ID,即对应的文件描述符。即 : In [40]: from ...
                            
                            
                                分类:
其他好文   时间:
2021-01-07 12:33:02   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    ZeroMQ是云计算时代最好的通讯库 为什么一个通讯的库不提供socket的风格,反而看起来像是一个并行的库? 云计算不就是分布式计算嘛! 并行、多核、分布式,让计算能力不断的被扩展扩展,让数据不断地被分区分区,强大的计算能力就是这样堆出来的。 并发是目前云计算这个世界的主题,所以ZMQ提供了一个并 ...
                            
                            
                                分类:
其他好文   时间:
2021-01-07 12:23:26   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                一. 客户端程序: 开发 TCP 客户端程序开发步骤回顾 创建客户端套接字对象 和服务端套接字建立连接 发送数据 接收数据 关闭客户端套接字 2. socket 类的介绍 导入 socket 模块 import socket 创建客户端 socket 对象 socket.socket(Address ...
                            
                            
                                分类:
编程语言   时间:
2021-01-07 12:02:32   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    Java版本,分为Java SE、Java EE、Java ME。 Java SE是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,包括Java语言基础、JDBC、IO、网络通信、多线程等。 Java EE是Java企业版,用于开发企业级分布式网络程序,核心为EJB。 Java ...
                            
                            
                                分类:
编程语言   时间:
2021-01-06 12:37:56   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                Java特性和优势 简单性 面向对象 可移植性(Write Once,Run Anywhere) 高性能 分布式 动态性(反射机制) 多线程 安全性 健壮性 Java三大版本 Java SE:标准版(桌面程序,控制台开发......) Java ME:嵌入式开发 (手机,小家电......已经凉了) ...
                            
                            
                                分类:
编程语言   时间:
2021-01-06 12:28:00   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    描述现象 用pyinstaller打包了一个上传文件的脚本,里面有多个input在while循环内,然后启用了多线程上传,在编辑器中运行没问题,但是打包完后,就一直循环提示你input... 解决 在google了一段时间后,发现需要在执行入口之前调用 multiprocessing.freeze_ ...
                            
                            
                                分类:
编程语言   时间:
2021-01-06 11:56:17   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    SpringBoot1.x 任务 文章源码 异步任务 在 Java 应用中,绝大多数情况下都是通过同步的方式来实现交互处理的。但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用 多线程来完成此类任务,其实,在 Spring 3.x 之后,就已经内置了 @Async 来完美解 ...
                            
                            
                                分类:
编程语言   时间:
2021-01-06 11:51:01   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    1 Java多线程技能 本章主要介绍线程和进程的相关概念,多线程的实现和停止,以及Thread类中的核心方法。 [TOC] 1.1 进程和线程 1.进程 一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。 简单的说,进程就是一个程序的一次执行 ...
                            
                            
                                分类:
编程语言   时间:
2021-01-06 11:48:16   
                                阅读次数:
0