Java应用
文章平均质量分 74
晓小邰
如果有一个人学习科技的方法影响到身边更多的人提高科技知识让祖国科技更强,那该多好呀!
展开
-
Java Swing GUI实现ATM机(涉及网络编程聊天功能)
1.首先这是本人大二时期的编程,涉及到网络编程的聊天功能,大佬勿喷。1.首先启动服务端(启动Fuwuduan代码),也就是客服聊天窗口。这里基本上就结束了,还有一些细节各位不嫌弃的话自己运行。然后取款,如果金额超过会提示。申请卡号与客服对话聊天。ATM首页,选择银行。输入卡号进入系统操作。原创 2023-12-29 23:14:40 · 486 阅读 · 0 评论 -
Java Swing学生成绩管理系统期末大作业
(5)成绩展示页面(成绩分析可查看最高分最低分等信息,保存数据可保存学生成绩信息至csv文件)(4)还有账号密码错误3次需等待30秒。添加的学生成绩(点击列名可进行排序)(1)登录页(可记住账号密码)原创 2023-12-21 14:08:53 · 578 阅读 · 0 评论 -
Mybatis注解开发@Select执行参数和执行sql语句的方式
在上面的示例中,@Select 注解指定了一个 SELECT 查询语句,其中包含一个占位符 #{userId},该占位符将在执行查询时被替换为方法参数 userId 的值。在解析过程中,Mybatis 会通过 #{} 占位符获取查询语句中的参数,并将这些参数传递给底层的 JDBC 驱动程序,最终执行 SQL 查询并返回查询结果。@Select 是 Mybatis 框架中的一个注解,用于执行 SQL 查询语句,并把查询结果映射到指定的 Java 对象中。原创 2023-03-31 11:18:47 · 5765 阅读 · 0 评论 -
Java全排列递归函数,1到5的所有不重复排列的次数,for循环调用递归函数的讲解
上面代码数组[1,2,3,4,5]长度是5(end=5),假设start=0,从0开始,那么i也等于0,此时它自己和自己的元素交换位置,交换之后就会调用一次自身函数看看还有没有和后面的位置交换的可能,很显然是有的,因为start等于0,可以和start=1,start=2等进行位置交换,所以生成一个子问题将start+1的位置传过去,start+1就是start=0的一个子问题。就是一个数集的所有的排列,例如:12345它的全排列有12354,12435,13245等待,所有排列。原创 2023-03-09 00:21:35 · 1116 阅读 · 4 评论 -
hadoop实验——Java连接hadoop,对hadoop进行管理教程
(5)导入hdfs所需的jar包,jar包在在安装hadoop目录下的share目录下的hadoop目录下的四个目录,这里我导入jar包的方法是将share目录下的hadoop目录复制粘贴到eclipse的java项目中再将jar包解析。接下来是FileSystem,这是一个抽象类,这个类是非常重要的类,通常就是用该类来对hadoop中存储的文件进行增删改查,它有很多方法,可查看hadoop API帮助文档进行了解与使用,文档网址如下。也就几行代码,对hadoop的管理步骤就。原创 2022-09-23 23:53:26 · 2826 阅读 · 0 评论 -
Java网络编程——TCP协议远程聊天的实现
聊天程序1.TCP协议我们都知道远程连接到一个应用需要确认IP地址和端口,过多的底层原理就不必多说,直接网络编程的实现,TCP协议连接安全且传输的大型数据(如图片、视频)完整,UDP协议连接不安全且传输的大型数据不完整,导致传出去的图片、视频播放不出来1.1.TCP三次握手第一次握手是客户端向服务端发起请求连接信息第二次握手是服务端接收到请求并且发送响应给客户端第三次握手是客户端接收到响应后再给服务端发信息,完成连接具体在下面代码完成后讲解1.2.Java编程ServerSocket类。...原创 2022-07-15 20:58:44 · 1185 阅读 · 2 评论 -
Java Swing窗体编写——窗口创建思想
JFrame、JPanel、JLabel、JTextArea、JTextField等等不难看出java窗体的形成就是嵌套先创建空白容器,接着创建面板,然后在面板中设置布局,最后将组件放入面板,最后将面板放入容器这里只是举了一部分例子,知道java窗体形成的结构,然后再去好好了解更多的面板、布局、组件的功能即可。...原创 2022-07-14 19:01:17 · 1998 阅读 · 2 评论