- 博客(17)
- 收藏
- 关注
原创 socket.io + nodejs实现聊天室
socket.io 也能做聊天室,并且据说比websocket 更简便,至于真假就见仁见智了,还是先放代码前端:<!DOCTYPE html><html> <head> <title>Socket.IO chat</title> <style> body { margin: 0; padding-bottom: 3rem; font-family: -apple-system, BlinkMacSy
2022-05-01 20:58:52
348
原创 nodejs+websocket简易聊天室的学习
老师要求做一个仿探探 的小程序项目,我很不幸的成为了混子小组里的一个不那么混的混子,然后恰逢假期,学习了一下nodejs上传图片并将相对路径保存到数据库, 本以为完成这个就可以开摆,但我太天真了,几个老外比我还能摆,一放假就不知道迷失在了哪个窑子。只好再对聊天室,聊天功能小作研究,以下是我记录下的一些重点,以供大家参考。websocket 实现简单的客户端与服务端连接先放前端代码<!DOCTYPE html><html lang="en"><head>
2022-05-01 20:49:06
1842
原创 java之Lambda表达式
Lambda 表达式函数式编程思想概叙在数学中,函数就是有输入量,输出量的一套计算方案,也就是拿数据做操作。面向对象思想强调“必须通过对象的形式来做事情”函数式思想则尽量忽略面向对象的复杂语法,强调做什么,而不是以什么形式去做而我们要学习的Lambda表达式就是函数式思想的体现体验Lambda表达式需求: 启动一个线程,在控制台输出一句话: 多线程程序启动了方式一:定义一个类MyRunnable实现Runnable接口,重写run() 方法创建MyRunnable类的对象创建Thre
2021-08-09 18:01:58
51
原创 Java的网络编程
Java 的网络编程网络编程三要素IP地址(通信计算机的标识号)端口(应用程序的标识)协议(位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,好比交通规则一样,通信双方必须同时遵守协议才能完成数据交换)IP 地址IP地址是网络中设备的唯一标识IPV4: 给每个连接在网络上的主机分配一个32bit地址IPV6: 由于网络地址资源有限,为了扩大地址空间,通过IPv6重新定义地址空间,采用128位地址长度,没16字节一组,分成8组十六进制数IP地址常用命令:ipconfig:查看
2021-08-09 15:38:37
58
原创 java 中的多线程理解与运用
Java 的多线程进程与线程进程 : 是正在运行的程序是系统仅需资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源线程: 是进程中的单个顺序控制流,是一条执行路径单线程: 一个进程如果只有一条执行路径,则称其为单线程程序多线程: 拥有多条执行路径的程序例如 在实际操作中常有 类似于点开设置窗口后无法继续编辑文档的情况,这便是单线程。 而多线程则反之,比如玩游戏时,对游戏的操作和游戏本身的计时并不会互相干扰。多线程的实现方式public class Thread :
2021-08-06 17:41:09
61
原创 List 集合概述和特点
List集合的概述和特点List 集合是个有序集合,用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问并搜索列表中的元素与Set 集合不同,列表通常允许重复的元素List 集合特点有序: 存储和取出的元素顺序一致可重复: 存储的元素可重复...
2021-08-03 17:35:21
367
原创 Java 里的Collection 类
Java 的 Collection 类 及其子类Collection集合的概述和使用:是单链集合的顶层接口 表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,他提供更具体的子接口(如Set 和 List)的实现创建Collection 集合的对象多态的方式Collection<String> c = new ArrayList<String>();// 添加数据 boolean add(E e)c.add("hello"
2021-08-02 15:58:31
95
原创 java 学习笔记1
java 学习笔记一特此记录本人的java学习历程。数据类型java 是强类型语言,不同的数据类型分配不同的内存空间。java 的基本数据类型与c语言并无大异,但是多出一个引用数据类型,即类,接口和数组。使用java变量时的注意事项:long类型的变量定义的时候,防止整数过大,后面加Lfloat 类型的变量定义时,防止类型不能兼顾,后面加F三元运算符关系表达式 ? 表达式1:表达式2;例如 a>b ? a:b;执行流程: 计算关系表达式,如果表达式为正确,返回结果a,否则返回结
2021-07-24 16:21:28
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人