- 博客(15)
- 收藏
- 关注
原创 JSP环境搭建
选择Use tomcat installation(Task control of Tomcat installation) 即选择tomcat的安装目录来作为项目的发布目录。找到tomcat目录下的conf文件夹下的server.xml(Tomcat核心配置文件),将port值从8080修改为9090。在端口修改为9090后遇Tomcat欢迎界面无法访问。重新创建一个Server,对应本地端口修改好的目录。用户名和密码为FTP连接时创建的用户。点击新建站点,添加服务器。打开文件修改,点击上传。
2024-03-31 00:53:09 478 1
原创 IDEA2022的Maven和Tomcat配置
找到conf文件夹下的setting.xml找到对应位置插入。在Maven下Runner的VM Options中输入。此电脑-->属性-->高级系统设置-->环境变量。选择和自己JDK对应的版本,下载解压。在命令行输入,显示对应版本即配置成功。在开始界面选择All setting。找到Maven选择刚刚配置的路径。新建一个文件夹作为本地仓库。以及插入本地仓库路径。
2024-03-14 21:38:15 653 1
原创 面向对象课程设计--聊天室
团队成员职务负责部分博客链接蔡佳生组长网络编程,多线程,数据库面向对象综合程序设计课程设计-CSDN博客蔡朝晖组员客户端页面设计总结:深入学习了Java网络编程的相关知识,掌握了TCP协议的工作原理以及如何在Java中实现Socket通信。我们还学习了多线程编程,使聊天室能够同时处理多个客户端连接。在聊天室应用中,用户之间的交互是核心。设计易于使用且符合直觉的交互逻辑对于提升用户体验至关重要。你需要仔细思考消息如何发送、接收、展示以及如何让用户方便地进行这些操作。
2024-01-12 00:43:32 393 1
原创 面向对象综合程序设计课程设计--聊天室
功能描述:实现了使用Sockect简易的聊天室功能,用Swing和awt进行客户端聊天,登录,注册界面的图形化,用MYSQL数据库实现了用户信息存储。用户可向指定的用户发送信息总结:深入学习了Java网络编程的相关知识,掌握了TCP协议的工作原理以及如何在Java中实现Socket通信。我们还学习了多线程编程,使聊天室能够同时处理多个客户端连接。展望:没有实现文件传输的功能。聊天室的功能比较简单,没有考虑用户界面的美观。在设计过程中,我们没有考虑到安全性问题,例如数据加密等。
2024-01-11 22:44:11 1037
原创 第14周 预习、实验与作业:Java JDBC编程
要将数据库中表的数据组装成一个对象,需要使用Java的JDBC(Java Database Connectivity)API或者一些ORM(Object-Relational Mapping)框架,如Hibernate或MyBatis。表的设计应符合第三范式。列名:学号(StudentID)、姓名(Name)、年龄(Age)、分数(Score)、学院(College)创建一个对象输出流(ObjectOutputStream),用于将对象序列化并写入文件。创建一个对象列表或数组,将要存储的对象包含在其中。
2023-12-04 19:44:41 384 1
原创 第13周 预习、实验与作业:Java网络编程
TCP是可靠的,面向连接的,通信前需要建立连接,有拥塞控制和流量控制,无大小限制,速度较慢,UDP是不可靠的,面向无连接的,通信前不需要建立连接,没有拥塞控制和流量控制,有大小限制一次最多发送64K,速度较快。对传输可靠性要求较高时选择TCP,如文件传输,邮件发送,文字聊天等。对实时性要求较高时选择UDP,如视频,直播,游戏等。HTTP1.0、HTTP1.1、HTTP2.0 为 TCP 实现,HTTP3.0 为 UDP 实现。不可以,服务器是单线程的,只能处理一个客户端的信息。IP地址,端口号,协议。
2023-11-21 23:10:44 99
原创 面向对象大作业-自主选题
3.消息发送和接收:用户可以在聊天室中发送消息,其他用户可以实时接收并查看这些消息。5.消息历史记录:聊天室中所有的消息历史记录都会被保存,方便用户随时查看。1.用户注册和登录:用户可以通过注册账号和密码来登录系统。4.退出聊天室:用户可以选择退出当前加入的聊天室。2.聊天室创建:用户可以创建自己的聊天室。用户的登录、注册,加好友、好友聊天功能。
2023-11-13 19:11:26 192
原创 第08周 预习、实验及作业:Java GUI编程
由于抽象类定义了公共的接口,因此可以针对这些接口编写单元测试,而不必关心具体的实现细节。此外,如果需要修改或替换某个实现,只需修改一个类即可,而无需在整个代码库中查找和替换。这使得代码更容易进行测试和维护。
2023-10-26 22:18:36 56
原创 第4次任务:迭代改进购物车2
实现了ShoppingDao接口,应用了文件操作实现数据的持久化存储。show()中用匿名类实现商品按ID进行排序。继承自Product,包含出版社、ISBN、作者信息。Author嵌套类中存储作者的信息。应用Dao模式实现了轻松在两种存储模式(列表、文件存取)之间进行切换。实现ShoppingDao接口,包含商品相关的数据,仅处理数据。继承自Product,包含厂商、屏幕尺寸信息。1.ShoppingDao接口。2.CartByFile类。用于显示主菜单或子菜单。5.Product类。
2023-10-22 21:34:09 58 2
原创 前期准备:使用“类ChatGPT”工具完成课程设计的规划
1.分析目标课程选课系统的接口和功能:抢课程序需要模拟学生登录选课系统的操作,并通过网络请求与选课系统进行交互。5.与AI合作的技巧:了解如何与ChatGPT进行有效的合作,包括如何提供明确的指导、如何解释问题的背景和约束条件,以及如何正确解释ChatGPT生成的结果。4.调试和错误处理:当ChatGPT生成的代码或答案出现问题时,能够进行调试和错误处理,以便纠正错误并获得预期的结果。5.系统异常问题:在抢课时,如果选课系统出现异常情况,例如服务器宕机或者接口故障等,可能导致程序无法正常运行。
2023-10-20 14:10:49 69 1
原创 第06次 预习、实验与作业:接口与嵌套类
Comparable只提供了compareTo()方法,Comparable提供compare(),reversed(),thenComparing()等更多的方法。使用Comparale接口必须重写compareTo()方法,对象小于,等于,大于指定对象,分别返回负数,0,正数。有了Comparable接口中的compareTo()方法,Arrays.sort就可以根据方法指定的规则进行排序。不同的类有共性方法就可以抽取写在抽象类中作为父类,接口是用于定义一种共同行为的规则。接口体现了has-a的关系。
2023-10-10 20:27:30 113 1
原创 第01周 预习、实验与作业:绪论与Java基本语法 课前问题回答
c版本的通过printf()输出,Java版本通过System.out.print()输出。"=="对基本数据类型来说是值的比较,而对于引用数据类型来说是内存地址的比较。可以使用String类中的equals()方法进行比较。桌面应用程序:IDEA ,Pycharm。移动应用程序 :鸿蒙 ,Android。Java程序可以在任意操作系统上运行。Java语言通过虚拟机JVM使得。不能,字符串x没有初始化。去除字符串x前后的空格。
2023-09-02 01:20:40 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人