目录1.UDP数据报套接字编程1.1DatagramSocket1.2DatagramPacket1.3InetSocketAddress1.4基于UDP实现回响服务器2.TCP流套接字编程2.1ServerSocket2.2Socket2.3基于TCP实现回响服务器1.UDP数据报套接字编程API介绍1.1DatagramSocketDatagramSocket是UDPSocket,用于发送和接收UDP数据报。DatagramSocket的构造方法:方法签名方法说明DatagramSocket()创建⼀个UDP数据报套接字的Socket,绑定到本机任意⼀个随机端口(⼀般用于客户端)Datag
文章目录🍃前言🌳#{}和${}使⽤🚩Interger类型的参数(基础数据类型)🎈使用#{}🎈使用${}🚩String类型的参数使用🎈#{}使用🎈${}🎍#{}和${}区别🚩#{}性能更⾼🚩#{}更安全(防⽌SQL注⼊)🚩${}的使⽤场景🎈排序功能🎈like查询🍀#{}和${}区别总结⭕总结🍃前言MyBatis参数赋值有两种⽅式,使⽤#{}和${}进⾏赋值,接下来我们看下⼆者的区别🌳#{}和${}使⽤我们先来看一下两者在基础数据类型与string类型下的使用🚩Interger类型的参数(基础数据类型)🎈使用#{}@Select("select*fromuserinfowhereid=#{id}"
作者主页:paperjie_博客本文作者:大家好,我是paperjie,感谢你阅读本文,欢迎一建三连哦。本文于《JavaEE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将基础知识一网打尽,希望可以帮到读者们哦。其他专栏:《MySQL》《C语言》《javaSE》《数据结构》等内容分享:本期将会分享网络编程相关的知识目录什么是网络编程网络编程的基本概念Socket概念分类Java数据报套接字通信模型Java流套接字通信模型编辑Socket注意事项UDP数据报套接字编程APIDatagramSocket构造方法常用方法DatagramPacket构造方法常用方法
基于javaEE的社区食堂管理摘 要随着餐饮业强劲发展的趋势,企业对食堂的管理也更加严格。面对材料成本的提高,人才资源匮乏,租金成本提高等问题,企业如何改善食堂管理系统将成为挑战。一个高效便捷的食堂管理系统,能为食堂管理者带来极大的便利。该社区食堂管理系统主要功能模块包括个人资料、公共管理(轮播图、食堂公告)用户管理(食堂员工、注册用户、管理员)信息管理(食堂资讯、资讯分类)用户账户、账户充值、菜品信息、菜品订单、菜品分类营业数据等功能模块,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作采用servlet技术、Ajax技术进
作者主页:paperjie_博客本文作者:大家好,我是paperjie,感谢你阅读本文,欢迎一建三连哦。本文于《JavaEE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将基础知识一网打尽,希望可以帮到读者们哦。其他专栏:《MySQL》《C语言》《javaSE》《数据结构》等内容分享:本期将会分享网络相关的知识目录引入局域网LAN广域网WAN网络通信基础IP地址端口号协议五元组协议分层TCP/IP五层协议编辑网络设备所在分层 封装与分用封装过程分用过程引入在一开始,我们的计算机之间都是相互独立的,如果需要完成一个业务,但是业务的数据分别在三个电脑上,则需要等
文章目录🎋关于日志🚩为什么要学习⽇志🚩⽇志的⽤途🚩日志的简单使用🎄打印⽇志🚩程序中得到⽇志对象🚩使⽤⽇志对象打印⽇志🎍⽇志格式的说明🚩⽇志级别的作用🚩⽇志级别的分类🚩⽇志级别的使⽤🍀⽇志配置🚩配置⽇志级别🚩⽇志持久化🚩配置⽇志⽂件分割🎋配置⽇志格式🎄更简单的⽇志输出⭕总结🎋关于日志🚩为什么要学习⽇志在没有学习spring时,我们可能使⽤System.out.print来打印⽇志了.通过打印⽇志来发现和定位问题,或者根据⽇志来分析程序的运⾏过程.在Spring的学习中,也经常根据控制台的⽇志来分析和定位问题.随着项⽬的复杂度提升,我们对⽇志的打印也有了更⾼的需求,⽽不仅仅是定位排查问题.⽐如需要
目录1.网络通信基础1.1IP地址1.2 端口号1.3 认识协议1.4 五元组1.5 协议分层什么是协议分层分层的作用OSI七层模型TCP/IP五层(或四层)模型网络设备所在分层网络分层对应封装和分用1.网络通信基础1.1IP地址概念:IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址。格式:IP地址是⼀个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节).如:01100100.00000100.00000101.00000110。通常用“点分十进制”的方式来表示,即a.b.c.d的形式(a,b,c,d都是0~255之间的
作者主页:paperjie_博客本文作者:大家好,我是paperjie,感谢你阅读本文,欢迎一建三连哦。本文于《JavaEE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将基础知识一网打尽,希望可以帮到读者们哦。其他专栏:《MySQL》《C语言》《javaSE》《数据结构》等内容分享:本期将会分享线程安全的集合类芝士目录引入多线程使用ArrayList多线程使用队列多线程使用哈希表HashtableConcurrentHashMap 相关面试题引入之前我们所学的集合类,大多数都是线程不安全的.,像ArrayList,LinkedList,Queue等都是线程不
文章目录🎍序言🌳加法计算器🚩准备工作🚩约定前后端交互接⼝🌲后端服务器代码的书写🌴用户登录🚩效果展示🚩准备工作🚩约定前后端交互接⼝🎈需求分析🎈接⼝定义📌校验接⼝📌查询登录⽤⼾接⼝🚩后端代码的书写🎈校验接⼝代码🎈查询登录⽤⼾接⼝🎈完整代码实现⭕总结🎍序言本篇博客主要内容:理解前后端交互过程接⼝传参,数据返回,以及⻚⾯展⽰🌳加法计算器需求:输⼊两个整数,点击"点击相加"按钮,显⽰计算结果效果展示如下:具体实现步骤,博主大致分为以下几步:准备工作约定前后端交互接⼝后端服务器代码的书写🚩准备工作创建SpringBoot项⽬:引⼊SpringWeb依赖这部分不会的小伙伴可以去看看博主写的【JavaEE进阶
演示视频:ssm+vue的物流配送人员车辆调度管理系统的设计与实现(有报告)。Javaee项目,ssmvue前后端分离项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Vue+Maven来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统。界面简洁,操作简单。报告截图: