
JAVA项目实战
学会沉淀。
hopehopehope
展开
-
4.28总结
根据项目要求进行在线状态功能的实现(还未真正实现,仅在数据库进行修改状态并与服务器断开连接)在线程中设置一个监听,服务端与客户端进行连接或断开时进行监听并返回,对数据库采取相应的操作。通过不退出界面进行离线操作(有点类似于隐身)在个人主页进行退出登录,直接返回到主界面。连接成功后数据库里的在线状态进行更改。我设置了两种方式来进行改变状态。此时数据库的状态又重新变为0。原创 2024-04-28 22:06:17 · 236 阅读 · 0 评论 -
4.21总结
由于之前的项目没有使用服务器搭建,这两天进行了一些修改,以服务器为中端进行搭建,登录注册等功能从直接与数据库关联改为由服务器进行(直接关联只能在自己的端口进行修改,放在别人电脑上就无法进行)顺遍了解了一下雪花算法(自增id且具有唯一性,通过位处理来得到想要获取的位数)原创 2024-04-21 22:39:31 · 320 阅读 · 0 评论 -
4.18总结
md5加密不可逆,加密之后数据库里的数据都会改变成加密后的内容(一堆乱七八糟的东西),会导致原来的账号密码无法登录,必须在注册放进数据库之前把加密前的传给登录界面(用一个东西来接接收),注册完成之后在登录界面输入原来的账号密码(通过代码实现将传过来的明文进行加密,判断与数据库里的加密账号密码是否相等,相等就跳转)。登录时账号密码的判断(根据rs的返回值通过if语句来判断登录成功或者失败)账号密码不匹配就会弹出相应提示界面。登录成功之后的聊天室界面还未实现。学习加密算法并简单实现。学习实现发送邮箱验证码。原创 2024-04-16 22:04:28 · 330 阅读 · 0 评论