E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA进阶--网络编程
java进阶
java进阶
第一章继承1.概述子类可以继承父类中有的成员变量和成员方法好处:提高代码的复用性2.继承的机制关键字extends构造方法不会被继承,子类要写自己的构造方法父类中私有的成员可以被继承,被继承的成员依然是只能被父类访问
han-yi
·
2023-11-12 04:26
java
语音识别
Java进阶
学习
进阶学习过程的几个方面第一阶段的学习是java基础的学习和javaEE的学习。第二阶段就是java学习的进阶啦。主要是面试书籍,下面是书籍推荐:多线程、并发实战java高并发程序设计和java并发编程的艺术:——“java高并发程序设计”,这本书主要是为了看第二本书做铺垫,直接看第二本书可能会很吃力。实战java高并发程序设计主要看:前4章、5.1、5.2、5.3、5.10、5.11和第6章。——
web15185420056
·
2023-11-12 04:26
面试
学习路线
阿里巴巴
android
前端
后端
JAVA进阶
——反射
第二篇博客,是关于JAVA中的反射。文章中的图表、代码均为原创,如需转载,请注明出处。文章目录一、JAVA中的反射的基本概念1.1什么是反射1.2反射的主要作用二、反射的基本用法2.1获取Class对象的几种方式2.2Class中比较重要的一些方法2.3使用反射来执行方法三、反射真的就那么无敌吗?总结一、JAVA中的反射的基本概念1.1什么是反射JAVA中的反射是指,在运行状态中,对于任意一个实体
hbutys
·
2023-11-12 04:25
java
反射
《On
Java进阶
卷》阅读笔记(五)
第7章IO系统I/O流:IO有很多不同的来源和去处,如文件、控制台网络连接等,而且还涉及需求以很多种方式,如顺序读取、随机访问、缓冲、字符、按行读取、按字读取等。Java8的函数式流相关的类和IO流之间并无关联。IO流隐藏了实际的IO设备中数据情况的下列细节:字节流用于处理原始的二进制数据。字符流用于处理字符数据。它会自动处理和本地字符集间的相互转换。缓冲区流提升了性能。它通过减少调用本地API的
liulimoyu
·
2023-11-12 04:55
学习记录
java
开发语言
java进阶
学习
进阶学习过程的几个方面第一阶段的学习是java基础的学习和javaEE的学习。第二阶段就是java学习的进阶啦。主要是面试书籍,下面是书籍推荐:多线程、并发实战java高并发程序设计和java并发编程的艺术:——“java高并发程序设计”,这本书主要是为了看第二本书做铺垫,直接看第二本书可能会很吃力。实战java高并发程序设计主要看:前4章、5.1、5.2、5.3、5.10、5.11和第6章。——
一定要做大数据
·
2023-11-12 04:55
学到老活到老
java
Java进阶
API第二章
Java进阶
API第二章一.抛出企业问题,脱离main测试,模块化编程1.学校里如何测试的//学校教的测试方法publicstaticvoidmain(String[]args){//2.本地测试//3
_阿伟_
·
2023-11-12 03:24
java
开发语言
Python 四大主流 Web 编程框架
该书分为三部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等
网络编程
基础深入浅出地进行
程序IT圈
·
2023-11-12 03:21
编程语言
java
spring
python
大数据
Python四大主流
网络编程
框架
该书分为三部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等
网络编程
基础深入浅出地进行学习;第2部分是框架篇,学习当前最流行的PythonWeb
a315612852
·
2023-11-12 03:51
Redis[2] redis 配置及分布式锁介绍
本文整理自小d课堂笔记和
java进阶
仓库,如有雷同,大部分是人家写的
java进阶
仓库:https://doocs.github.io/advanced-java/#/redis[2]redis配置及分布式锁介绍学习
尔等同学
·
2023-11-12 01:05
备战2022实习
Redis
redis
分布式
数据库
六.
java进阶
-Java设计模式:23种设计模式(GoF23)学习这一篇就够了(详细)
目录1.简介2.GoF233.软件开发的7条原则4.具体介绍4.1创建型模式4.1.1单例模式4.1.2原型模式4.1.3简单工厂模式4.1.4工厂模式4.1.5抽象工厂模式4.1.6建造者模式4.2结构型模式4.2.1代理模式4.2.2适配器模式4.2.3桥接(Bridge)模式4.2.4装饰(Decorator)模式4.2.5外观(Facade)模式4.2.6享元(Flyweight)模式4.
大云区人伍
·
2023-11-12 00:10
java启蒙之路
java
【
网络编程
】网络层——IP协议
文章目录基本概念路径选择主机和路由器IP协议格式分片与组装网段划分IP地址的数量限制私网IP地址和公网IP地址深入认识局域网路由基本概念TCP作为传输层控制协议,其保证的是数据传输的可靠性和传输效率,但TCP提供的仅仅是数据传输的策略,而真正负责数据在网络中传输的其实是传输层以下的网络层和数据链路层。双方在进行网络通信时,发送的数据并不是直接从一方的传输层直接发送到了另一方的传输层,而是需要传输层
星河万里᭄ꦿ࿐
·
2023-11-12 00:35
网络编程
网络
ip
网络协议
Java进阶
-面向对象(女朋友备用,高效整理)
Java继承简单来说继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类就像生物一样,狮子和老虎都是动物,可以说狮子继承动物、老虎继承动物。所以继承需要符合的关系是:is-a,父类更通用,子类更具体从面向对象的特性上说继承是通过已存在的类作为基础创建的新类(新的功能,技术,也可以复用父类功能),但不能选择性的继承总结:子类拥有父类所有属性和方法(包括私有,但无法访问,只是拥有)子
chen_328_
·
2023-11-11 23:03
java
jvm
开发语言
QT学习笔记(QT
网络编程
)
QT
网络编程
Qt网络模块为我们提供了编写TCP/IP客户端和服务器的类。
ManGo CHEN
·
2023-11-11 21:15
QT开发学习笔记
qt
网络
学习
Java进阶
(JVM调优)——阿里云的Arthas的使用 & 安装和使用 & 死锁查找案例,重新加载案例,慢调用分析
前言JVM作为
Java进阶
的知识,是需要Java程序员不断深度和理解的。
Perley620
·
2023-11-11 20:07
Java
java
jvm
阿里云
深入理解 poll 与 epoll:多路复用的利器
在
网络编程
中,实现高性能的I/O多路复用是至关重要的。poll和epoll是两个用于实现多路复用的系统调用,它们在处理大量并发连接时表现出色。
@泡泡糖
·
2023-11-11 16:43
计算机网络
网络
计算机网络
服务器
JAVA深化篇_39—— JAVA
网络编程
总结
JAVA
网络编程
总结端口是虚拟的概念,并不是说在主机上真的有若干个端口。
OldGj_
·
2023-11-11 15:45
JAVA
基础深化和提高
java
网络
开发语言
[《Twisted
网络编程
必备》翻译] 第3章
3.0WEB客户端大部分上网活动都是通过WEB浏览器来访问WEB的。所以通过HTTP协议制作客户端来访问WEB是很有意义的。这一章讲解如何使用twisted.web.client模块来操作互联网资源,包括下载页面,使用HTTP认证,上传文件,使用HTTP字段等。3.1下载网页最简单和常用的任务莫过于通过WEB客户端来下载网页了。客户端连接服务器,发送HTTP的GET请求,接收包含网页的HTTP响应
gashero
·
2023-11-11 12:02
混沌之中的Twisted
Python官方文档翻译
网络
编程
import
url
authorization
python
Linux
网络编程
学习笔记(7)---5种I/O模型及select轮询
本文主要介绍5种I/O模型,select函数以及利用select实现C/S模型。1、5种I/O模型(1)阻塞I/O:一直等到数据到来,才会将数据从内核中拷贝到用户空间中。(2)非阻塞I/O:每过一段时间就询问是否有数据到来(轮询),调用recv()函数,若没有数据到来会返回错误。接着继续询问。(3)I/O多路复用:一个进程可以轮询多个I/O(文件描述符),将阻塞过程提前到select/poll/e
007lizhen
·
2023-11-11 12:54
socket编程
Linux网络编程学习笔记
Linux网络编程
5种I/O模型
select
I/O多路复用
C/S模型
【程序员翻身计划】Java高性能编程第一章-Java多线程概述
Java多线程概述目标重点:线程安全的概念线程通信的方式与应用reactor线程模型线程数量的优化jdk常用命令Netty框架的作用难点java运行的原理同步关键字的原理AQS的抽象JUC的源码
网络编程
的概念
刘墨泽
·
2023-11-11 11:20
Java
java
多线程
后端
java多线程
程序员翻身计划
高性能
网络编程
- 解读3种线程模型
Reactor模式Reactor模式的基本设计思想Reactor模式中的关键组成3种典型实现单Reactor单线程单Reactor多线程主从Reactor多线程小结线程模型3:Proactor模型Pre高性能
网络编程
小小工匠
·
2023-11-11 11:44
【Netty】
网络
线程模型
阻塞I/O
非阻塞I/O
Reactor
Proactor
网络编程
入门从未如此简单(一):假如你来设计网络,会怎么做?
1、引言
网络编程
能力对于即时通讯技术开发者来说是基本功,而计算机网络又是
网络编程
的理论根基,因而深刻准确地理解计算机网络知识显然能夯实你的即时通讯应用的实践品质。
hellojackjiang2011
·
2023-11-11 10:17
网络通信
计算机网络
即时通信
python
网络编程
好学吗_年薪30万+的python编程难不难?好学吗?
首先先了解下派森?什么是Python?python翻译成中文就是蟒;蚺蛇的意思。在计算机专业里面Python是一门课程,专门学习计算机编程的课程,是一种跨平台的计算机程序设计语言。一种高级,热门的编程语言。那python好学吗?先来了解下python这门计算机语言的特点:1、语法简略和传统的C/C++、Java、C#等言语比较,Python对代码格局的要求没有那么严厉,这种宽松使得用户在编写代码时
weixin_39634022
·
2023-11-11 10:07
python网络编程好学吗
计算机网络——IP篇,零拷贝,网络模型(学习笔记)
前言 本文章为
网络编程
IP篇的学习笔记,文章中的图片,文字部分引用小林coding,阿秀的学习笔记,知识星球如有侵权,请联系删除。
饮水小思源
·
2023-11-11 08:37
tcp/ip
计算机网络
学习
Cocos2d-x视频教程
【Cocos2d-x】塔防游戏开发实战7.Cocos2d-x
网络编程
教学视频8.Cocos2d-x线程进程和多线程教学视频9.Cocos2d从入门到精通10.Cocos2dx游戏开发工程师1.我的技术专栏
weixin_30514745
·
2023-11-11 07:21
网络编程
基础之OKHttp源码理解-kotlin版(一)
前几篇文章讲了网络的基础,包括网络分层,三次握手,socket,TCP/IP和UDP协议等,我们知道了阻塞式IO(BIO)和非阻塞式(NIO)通信的原理,现在就从底层出发,一起来探究下OKHttp的原理吧。OKHttp是什么OkHttp是当下Android使用最频繁的网络请求框架,由Square公司开源。Google在Android4.4以后开始将源码中的HttpURLConnection底层实现
阿烦大大@
·
2023-11-11 06:50
Java基础
网络基础
网络
多线程
队列
网络编程
套接字(3)——协议定制 | 序列化与反序列化
文章目录一.认识“协议”1.协议的概念2.结构化数据的传输3.序列化和反序列化二.网络版计算器1.服务端2.协议定制(1)网络发送和读取的正确理解(2)协议定制的问题3.客户端4.代码三.Json实现序列化反序列化1.简单介绍2.使用一.认识“协议”1.协议的概念协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定,比如怎么建立连接、怎么互相识别等。为了使数据在网络上能够从源到达目
殿下p
·
2023-11-11 05:31
Linux网络编程
网络
开发语言
linux
java
网络编程
客户端输入字符串,服务器端将其反转后输出给客户端,客户端显示出来
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.PrintStream;importjava.io.PrintWriter;importjava.net.Socket;importjava.ne
暴走灬青春
·
2023-11-11 03:27
java基础练习题
服务器反转字符串
客户端输入字符串
Linux
网络编程
入门 ---- 实现客户端与服务端通信
功能实现实现客户端向服务端传输字符串,服务端打印服务端的ip和端口号并将字符串逆序回传给客户端。测试环境:Linux服务器(或者搭建本地虚拟机两台,处于同一网段)也可以通过环回接口模拟服务端和客户端通信。功能测试服务端代码#include#include#include#include#include#include#include#defineSERVER_PORT888voidreverse(
necesse
·
2023-11-11 03:48
Linux
linux
网络
服务器
C/C++
Java
Flask服务器与客户端基本通信【Unity
网络编程
(三)】
这里先演示基于Python的客户端和服务器的登录实现。1.Flask服务器端(GET和POST请求接收实现)1.GET和POST区别:(简单理解)1.GET因为是读取,就可以对GET请求的数据做缓存(浏览器)。不能随意多次执行。POST不能缓存(所以如果重新执行POST请求,浏览器会弹框提示你可能对丢失信息)2.GET和POST都可以请求和发送数据(GET只能url传参数,所以隐私性,安全性较差,
cycler_725
·
2023-11-11 03:47
Unity网络服务器编程
flask
服务器
python
服务器往客户端发送字符串的
网络编程
服务器主要就是能够打开命令行提供的网络端口,然后一有客户端连接上,就会向客户端发送WelcometoOurServer!这段话。服务器代码serverSayWelcome.c的代码如下:#include#include#include#include#include#include//输出错误并且向操作系统返回1,退出程序voiderrorPrint(char*errorMessage);intm
seasidezhb
·
2023-11-11 03:45
网络编程实战
网络
服务器
tcp/ip
Java进阶
-面向对象进阶(static和继承)
1复习回顾1.1如何定义类类的定义格式如下:修饰符class类名{//1.成员变量(属性)//2.成员方法(行为)//3.构造方法(初始化类的对象数据的)}例如:publicclassStudent{//1.成员变量publicStringname;publiccharsex;//'男''女'publicintage;}1.2如何通过类创建对象类名对象名称=new类名();例如:Studentst
晚风烟火
·
2023-11-11 00:23
JavaSE笔记
java
jvm
servlet
[
java进阶
]——stream流你还不会用吗?超详细使用介绍
键盘敲烂,年薪30万目录一、概念介绍二、stream流的使用1.获取stream流的方法2.使用中间方法处理数据3.使用收集方法处理数据一、概念介绍结合了Lambda表达式,简化集合,数组的操作,可以快速过滤,筛选等等。比如我现在要从集合里面过滤所有姓张的,只要获取到的前两个,将一种……用流就很简单可以把流想象成车间里面的工作流,经过每道工序,最终生产出成品。二、stream流的使用获取strea
不会就选C.
·
2023-11-11 00:50
Java开发基础
java
开发语言
window下的socket
文章目录初始化Winsock库创建socket对象服务端bind绑定端口listen监听端口accept函数接收请求将
网络编程
中二进制IP地址,转化为点分十进制输出客户端连接的connect函数设置成非阻塞模式初始化
master cat
·
2023-11-10 23:10
C++
socket
c++
socket
Linux友人帐之
网络编程
基础FTP服务器
一、概述1.1FTP基本概念FTP(FileTransferProtocol)是一种用于文件传输的标准协议。FTP服务是一种能够让用户通过FTP协议在本地计算机和远程服务器之间进行文件传输的服务。FTP服务可以允许用户上传或下载文件,也可以进行目录浏览、文件删除、文件重命名等操作。FTP服务是网络操作中常用的一种服务,特别是在需要大量文件传输的场合,如网站建设、文件备份等。FTP服务通常包括以下功
烟雨平生9527
·
2023-11-10 19:45
Linux
服务器
linux
网络
日常小知识点之用户层网络缓冲区(固定内存,ringbuffer,chainbuffer)
1:网络缓冲区理解1.1:理解背景我们在
网络编程
时,通常以五元组,一个fd标识一个连接(套接字fd)。==》每个连接其实有接收消息和发送消息的功能。
yun6853992
·
2023-11-10 16:26
基础组件/第三方常用库
c语言
缓存
网络
Linux友人帐之
网络编程
基础NFS服务器
一、概述1.1NFS基础概念NFS服务器(NetworkFileSystem)是一种网络文件系统协议,它允许不同计算机之间共享文件系统中的文件。它是一种专门用于在网络上共享文件和目录的服务器。NFS服务器可以把本地的文件系统目录通过网络共享给其它计算机,让其它计算机能够远程访问同一个文件系统中的文件和目录。NFS在Unix/Linux系统中广泛应用,可以提高多台计算机之间数据共享的效率和便捷性。N
烟雨平生9527
·
2023-11-10 10:22
Linux
服务器
linux
网络
网络编程
-广播、组播和Unix套接字
网络属性设置函数getsockopt()和setsockopt()#include#includeintgetsockopt(intsockfd,intlevel,intoptname,void*optval,socklen_t*optlen);intsetsockopt(intsockfd,intlevel,intoptname,constvoid*optval,socklen_toptlen)
宁静的海2006
·
2023-11-10 08:13
网络
udp
tcp/ip
Java 零碎知识点
目录[多线程]创建多线程的三种方式[
网络编程
]一、重点概念1、TCP/IP网络模型2、IP对象3、端口号4、协议UDP(UserDatagramProtocol)TCP(TransmissionControlProtocol
玄天灵
·
2023-11-10 08:38
记忆
java
开发语言
TCP
网络编程
一)TCPSocket介绍:1)TCP和UDP有着很大的不同,TCP想要进行网络通信的话首先需要通信双方建立连接以后然后才可以进行通信,TCP进行
网络编程
的方式和文件中的读写字节流类似,是以字节为单位的流进行传输
写个堆排
·
2023-11-10 06:08
网络
tcp/ip
服务器
UDP
网络编程
一)熟悉TCP/IP五层协议:1)封装:就是在数据中添加一些辅助传输的信息;2)分用:就是解析这些信息3)发送数据的时候,上层协议要把数据交给下层协议,由下层协议来添加一些信息4)接收数据的时候,下层协议要把数据交给上层协议,有上层协议来进行进一步的解析5)传输层和网络层是操作系统的内核实现的,数据链路层是驱动实现的,物理层是硬件实现的,应用层就是应用程序实现的,层层封装,层层分用,最终成为了物理
写个堆排
·
2023-11-10 06:29
网络
tcp/ip
udp
Linux
网络编程
03
select的缺陷(1)fd,set的本质是一个位图,容量是固定的1024,因此最大只能监听1024个连接(可以扩容)(2)监听和就绪用的是同一个数据结构,使用困难(3)存在多次大量的从用户态到内核态的拷贝,因为我们设置fd_set都是在用户态,但是要实现监听必须要将fd_set从用户态拷贝到内核态(4)采用轮询找到就绪的fd,在海量连接少量就绪的情况下,会浪费了大量的时间进行轮询高并发服务器的基
一只叮铛
·
2023-11-10 05:43
Linux
linux
网络
服务器
c语言
Linux
网络编程
02
UDP协议UDP协议处于传输层,是不可靠谱、无连接、消息有边界的协议TCP类似于管道,UDP类似于队列UDP头部传输层头部都不需要IP地址,都只需要端口号BerkeleySocket(库)BerkeleyScoket库已经完成了传输层之下的内容,我们只需要再应用层调用下面提供的服务接口即可Socket:套接字,建立连接时使用地址:链路层使用MAC地址、网络层使用IP地址、传输层使用端口号应用层的地
一只叮铛
·
2023-11-10 05:43
Linux
linux
网络
c语言
Linux
网络编程
04
更高效的零拷贝发送方过程零拷贝sendfile发送文件方的零拷贝,虽然之前我们就可以使用mmap来实现零拷贝但是存在一个方法sendfile也可以直接实现数据从内核区发送到网络发送区socket直接把内核里面你的文件数据不经过用户态,直接发送给另外一个文件对象有一个限制,这里的in_fd是要可以mmap的,磁盘文件可以mmap,网络设备不能mmap,因此sendfile只能将磁盘文件取出来发送给网
一只叮铛
·
2023-11-10 05:12
Linux
linux
网络
c语言
Java进阶
(垃圾回收GC)——理论篇:JVM内存模型 & 垃圾回收定位清除算法 & JVM中的垃圾回收器
前言JVM作为
Java进阶
的知识,是需要Java程序员不断深度和理解的。
Perley620
·
2023-11-10 05:34
Java
java
jvm
算法
Java进阶
(JVM调优)——JVM调优参数 & JDK自带工具使用 & 内存溢出和死锁问题案例 & GC垃圾回收
前言JVM作为
Java进阶
的知识,是需要Java程序员不断深度和理解的。
Perley620
·
2023-11-10 05:34
Java
java
jvm
开发语言
Socket
网络编程
Socket1环境查看通过cmd窗口的命令:ipconfig查看本机IP地址查看网络情况是否正常:ping百度官网用来进行本地测试的地址127.0.0.1,回环测试地址,默认代表的就是本机的IP2Socket概述socket编程也叫套接字编程,应用程序可以通过它发送或者接受数据,可对其像打开文件一样打开/关闭/读写等操作.套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信.网
「已注销」
·
2023-11-10 03:01
java
java
后端
网络编程
基于Socket套接字的网络程序开发就是
网络编程
。1.2分类流套接字:使用传输层TCP协议TCP,即TransmissionControlProtol(传输控制协议),传输层协议。
秃头的赌徒
·
2023-11-10 03:54
网络
服务器
linux
Java进阶
学习第十三天——JSTL&EL学习
文档版本开发工具测试平台工程名字日期作者备注V1.02016.05.06lutianfeinoneJSTL标签库JSTL标签库概述JSP标准标签库。作用:和EL表达式一起取代版本:1.01.1和1.2(区别不大)1.0EL表达式没有纳入规范1.1和1.2EL表达式纳入规范JSTL1.1下载相应的jar包JSTL的下载JSTL主要由Apache组织的JakartaProject实现http://to
鹿天斐
·
2023-11-10 02:58
Java
Java进阶
java进阶
JSTL
EL
MVC模式
Java
网络编程
——InetAddress类
目录1.节点(NODE)2.Internet地址或IP地址3.域名系统2>详细了解InetAddress类1.创建新的InetAddress对象程序一:显示某地址的程序程序二:查找本地机器的地址2.InetAddress的常用方法1.小DEMO2.给定地址,找到主机名称3.找到本地机器的IP地址3>.InetAddress缓存4>.地址类型5>.测试可达性6>.Object方法7>.Inet4Ad
Aurora_♚
·
2023-11-09 21:19
笔记
大数据
网络
java
java编测试Address类_读书笔记-java
网络编程
-4Internet-InetAddress类
2.InetAddress类java.net.InetAddress类是java对IP地址的高层表示。一般来说他包含一个主机名和一个IP地址2.1创建新的InetAddressInetAddress没有公共的构造函数,而是采用静态方法,可以连接到DNS服务器来解析主机名。最常用的是:2.1.1getByName和getAllByNameInetAddressaddress=InetAddress.
迷屿
·
2023-11-09 21:18
java编测试Address类
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他