后端开发日记九-客户在线修订加新闻消息推送

之前的客户在线,这里进行了修订:

1.就是加了一个定时任务,在数据和图片上传失败的时候,把图片的ID写入数据库,还有数据,再增加两个字段判断图片和数据是否重新推送。

2.增加了本地缓存token,进行数据的拿取。和数据的推送。根据token的有效期进行判断,在前几分钟再进行重新获取。

新闻消息的推送的话:

1.自己学习做了一个枚举类,我个人感觉比写配置类方便很多。

2.还有就是用http接口的时候,如果get方法里面的链接加了中文,一定要用BASE64进行编码处理,不然会出现400(无法识别)错误。

前端的话学习了,获取链接中的中FDID,还有就是根据选值的变化,进行事件的跳转:

废话不多说,直接讲知识点吧。

这是一个关于连接的说明https://www.cnblogs.com/panxuejun/p/6403760.html,不用每次查询和更新的时候都连接数据库

1.     Connection conn = null;
        PreparedStatement sqlUpdate = null;

         sqlUpdate=conn.PreparedStatement(sql.toString());

          sqlUpdate.execute();

  PreparedStatement是Statement的一个子类,有缓存的存在,如果只查询一次的话,建议使用Statement

  它的执行方法有

  executeQuery(),返回一个结果集

  executeUpdate(),返回一个int

  execute(),返回是一个boolean

 对于PreparedStatement和Statement的区别,我最感兴趣的就是SQL注入,因为觉得很有意思。个人总结就是对'这个符号的优化,有看过一个博客的讲解,讲的很好https://www.cnblogs.com/ysw-go/p/5459330.html,后面可以反复看。

2.PreparedStatement关于这个的话,如果批量操作的话,可以采用批量提交的方式进行处理

con = JDBCUtil.getConnection();   

            // 2. 执行sql语句   

            // 1).先创建PreparedStatement语句(发送slq请求):   

            pstm = con.prepareStatement("insert into student values(?,?,?,?)");  

            pstm.addBatch();

pstm.executeBatch();

3.关于token的获取的话,有一个坑在里面,我用一个类对象去获取token的话,类对象是一个map集合,里面装有有效时间,我自己不明白的地方在于,这个类对象是伴随什么存活的,它的存活时间是多少,这个自己要在后面搞明白了在来回答,先记录这个问题

4.还有一个地方的话,是由于是测试环境,所以如果有人刷了我的token,那我本地保存的token就会失效。这个是需要注意的地方。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值