- 博客(11)
- 收藏
- 关注
原创 Linux下go环境安装、环境配置并执行第一个go程序
一、安装1.Golang对Linux的内核版本要求GO对Linux内核版本最低要求是 2.6.23,对应要求操作系统版本是:RHEL 6.0+ CentOS 6.0+即,不支持 (RHEL 和 CentOS) 的 (4.x or 5.x)。2.下载golang的代码版本Golang的官网下载地址:https://golang.org/dl/3.安装...
2021-08-18 18:37:14 11548
原创 SpringBoot+websocket实现私聊和群聊(可以发送文字和图片)
Websocket实现私聊和群聊1. websocket的概念1.1. 全双工概念2. websocket实现聊天室2.1. WebSocket API2.1.1. 构造方法2.1.1.1. 语法2.1.1.2. 参数2.1.1.3. 抛出异常2.1.2. 常量2.1.3. 属性2.1.4. 方法2.1.5. 事件3. websocket实现群聊或私聊或图片发送3.1. 项目的最终目录结构![本图片分为三个小的项目:1.websocket实现群聊;2.websocket实现群聊和私聊;3.websocket
2020-07-27 19:06:48 9583 11
原创 Java网络通信Socket
1.我理解的网络通信网络通信的三个条件:客户端,网络,服务端。客户端:请求信息的计算机或程序服务端:提供信息的计算机或程序网络:分为局域网(Local Area Network---LAN)和广域网(Wide Area Network---WAN)。LAN:一群通过一定形式连接起来的计算机。当LAN延伸到比较大的范围就被称为WAN。现在的Internet都是通过局域网和广域网组成。LAN是由特定类型的传输媒体(光纤、电缆、无线媒体)和网络适配器(网卡)连在一起的计算机,并受网络操作系统监控的
2020-07-08 16:09:34 383
原创 Java多线程的实现和各自优缺点以及使用场景【补全上篇多线程文章的不详细】
Java的多线程实现以及各自的优缺点1.继承Thread类Thread类是Runnable接口的一个实现类,代表线程的一个实例。我们实现多线程的时候可以通过继承Thread类,执行run()方法实现多线程。 测试1:测试内容:让TestThread2类继承Thread类,在Thread类中继承Thread类的run方法。然后在main方法中通过TestThread2的start方法和run方法实现多线程,观察结果。测试目的:Tes...
2020-07-07 16:12:19 874
原创 Java多线程的四种实现方式
多线程(multithreading),是指从硬件或软件上实现多个线程并发执行的技术。 一、Java多线程的实现方式主要有四种 Java多线程的实现方式有:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService和Callable以及Future实现有返回结果的多线程...
2019-06-10 18:19:57 797
原创 FTP远程批量下载文件并选出文件名在时间段内的文件,在进行配置定时处理
FTP:文件传输协议,常用于远程服务器的文件上传和下载下面用例子给大家展示一下ftp的批量下载和删除,代码如下: 1.先配置远程服务器的ip地址和端口,以及用户名、密码、下载到本地的路径、备份文件路径等等 2.判断本地下载路径是否存在,不存在进行新增本地下载目录 3.开始连接远程服务器批量下载文件名以VAC_NAME和spID开头,并以".req"结尾的多个文件
2018-07-11 17:09:43 3401
原创 FTP远程批量下载文件并选出文件名在时间段内的文件———修订版
在之前发布的文章中,存在一个问题,上一个文章是先进行全部下载再通过文件名中的时间来进行判断有效的文件,现在修改这个流程。因为按之前的方式可能存在一个问题,当文件内容过大会消耗大量的时间,可能不止15分钟,导致程序一直在进行重复下载同一个文件FTP:文件传输协议,常用于远程服务器的文件上传和下载下面用例子给大家展示一下ftp的批量下载和删除,代码如下: 1.先配置远程服务器的ip地址和端口,以及用户...
2018-07-11 17:05:27 2162
原创 redis返回哈希表key的所有field和value,或分别返回的方法
最近在做项目使用到了一些redis的hash操作,下面简单总结一下redis的部分hash操作的命令1. redis按照hash进行存值 hmset key field1 value1 field2 value2 ... 例如: 2. redis得到hash的key中某一个field的值 hmget key field 注意:其中field表示你想要查询的field的...
2018-07-11 16:50:27 66123
原创 Python 3.6下载和安装
工具Python安装包(Python 3.6.0 23-bit)下载地址本人百度云中Python 3.6.0的地址https://pan.baidu.com/s/1ghgZqqJ 密码:5fzf或者到官网去下载:https://www.python.org/安装双击python_3.6.0.exe,弹出如下界面:
2018-01-25 10:45:20 23253 3
原创 Python web的Tornado框架
Tornado 1.Tornado简介 Tornado是FaceBook使用Python编写的一种web服务器的开源版本,它和其他的web服务器有着很大的区别:他是非阻塞式服务器,而且速度相当快。科普:socket的非阻塞式服务器(Unblock)和阻塞式服务器(Block),同步服务器(sync)和异步服务器(Async) 同步/异步服务器主要针对的是客户端: 同步:用户发
2018-01-24 18:15:09 569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人