Java的oauth2.0服务端与客户端的实现.zip封装了oauth2.0的基本架构和实现,对照我的博客http://blog.csdn.net/jing12062011/article/details/78147306使用该源码。
下载项目压缩包,解压,里面两个maven项目:oauthserver和oauthclient01,分别对应oauth服务端和客户端。
服务端对应的数据库sql文件在源码压缩包里可以看到。
两个项目分别用8082端口(服务端端口)和8081端口(客户端端口)部署并启动。
输入客户端地址:http://localhost:8081/oauthclient01/index,点击到服务端请求资源,就可以得到服务端的资源。
2024/4/26 9:38:31 13.24MB Java oauth2.0
1
一个开源的高性能IOCP(完成端口)网络通信封装框架《HP-Socket》的使用实例,官方的DEMO只有MFC对话框的版本,对于刚接触这个框架的新手不太容易把代码移植到自己的项目。
此DEMO使用标准C++控制台来实现,对于刚接触网络编程的新手来说可以更容易跟踪理解HP-Socket组件的工作流程,从而快速移植到自己的项目中。
此DEMO采用PACK模型,包含服务器及客户端的实现
PACK模型可以让你不用考虑数据的分包组包,也不用担心粘包及解包,数据收发的一切工作都由HPSocket框架组件来完成,让你可以专注于自己的业务逻辑。
此DEMO采用VS2019编译,如果你版本低于2019,请修改项目属性->常规里两个地方就可以正常编译:1.修改一下“WindowsSDK版本”为你已安装的WINDOWSSDK版本。
2.修改“平台工具集”为你当前正在使用的VS的版本HPSocket官网:https://www.oschina.net/p/hp-socket
2024/3/14 6:44:39 176.92MB HPSocket IOCP Socket封装类 C/C++网络编程
1
FTP客户端的实现源代码,包含功能如下:(1)实现一个图形用户界面的FTP客户端,保证文件的安全传输和存储。
(2)提供登录界面,上传下载界面、帮助界面、关于界面(3)通过输入服务器地址、用户名和密码,可以实现远程FTP主机的登录。
(4)提供本地文件上传功能,可对FTP主机文件进行下载和删除文件。
(5)提供对本地目录的读取与返回,能正确列出文件和文件夹,在没有登录服务器前可以作为一个简单的文件查询工具对本地文件进行查询。
(6)帮助页面可以对用户提供使用说明。
(7)关于界面包含设计者的信息(帮助界面和关于界面整合在一起)。
(9)支持ASCII传输模式和二进制数据传输模式,外加自动选择的模式(10)FTP的两种工作模式的选择Port模式(主动)和Passive模式(被动)(11)提供用户操作的状态信息输出
2023/10/6 0:04:53 801KB FTP 登录 上传 下载
1
1、服务器:负责处理各个客户端的信息,并负责将信息进行转发。
(1)服务器主要负责响应客户端的各种信息,包括用户的上线,用户的聊天字符串,各个客户端的信息相互转发。
(2)服务器的实现有以下几个类构成:Server类,ServerThread类和clientThread类,其中Server类主要是进行初始化的工作,ServerThread类负责对用户登录上线,各个客户端信息的处理,clientThread类实现经服务器处理过的消息通过字符流机制反馈到消息面板上显示出来。
2、客户端:用户使用界面,负责接受信息以及与服务器进行通信。
(1)客户端负责为用户提供聊天界面,将信息发送至服务器,接受服务器的反馈信息等一系列的工作。
(2)客户端的实现有以下几个类构成:Client类,messageThread类。
messageThread类负责消息的线程多开和处理消息的处理,Client类负责与服务器,其它客户端进行通信。
2023/7/2 22:37:45 9KB 聊天室 局域网 Java
1
基于Java实现的简单电子邮件客户端,按要求设计我们应掌握的知识有(1)计算机网络的基本知识;
(2)SMTP协议和POP3协议基本实现原理;
(3)使用Windows下的Ecilpse编译器的使用方法;
(4)熟悉邮件的各项功能。
要实现所需功能通过查阅材料,决定采用基于JavaMail来设计,利用SMTP协议实现邮件传输,该实现方法较为简单且用户操作便捷
2022/9/5 13:12:12 587KB Java 电子邮件 客户端
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡