企业服务平台网站建设h5 和手机网站

diannao/2026/1/17 10:58:04/文章来源:
企业服务平台网站建设,h5 和手机网站,oss做网站迁移,wordpress图片本地化插件1、是什么#xff1f; 上次访问时间#xff1b;即用户最近一次登录时间#xff1b; 2、为什么#xff1f; 为了提示用户登录或访问记录#xff0c;提高安全性#xff0c;如qq登录提示#xff1b; 3、怎么做#xff1f; 通过cookie 实现#xff1b; 用户第1次登录 上次访问时间即用户最近一次登录时间  2、为什么 为了提示用户登录或访问记录提高安全性如qq登录提示  3、怎么做 通过cookie 实现 用户第1次登录 服务器把访问时间放入cookie 并作为响应报文返回浏览器浏览器将cookie 存入磁盘每次除第一次外访问都带上她 补充 本文在cookie中存储了访问时间若业务场景需要可以存储其他数据   【荔枝】转自张孝祥 // 跟踪上次客户访问时间 public class AccessTimeServlet extends HttpServlet {public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{response.setContentType(text/html;charsetgb2312);PrintWriter out response.getWriter();//获取记录用户上次访问站点时间的CookieCookie [] cks request.getCookies();String lastAccessTime getCookie(cks,access_time);if(lastAccessTime null){out.println(没有您上次的访问记录);}else{BASE64Decoder decoder new BASE64Decoder();String decodedAccessTime new String(decoder.decodeBuffer(lastAccessTime),GB2312);out.println(您上次的访问时间为 decodedAccessTime);}//将用户开始本次访问的时间存储到客户端Cookie中HttpSession session request.getSession();if(session.isNew()){long createTime session.getCreationTime();Date dateCreateTime new Date(createTime);SimpleDateFormat sdf new SimpleDateFormat(yyyy年MM月dd HH点mm分ss秒);String formatedCreateTime sdf.format(dateCreateTime);BASE64Encoder encoder new sun.misc.BASE64Encoder();String base64CreateTime encoder.encode(formatedCreateTime.getBytes(GB2312));Cookie ckAccessTime new Cookie(access_time,base64CreateTime);ckAccessTime.setMaxAge(365*24*3600);out.println(formatedCreateTime);response.addCookie(ckAccessTime);}}private String getCookie(Cookie [] cks,String cookieName){String cookieValue null;for(int i0; cks!null icks.length; i){if(cookieName.equals(cks[i].getName())){cookieValue cks[i].getValue();break;} } return cookieValue;} } 4、访问效果 第1次 cookie中没有储存 最近一次访问的记录  第2次访问及其以后 因为第1次服务器已经把 访问时间存入cookie 浏览器将cookie存入本地文件了所以后续的访问浏览器请求报文头都会带上服务器返回的cookie 数据 5、为什么 访问时间access_time 看起来不对劲呢。 因为 access_time 字段值包含中文如果不经过BASE64编码那经过网络传输可能会丢数据  所以 该字段经过 BASE64 编码过这里要注意  BASE64 不是加密算法而是编码格式如UTF-8 GBK 编码格式两者有本质区别 base64 是什么 Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。目前 Base64 已经成为网络上常见的传输 8 位二进制字节代码的编码方式之一。 base64 为什么 我们知道在计算机中任何数据都是按ascii码存储的而ascii码的128255之间的值是不可见字符。 而在网络上交换数据时比如说从A地传到B地往往要经过多个路由设备 由于不同的设备对字符的处理方式有一些不同这样那些不可见字符就有可能被处理错误这是不利于传输的。 所以就先把数据先做一个Base64编码统统变成可见字符这样出错的可能性就大降低了。 base64 怎么做   它的编码过程如下 步骤1将待转换的字符串每三个字节分为一组每个字节占 8 个二进制位那么共有 24 个二进制位。 步骤2将第1步得到的每 24 个二进制位分为每 6 个一组则每 3 个字节可分为 4 组。 步骤3在每组前面添加两个 0 每组由 6 个二进制位变为 8 个二进制位总共 32 个二进制位即四个字节。根据 Base64编码对照表见下表获得对应的值。 关于 base64 更多信息可以参考  https://blog.csdn.net/PacosonSWJTU/article/details/109955148

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91106.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能写作网站老干部局网站建设

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.N…

上海网站改版方案德化规划与建设局网站

传送门 文章目录题意:思路:题意: 给你一个数组aaa,让你实现以下两个操作之后输出数组aaa。 n≤6e5,ai≤230−1n\le6e5,a_i\le2^{30}-1n≤6e5,ai​≤230−1 思路: 下面介绍的思路清奇,反正我想不到。 对…

做网站一般哪里找wordpress 手动上传主题

1、list的介绍及使用 1.1、list的介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向 其前一个元…

网站管理建设的总结正邦设计电话

二维数组在小程序的开发中经常用到,整理如下 // pages/shuzu/shuzu.js Page({/*** 页面的初始数据*/data: {arry:[{name:凉拌茄子,mix:[茄子,蒜末,小米椒,葱花]},{name:清炒丝瓜,mix:[丝瓜,盐,糖]}],week: [{name:星期一,mix:03-08},{name:星期二,mix:03-08},{name…

网站后台word编辑器建设一个网站所需要注意的

防火墙技术持续发展,以应对日益复杂的网络安全威胁。以下是防火墙领域的一些最新技术汇总: 下一代防火墙(NGFW):NGFW结合了传统防火墙的分组过滤和状态检测功能,还集成了深度包检测(DPI&#xf…

盐山网站餐饮设计公司网站

在学习 http://xiaopengyou.fun/public/2019/09/20/20_Material/ 的时候遇到的一些问题 初始化 初始化的时候 VkWriteDescriptorSet 把 ring buffer 绑定到 descriptor set 在每帧的最后,提交完 uniform buffer 的数据之后,vkCmdBindDescriptorSets 把…

网站产品推广北京百度推广优化公司

难度参考 难度:中等 分类:链表 难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在…

容桂网站建设哪家公司好手机编辑WordPress博客

说明:datatables是一款jQuery表格插件。感觉EasyUI的datagrid更易用 内容:多选框和服务器端分页 缘由:写这篇博客的原因是datatables的文档写的不怎么样,找东西很麻烦 环境:asp.net mvc , vs2015sqlserver2012 显示效…

泛站群软件开发工具框图

https://blog.csdn.net/u014453443/article/details/98057251

网络教育做的好的网站网络推广图片大全

数据表每个字段所占空间,需要计算出来.在设计表尽量少占用空间,这样在批量插入时单次插入的条数会增加.从而提高效率 数字类型 类型占用字节tinyint1个字节smallint2个字节mediumint3个字节int4个字节bigint8个字节float4个字节double8个字节DECIMAL定义为DECIMAL(M,D) 则占用…

网站页面锚点怎么做信息化建设 调查报告 乡镇网站

Query option是指客户端在获取EntitySet的URL中后缀的一些指令,在第一篇第四小节我们已经见识了一部分Query指令。在下面表中列出了最重要的QueryOption。注意指令在URL中必须小写。 Operation Query Option Filtering and projecting $filter and $select Sort…

参与网站建设的人员吕梁推广型网站开发

论文地址:https://openreview.net/pdf?id=OjPmfr9GkVv代码地址:https://github.com/yhy1117/X-Mixup 字节跳动人工智能实验室和加利福尼亚大学圣塔芭芭拉分校的研究者提出了 跨语言流形混合(X-Mixup)方法为目标语言提供 “折衷” 的表示,让模型自适应地校准表示差…

网站安全怎么做推广普通话顺口溜

求大家给给建议😭😭 自己算法几乎没刷过,项目也不咋好 打算21号开始投日常实习 好慌

怎样做天猫网站视频人武部正规化建设经验

目录 时间序列网络 NARX 网络 NAR 网络 非线性输入-输出网络 定义问题 使用神经网络时间序列拟合时间序列数据 使用命令行函数拟合时间序列数据 选择数据 选择训练算法 创建网络 准备要训练的数据 划分数据 训练网络 测试网络 查看网络 分析结果 闭环网络 向…

外贸网站啥需要掌握在自己手里鞍山前程无忧招聘网

控制结构 if-else: 关键字 if 和 else 之后的左大括号 { 必须和关键字在同一行,如果你使用了 else-if 结构,则前段代码块的右大括号 } 必须和 else-if 关键字在同一行。这两条规则都是被编译器强制规定的。 格式如下: if cond…

东莞关键词优化外包性价比高seo排名优化的

使用hbuilderx的uniapp框架开发移动端程序很方便,可以很方便地开发出移动端的小程序和app。但是打包ios版本的app的时候却很麻烦,官方提供的教程需要使用mac电脑来生成证书,但是mac电脑却不便宜,一般的型号都差不多上万。 因此&a…

server2008 做网站校园网站建设中期报告

我们在使用电脑浏览网页的时候有可能会想截取整篇网页,由于页面在电脑上显示不全,阅读的时候都需要滚动条来看,直接截屏根本截不全整个网页,这时候就需要截取网页的长截图了,那么怎么使用浏览器截长图呢? 1、以Edge浏…

昆明网站建设方案优化有没有网址免费的

在最新发布的 Apache Doris 2.1 新版本中,我们引入了全新的数据类型 Variant,对半结构化数据分析能力进行了全面增强。无需提前在表结构中定义具体的列,彻底改变了 Doris 过去基于 String、JSONB 等行存类型的存储和查询方式。为了让大家快速…

网站建站论坛高端手表品牌排行榜前十名

个人笔记: Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

淮南专业网站建设网站建设者

日志系统设计 2009-12-11 00:46:58| 分类: 技术 | 标签: |字号大中小 订阅 一、重要性日志系统在整个系统架构中的重要性可以称得上基础的基础,但是这一点,都容易被大多数人所忽视。因为日志在很多人看来只是printf。在系…