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基础---网络编程
linux中服务器ip地址绑定时,0.0.0.0与127.0.0.1的区别
在
网络编程
中,0.0.0.0和127.0.0.1是两个特别的IP地址,具有不同的含义和用途。0.0.0.0:在服务器编程中,一般将此IP地址用于监听操作,它代表监听本机的所有IPV4地址。
zhu_superman
·
2024-03-08 02:23
linux
服务器
tcp/ip
听课笔记01
java基础
和java进阶比较重要java面向对象java常见api常见面试题。课程案例分析综合项目知识点开发使用。学生管理系统代码规范,阿里巴巴编码规范。拔高的内容。
爱小黄
·
2024-03-03 16:07
笔记
c++
网络编程
[本文发表于《程序员》杂志2003年第12期,作者孟岩]基于TCP/IP的编程格外重要。从应用上来说,现在直接利用C层次SocketAPI进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NETFCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。高层的框架和控件总结了TCP/IP的主要使用模式,并且进行了抽象和封装,这固然非常好,但是想要真正掌握TCP
风无语
·
2024-03-01 20:04
黑客学习
网络
c++
编程
网络应用
框架
出版
C++
网络编程
学习二
C++
网络编程
学习二asio异步写操作asio异步读操作asio异步echo服务端asio异步服务器中存在的隐患asio异步写操作async_write_some是异步写的函数:传入buffer和回调函数以及参数以后
cliu1_16
·
2024-02-28 10:21
C++
Linux
c++
Java基础
学习
一、JAVA异常分类及处理1、概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。.2、异常分类Throwable是Java语言中所有错误或异常的超类。下一层分为Error和ExceptionError1.E
CopyLower
·
2024-02-28 03:42
学习
Java
java
学习
开发语言
JAVA基础
知识-day08 String类&static关键字&Arrays类
一、String类1.1概述:java.lang.String类代表字符串。Java程序中所有的字符串文字(例如"abc")都可以被看作是字符串类的实例。类String包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串等方法。1.2特点:1.2.1.字符串不变:字符串的值在创建后不能被更改。1.2.2.因为String对象是不可变的,所以它们可以被共享。1.3创建方法:1.
小陈工
·
2024-02-26 10:37
Java面试八股文
1.网络一文搞懂所有计算机网络面试题-知乎01我应该站在谁的肩膀上-OSIvsTCPIP模型2.Java面渣逆袭必看,面试题八股文
Java基础
、Java集合框架、Java并发编程、JVM、Spring、
翁正存
·
2024-02-26 05:16
java
linux下搭建boost、muduo、mysql、nginx
参考博客:1.boost:C++
网络编程
-Boost::asio异步
网络编程
-01-boost库源码编译安装2.muduo:C++muduo网络库知识分享01-Linux平台下muduo网络库源码编译安装
孜孜不倦fly
·
2024-02-24 17:59
后端开发
c++
如何系统的自学python
你可以从编写简单的程序开始,如打印输出、计算等,然后逐渐尝试更复杂的任务,如文件操作、
网络编程
等。深入学习:当你掌握了Python的基础知识后,你
MarkHD
·
2024-02-24 04:50
python
java基础
--常用的包
包的命名本文先了解包的命名规范和包的命名规则,并列举相关例子!命名规则只能包含数字、字母、下划线、小圆点,但是不能用数字开头,不能是关键字或保留字。例如:demo.csdn.class//错误,因为class是关键字demo.12q//错误12q是数字开头demo.csdn.ab//正确命名规范一般是小写字母+小圆点。现在默认的命名顺序是:com.公司名.项目名.具体的业务模块名例如:com.cs
董小姐orz(娜)
·
2024-02-20 23:50
java基础
java
开发语言
JAVA基础
之Fork/Join框架
1、核心思想Fork/Join框架是Java7提供的一个用于并行执行任务的框架,核心思想就是把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果,其实现思想与MapReduce有异曲同工之妙。Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算1+2+…+10000,可以分割成10个子任务,每个子任务分别对100
冰河winner
·
2024-02-20 22:38
JAVA面向对象学习心得
JAVA面向对象学习心得Java是面向对象编程的语言,在学习完
Java基础
语法后,下一个内容就是面向对象的内容了。那么什么是面向对象呢?下面就简单解释一下。
薛定谔的程序j
·
2024-02-20 21:10
java
jvm
开发语言
Java基础
知识学习:深入理解Java中的类与对象,Java重要知识点概念性解释,结合实例讲解请看下一篇博文
引言:在Java编程语言中,类(Class)与对象(Object)是面向对象编程(OOP)的核心概念。类可以看作是创建对象的蓝图,而对象则是类的实例。本文将深入解释Java知识体系中的类与对象,帮助读者更好地理解这一基础但至关重要的概念。类的定义与组成类是具有相同属性和行为的一组对象的抽象描述。在Java中,类是通过关键字class来定义的。一个类通常包含以下几部分:属性(成员变量):类的属性定义
码农超哥同学
·
2024-02-20 20:43
Java编程
java
学习
开发语言
【LeetCode+JavaGuide打卡】Day04| 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、160. 链表相交、142.环形链表II
学习目标:24.两两交换链表中的节点19.删除链表的倒数第N个节点160.链表相交142.环形链表II
Java基础
常见面试题总结(中)学习内容:24.两两交换链表中的节点题目链接&&文章讲解给你一个链表
WhoAmI\
·
2024-02-20 20:18
leetcode
链表
算法
网络编程
—
1.1网络:网络是由若干结点和连接这些结点的链路组成,网络中的结点可以是计算机,交换机、路由器等设备。网络设备有:交换机、路由器、集线器传输介质有:双绞线、同轴电缆、光纤1.2互联网:把多个网络连接起来就构成了互联网。目前最大的互联网就是我们常说的因特网。1.3IP地址:IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配的一个在全世界范围内唯一的标识符。IP地址因其特殊的结构使我们可以
柯小诺
·
2024-02-20 20:41
Linux笔记
网络
网络协议
http
高级 Java 必须突破的 10 个知识点,你get到几个了?
1、
Java基础
技术体系、JVM内存分配、垃圾回收、类
LiJiaSi
·
2024-02-20 19:22
Java基础
~Java线程同步
一、线程同步的核心思想加锁,把共享资源进行上锁,每次只能一个线程进入访问完毕以后解锁,然后其他线程才能进来。二、方式一:同步代码块作用:把出现线程安全问题的核心代码给上锁。原理:每次只能一个线程进入,执行完毕后自动解锁,其他线程才可以进来执行。synchronized(同步锁对象){操作共享资源的代码(核心代码)}锁对象要求:理论上,锁对象只要对于当前同时执行的线程来说是同一个对象即可三、方式二:
飞Link
·
2024-02-20 18:56
语言:Java
java
开发语言
Java基础
知识
一、标识符规范标识符必须以字母(汉字)、下划线、美元符号开头,其他部分可以是字母、下划线、美元符号,数字的任意组合。谨记不能以数字开头。java使用unicode字符集,汉字也可以用该字符集表示。因此汉字也可以用作变量名。关键字不能用作标识符。类名首字母需大写(Welcome)、方法和变量名遵循驼峰原则snRsfService()二、数据类型java的数据类型由8种基本数据类型和多种引用数据类型构
林坰
·
2024-02-20 16:37
java
基础知识
面试
初学者
[计算机网络]---
网络编程
套接字
前言作者:小蜗牛向前冲名言:我可以接受失败,但我不能接受放弃如果觉的博主的文章还不错的话,还请点赞,收藏,关注支持博主。如果发现有问题的地方欢迎❀大家在评论区指正目录一、基础知识1、源IP地址和目的IP地址2、端口号二、网络套接字1、网络字节序2、socket编程接口三、基于tcp协议的网络通信1、服务器的编写2、客户端的编写3、日志报告的编写四、TCP协议通讯流程1、通信流程2、三次握手和四次挥
小蜗牛~向前冲
·
2024-02-20 16:44
网络
计算机网络
java底层模型_Java I/O模型及其底层原理
JavaI/O是
Java基础
之一,在面试中也比较常见,在这里我们尝试通过这篇文章阐述JavaI/O的基础概念,帮助大家更好的理解JavaI/O。
落步惊风
·
2024-02-20 15:51
java底层模型
Java基础
-数组深入之定义
定义数组声明格式数据类型[]数组名称;--推荐使用数据类型数组名称[];double[]arr;chararr2[];注意:引用数据类型只声明不赋值存在默认值null数组初始化动态初始化数组定义与为数组元素分配空间和赋值的操作分开进行数据类型[]数组名=new数据类型[长度];int[]data=newint[5];注意:元素为引用数据类型的数组中的每一个元素都需要实例化。Person[]peop
乐学小乐
·
2024-02-20 14:22
java面试
一、
java基础
篇1.接口和抽象类的区别相似点:(1)接口和抽象类都不能被实例化(2)实现接口或继承抽象类的普通子类都必须实现这些抽象方法不同点:(1)抽象类可以包含普通方法和代码块,接口里只能包含抽象方法
末日流光
·
2024-02-20 12:17
java
面试
开发语言
【
Java基础
知识(1)】对象在内存中的存储
Java对象是如何在内存中存储的?在Java中,所有的对象被动态地分配在堆中。这和C++不同,C++允许对象被存储在堆或者栈中。参考Oracle官方文档:官方文档说明在Java中创建字符串对象的2种方法:1、使用String关键字;2、使用new关键字。(1)使用String关键字:使用双引号代表字符串。举例:Stringstr1="GFG";Stringstr2="GFG";该操作在内存中的表示
不是AI
·
2024-02-20 12:38
Java
java
开发语言
22.java-
网络编程
网络编程
服务器介绍服务器就是一台配置很高的电脑互联网架构分类BS架构:Browser/Server优点:不需要下载客户端,使用起来非常方便。
猪崽早点睡
·
2024-02-20 10:19
java
网络
开发语言
【计算机网络】
网络编程
套接字&UDP服务器客户端的简单模拟
需要云服务器等云产品来学习Linux的同学可以移步/–>腾讯云uint32_thtonl(uint32_thostlong);uint16_thtons(uint16_thostshort);uint32_tntohl(uint32_tnetlong);uint16_tntohs(uint16_tnetshort);实际上这些函数名是很好记的,按照作用来组合即可,其中h表示host,是当前主机的意
凌云志.
·
2024-02-20 09:02
计算机网络
网络
计算机网络
udp
Java之
网络编程
网络管理软件及网络通讯协议的管理与协调下,实现资源共享与信息传递的计算机系统网络通讯的两个要素通讯双方的网络地址1.ip2.端口号通过ip+端口号就可以精准定位一台计算机规则:网络通讯协议TCP/IP参考模型1.
网络编程
中有两个主要的问题一
yrpyy
·
2024-02-20 08:08
网络
2020Java学习路线(珍藏版)
image.png
Java基础
课程1
Java基础
课程内容涉及:Java开发介绍、Java数组、Java面向对象、常用基础类、集合、I
几里长街_三毛
·
2024-02-20 07:49
android开发之socket通信 向PC机发信息 获取本机IP
android中使用的是java的socket模型,如果你学过java
网络编程
,那么你对它一定不陌生。今天我主要使用TCP协议实现通信的。小知识点:UDP协议和TCP协议的不同。
自律给你自由
·
2024-02-20 06:57
android开发
socket
android
服务器
button
string
tcp
ACE
网络编程
模式比较
ACE
网络编程
模式比较2009-10-1009:52:50标签:ACE[推送到技术圈]ACE将
网络编程
进行了模式化,以便你不必每次都重复相同的代码。
testing2007
·
2024-02-20 06:35
ACE
网络
编程
框架
多线程
wrapper
socket
01_01_
java基础
07_集合_泛型
1集合框架1.1集合框架概述1.1.1数组存储多个数据方面的特点:一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用数组存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组中的添加的元素是依次紧密排列的,有序的,可以重复的。数组声明的类型,
过于执
·
2024-02-20 05:22
Java再记录
java
开发语言
01_01_
java基础
08_File类和IO流
1java.io.File类的使用1.1概述文件的路径表示方式:方式1:绝对路径:以windows操作系统为例,包括盘符在内的文件或文件目录的完整路径。方式2:相对路径:相对于某一个文件目录来讲的相对的位置。在IDEA中,如果使用单元测试方法:相对于当前的module来讲如果使用main()方法:相对于当前的project来讲1.2构造器publicFile(Stringpathname):以pa
过于执
·
2024-02-20 05:22
Java再记录
java
开发语言
【
Java基础
题型】判断是否是回文数
需求:如果给你一个正数x。如果x是一个回文整数,打印true,否则,返回false解释:回文数是指正序(从左到右)和从倒序(从右到左)都是一样的整数数字。eg.121是回文数,123不是,2112是回文数,2113不是这里我采用倒序的,用求个位的方法,先求这一位的数字,再乘X10,加上下一次的数字(ge=x%10,x=x/10,target=target*10+ge);这里看我代码部分的举例,能更
非人哉952
·
2024-02-20 03:16
java
开发语言
Java基础
——枚举与注解
一、枚举1、介绍枚举类:类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,则可以作为单例模式的实现。使用enum定义的枚举类默认继承了java.lang.Enum类,因此不能再继承其他类。2、枚举的实现代码示例:方式一,JDK5.0之前,自定义枚举类1publicclassSeasonEnum{23//枚举当前类的多个对象4publicstaticfi
头顶假发
·
2024-02-20 01:10
Java
程序员
编程
java
servlet
spring
Java基础
:枚举和注解
文章目录一、枚举1.对枚举的理解2.如何定义枚举类2.1自定义枚举类2.2使用enum关键字定义枚举类2.3自定义枚举类与使用enum定义枚举类的联系3.枚举类常用方法4.使用enum关键字定义的枚举类实现接口二、注解1.概述2.注解示例3.JDK提供的4种元注解4.自定义注解5.注意事项6.JDK8新特性1.重复注解2.类型注解一、枚举1.对枚举的理解枚举类的理解:类的对象只有有限个,确定的,我
QianZhiSanyao
·
2024-02-20 01:09
Java基础
java
Java基础
知识总结(第六篇):枚举、注解和异常
声明:1.本文根据韩顺平老师教学视频自行整理,以便记忆2.若有错误不当之处,请指出系列文章目录
Java基础
知识总结(第一篇):基础语法
Java基础
知识总结(第二篇):流程控制语句(分支控制和循环控制)
Java
随遇而安622&508
·
2024-02-20 01:06
java基础知识
java
开发语言
Java面试攻略
【Java面试攻略】https://sparrowzoo.feishu.cn/docx/TBoldgaRpo24MXxFEUicInqznjb
JAVA基础
常见核心面试点https://sparrowzoo.feishu.cn
凤凰AI
·
2024-02-20 00:27
面试
职场和发展
IT老王:
Java基础
之Map集合
Map接口Map接口概述我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。Collection中的集合称为单列集合,Map中的
IT老王Hua_TZ
·
2024-02-19 22:29
java
java基础
java
开发语言
IT老王:
Java基础
之ArrayList集合
ArrayList集合在前面我们学习了数组,数组可以保存多个元素,但在某些情况下无法确定到底要保存多少个元素,此时数组将不再适用,因为数组的长度不可变。例如,要保存一个学校的学生,由于不停有新生来报道,同时也有学生毕业离开学校,这时学生的数目很难确定。为了保存这些数目不确定的元素,JDK中提供了一系列特殊的类,这些类可以存储任意类型的元素,并且长度可变,统称为集合。在这里,我们先介绍ArrayLi
IT老王Hua_TZ
·
2024-02-19 22:28
java基础
java
java
开发语言
IT老王:
Java基础
之方法
目录Java方法1.1.1方法概述1.1.2方法格式1.1.3方法调用图解1.1.4方法练习1.1.5方法的重载1.1.6重载的注意事项1.1.7参数传递1.1.8参数传递图解与结论Java方法1.1.1方法概述在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租
IT老王Hua_TZ
·
2024-02-19 22:58
java
java基础
java
开发语言
IT老王:
Java基础
之循环
目录程序的三大流程while循环for循环do_while循环死循环break语句continue语句程序的三大流程在程序开发中,一共有三种流程方式:顺序——从上向下,顺序执行代码分支——根据条件判断,决定执行代码的分支循环——让特定代码重复执行while循环*a:while循环结构*b:使用格式初始化表达式;while(条件){循环体}*c:执行顺序当条件是true,就执行循环体,执行完循环体后
IT老王Hua_TZ
·
2024-02-19 22:55
java
java基础
java
开发语言
1.3.
网络编程
这里对
网络编程
,做一个简单的讲述。和其他开发语言一样,python也不例外。
sty3318
·
2024-02-19 20:56
python学习
python
学习
《Go 简易速速上手小册》第8章:
网络编程
(2024 最新版)
文章目录8.1HTTP客户端与服务端编程-Go语言的网络灯塔与探航船8.1.1基础知识讲解服务端编程客户端编程8.1.2重点案例:简易博客服务服务端实现客户端实现运行示例8.1.3拓展案例1:增加文章评论功能功能描述服务端实现客户端实现8.1.4拓展案例2:实现文章的搜索功能功能描述服务端实现客户端示例8.2使用Goroutines处理并发请求-Go语言的并发船队8.2.1基础知识讲解8.2.2重
江帅帅
·
2024-02-19 19:34
《Go
简易速速上手小册》
golang
数据结构
web3
区块链
人工智能
网络
大数据
java基础
day01
1.什么是JavaJava是一门编程语言思考问题:人和人沟通?中文英文人和计算机沟通?计算机语言:CC++C#phppython2.Java诞生前身叫Oak(橡树)目前最流行的版本还是JDK83.Java三大平台体系JavaSE(J2SE):标准版:各个应用平台的基础JavaEE(J2EE):企业版:为企业的环境进行开发的JavaME(J2ME):微型版:致力于嵌入式开发4.Java是跨平台的Ja
是程序喵呀
·
2024-02-19 18:57
Java
开发语言
java
java基础
day02
1.eclipse的安装Java的开发工具eclipse安装包解压以后放到任意盘符下面,找到eclipse.exe文件双击运行即可新建项目File->new->project->javaproject->next设置eclipse的字体的大小eclipse设置自动补全2.数据存储的方式【了解】2.1数据的存储的基本单位【了解】计算机存储的最小的单位是字节(byte)1024byte=1KB1024
是程序喵呀
·
2024-02-19 18:47
Java
开发语言
java
【Linux网络】
网络编程
套接字(预备知识+UDP)
目录预备知识1.理解源IP地址和目的IP地址2.理解源MAC地址和目的MAC地址3.认识端口号4.理解源端口号和目的端口号5.端口号(port)vs进程pid6.认识TCP协议和认识UDP协议7.网络字节序socket编程接口1.socket常见API2.sockaddr结构简单的UDP网络程序1.服务端创建udpsocket创建套接字函数——socket函数服务端创建套接字2.服务端绑定bind
sy'ty
·
2024-02-19 15:05
Linux网络
linux
网络
c++
udp
服务器
Java实现发送邮件(可配置)
学过
Java基础
的应该知道Java里有邮件这一块,不熟悉的话可以简单复习一下本文把发送邮件做为可配置可配置文件,这样方便以后维护一、Maven依赖包(发送邮件所依赖的jar包)javax.mailmail1.4javax.activationactivation1.1.1
如沐春风_da89
·
2024-02-19 14:47
Linux rp_filter、arp_filter、arp_ignore、arp_announce参数说明
参考1.
网络编程
之网络丢包故障怎样定位怎样处理2.linux参数arp_filter,arp_ignoe,arp_announce,rp_filter详解3.Linu
石小千
·
2024-02-19 12:30
Linux
运维
linux
网络
数据库
每日五道java面试题之
java基础
篇(十一)
目录:第一题.Java死锁如何避免?第二题.为什么⽤线程池?解释下线程池参数?第三题.线程池的底层⼯作原理第四题.ReentrantLock中tryLock()和lock()⽅法的区别第五题.Sychronized和ReentrantLock的区别?第一题.Java死锁如何避免?造成死锁的⼏个原因:⼀个资源每次只能被⼀个线程使⽤⼀个线程在阻塞等待某个资源时,不释放已占有资源⼀个线程已经获得的资源,
中北萌新程序员
·
2024-02-19 12:24
java面试题
java
开发语言
jvm
面试
Unity
网络编程
(三)TCP 1VN聊天室 封包拆包
在之前的基础上改成多人聊天服务器usingSystem;namespaceTalkRoomTCP{classProgram{staticvoidMain(string[]args){newTalkSever().Init();//接收一个键盘输入的字符,目的是不让命令行自动关闭Console.ReadKey();}}}usingSystem;usingSystem.Collections.Gene
罗卡恩
·
2024-02-19 12:33
每日五道java面试题之
java基础
篇(九)
目录:第一题你们项⽬如何排查JVM问题第二题⼀个对象从加载到JVM,再到被GC清除,都经历了什么过程?第三题怎么确定⼀个对象到底是不是垃圾?第四题JVM有哪些垃圾回收算法?第五题什么是STW?第一题你们项⽬如何排查JVM问题对于还在正常运⾏的系统:可以使⽤jmap来查看JVM中各个区域的使⽤情况可以通过jstack来查看线程的运⾏情况,⽐如哪些线程阻塞、是否出现了死锁可以通过jstat命令来查看垃
中北萌新程序员
·
2024-02-19 12:12
java面试题
java
jvm
开发语言
面试
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他