线程池的参数 创建线程的方式 如何暂停线程,有几种方式 线程之间的通讯 线程中什么是原子性、什么是可见性、什么是有序性? Volatile是如何实现可见性的? AQS中共享锁有哪些?独占锁有哪些 synchronized 关键字有几种用法? synchronized 的缺点有哪些? 静态方法和非静态 ...
分类:
编程语言 时间:
2020-05-19 22:56:32
阅读次数:
104
为了保护小程序应用安全,微信官方的需求文档要求,每个微信小程序必须事先设置一个通讯域名,并通过HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。因此开发者应先准备好配置好HTTPS证书的域名,还没有配置HTTPS要赶紧升级。 SSL证书的选择 域名要实现HTTPS加密请求,需要安装SSL证 ...
分类:
微信 时间:
2020-05-19 22:39:03
阅读次数:
104
1. 系统结构 系统考虑使用Nodejs和SocketIo实现服务器端逻辑,前端使用HTML5。 2. 逻辑流程 1 . 主要逻辑包括用户进入游戏、等待对家进入游戏、游戏过程、结束统计这4个过程。 2 . 游戏过程的逻辑具体如下 3 . 服务器-客户端通讯逻辑如下 3. 客户端界面设计 1 . 登录 ...
分类:
Web程序 时间:
2020-05-19 18:16:48
阅读次数:
62
IM即时通讯中发送图片/视频/语音/表情是如何实现的?本文将结合演示demo为你解析相关实现原理。
分类:
其他好文 时间:
2020-05-19 14:53:29
阅读次数:
66
AddressBookTest是测试类 package MyADB; import java.util.InputMismatchException; import java.util.Scanner; class InstructionsMistake extends Exception { pu ...
分类:
编程语言 时间:
2020-05-19 12:16:38
阅读次数:
138
引言 原文链接 趁着清闲研究了一下websocket,并利用python和html简单的实现了简单的聊天系统, 希望对想要了解的有所帮助,有什么好的意见还请大家提出。 Overview 编程语言:python,html 实现功能: 在浏览器开启两个对话窗口并进行聊天 需要的第三方库: pip ins ...
分类:
Web程序 时间:
2020-05-18 20:34:06
阅读次数:
60
一、netty 为啥要进行拆包粘包处理 简单点描述,netty底层通讯是走的TCP协议,接收到的都是字节流,然后以字节字节队列的形式存在缓存堆里面。而TCP协议每一次最大接收的字节长度是1024个字节,一旦超过这个长度,那么就会出现一下各种形式: 所以在字节长度超过1024的时候,一个完整的包可能会 ...
分类:
Web程序 时间:
2020-05-18 16:02:45
阅读次数:
70
在Scratch3.0的二次开发中,新功能的研发和扩展离不开积木块的添加,这篇主要讲解Scratch3.0中新增积木块部分 Scratch3.0中对于新增积木块有两种方式: 1. 初始化积木块方式 在scratch3.0界面默认打开时展现出的积木块(如运动、外观、声音、事件等) 2. 拓展方式 通过 ...
分类:
其他好文 时间:
2020-05-18 12:08:58
阅读次数:
597
数据库 数据库的结构:Redis中的每个数据库,都由一个redis.h/redisDb结构表示 1 typedef struct redisDb { 2 //保存着数据库以整数表示的号码 3 int id; 4 5 //保存着数据库中的所有键值对数据 6 //这个属性也被称为键空间 7 dict * ...
分类:
其他好文 时间:
2020-05-17 23:13:30
阅读次数:
108
注:原文转自51数据库 智能汽车的体系架构 通过车载传感系统,智能汽车本身具备主动的环境感知能力,此外,它也是智能交通系统(ITS)的核心组成部分,是车联网体系的一个结点,通过车载信息终端实现与人、车、路、互联网等之间的无线通讯和信息交换。 因此,智能汽车集中运用了计算机、现代传感、信息融合、模式识 ...
分类:
其他好文 时间:
2020-05-17 01:16:45
阅读次数:
222