关键词搜索

源码搜索 ×
×
JAVA

Java Socket 参数详解 setKeepAlive

Javasocket编程中有个keepalive选项,看到这个选项经常会误解为长连接,不设置则为短连接,实则不然。socket连接建立之后,只要双方均未主动关闭连接,那这个连接就是会一直保持的,就是持久的连接keepalive只是为了防止连接的双方发生意外而通知不到对方,导致一方还持有连接,占用资源其实这个选项的意思是TCP连接空闲时是否需要向对方发送探测包,实际上是依赖于底层的TCP模块实现的,
JAVA

一篇文章带你搞定 Java 网络编程中的文件上传下载案例

文章目录一、文件上传分析图解二、客户端实现三、服务端实现一、文件上传分析图解(1)【客户端】输入流,从硬盘读取文件数据到程序中。(2)【客户端】输出流,写出文件数据到服务端。(3)【服务端】输入流,读取文件数据到服务端程序。(4)【服务端】输出流,写出文件数据到服务器硬盘中。二、客户端实现文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据明确:数据源存在c:\\1.jpg目的地
JAVA

一篇文章带你搞定 Java 网络编程中的 TCP 通信服务端的实现

文章目录一、相关概念二、代码实现一、相关概念TCP通信的服务器端:接收客户端的请求,读取客户端发送的数据,给客户端回写数据表示服务器的类:java.net.ServerSocket:此类实现服务器套接字。构造方法:ServerSocket(intport)创建绑定到特定端口的服务器套接字。服务器端必须明确一件事情,必须的知道是哪个客户端请求的服务器所以可以使用accept方法获取到请求的客户端对象
JAVA

一篇文章带你搞定 Java 网络编程中的 TCP 通信客户端的实现

文章目录一、相关概念知识二、代码示例一、相关概念知识TCP通信的客户端,向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据(1)表示客户端的类:java.net.Socket:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。套接字:包含了IP地址和端口号的网络单位
JAVA

一篇文章带你搞定 Java 网络编程中的 TCP 通信概述

文章目录一、基本概念二、Socket类三、ServerSocket类一、基本概念TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。两端通信时步骤:(1)服务端程序,需要事先启动,等待客户端的连接。(2)客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。
JAVA

一篇文章带你搞定 Java 网络编程的入门

文章目录一、软件结构二、网络通信协议三、协议分类四、网络编程三要素一、软件结构C/S结构:全称为Client/Server结构,是指客户端和服务器结构,常见程序有QQ.迅雷等软件。B/S结构*:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序二、
前端开发

前端工作笔记-element ui弹窗嵌套并获取输入

主要是在界面上,如果点击个弹窗,再弹窗中,还需要弹出一个框,进行输入查询。目前此笔记就记录了这个!程序运行截图如下:点击弹窗:点击查询,第二层窗口弹出,输入数据:点击确定并退出,即可:程序结构如下:源码如下:Dialog.vue<template><div><el-buttontype="text"@click="outerVisible=true">点击打开外
Python

Flask笔记-使用Cookie及简单加密判断是否为登录用户

这里有几个知识点,在此记录下。首先是哪些数据进行加密,如下表:对应的代码如下:这里把id,login_name及login_pwd和login_salt及status中间连接"-"进行md5。在传给前端的时候:使用%s#%s,其中前面的那个是刚刚生成的dm5然后接一个#再接一个数据库里面的id编号。它的失效时间为60*60*24*120s在用户退出的时候,删除前端的cookie值及重定向即可:下面
数据库

DCL (Data Control Language) 管理用户,授权

DDL:create/alter/dropDML:insert/update/deleteDQL:select/showDCL:grant/revoke我们现在默认使用的都是root用户,超级管理员,拥有全部的权限。但是,一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以,我们应该可以根据不同的项目建立不同的用户,分配不同的权限来管理和维护数据库。注:mysqld是MySQL的主
数据库

对于Mysql 事务的学习,一篇文章就够了 !!!

文章目录一、事务的基本介绍二、提交事务的方式1.手动提交事务2.自动提交事务三、事务的原理四、回滚点五、事务的隔离级别1.事务的四大特性ACID2.事务的隔离级别3.MySQL数据库有四种隔离级别4.MySQL事务隔离级别相关的命令一、事务的基本介绍在实际的开发过程中,一个业务操作如转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。如果其中有一条SQL语句出现异常,这条S
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载