随笔分类 -  Java高级

摘要:JSON Web Token(缩写 JWT)目前比较流行的跨域认证解决方案 基于token的鉴权机制 1> 用户使用用户名密码来请求服务器 2> 服务器进行验证用户的信息 3> 服务器通过验证发送给用户一个token 4> 客户端存储token,并在每次请求时附送上这个token值 5> 服务端验证 阅读全文
posted @ 2020-04-06 14:25 陈小兵 阅读(986) 评论(0) 推荐(0)
摘要:HTTP请求是无状态的,但是可以通过cookie, session,token等方式保存请求过程中的用户状态信息。 1 cookie 存储在用户本地的客户端, 服务器生成,发送给浏览器,下次请求统一网站给服务器。 服务端为每一个用户签发不同session id发给浏览器存储在cookie,下次访问会 阅读全文
posted @ 2020-04-06 14:20 陈小兵 阅读(612) 评论(0) 推荐(0)
摘要:在XMLHttpRequest请求中使用ArrayBuffer方式,和后端服务器进行二进制的传输交互。 在项目中发现随着用户增长,部分前端功能,请求的数据量越来越大,传统的josn的方式,在下载、序列化时非常慢,因此尝试使用二进制+压缩的方式提升性能。 服务端Java代码: 客户端JS代码: pak 阅读全文
posted @ 2019-10-15 20:34 陈小兵 阅读(810) 评论(0) 推荐(0)
摘要:第一步: 查看消耗CPU最高的进程PID [lolaage@web2 tomcat-ns]$ top top - 13:23:32 up 42 days, 19:11, 3 users, load average: 1.01, 0.86, 0.78 Tasks: 153 total, 2 runni 阅读全文
posted @ 2019-08-30 14:32 陈小兵 阅读(1112) 评论(0) 推荐(0)
摘要:事务管理之数据一致性 1 传统单体应用事务一致性 1.1 本地事务 针对传统单体应用,单个关系型数据库的场景,比如:oracle , DB2 使用ACID 事务 1.2 分布式事务 针对传统单体应用,2个以上关系型数据库的场景,比如:oracle , DB2 基于XA的二次阶段提交方案(利用XA分布 阅读全文
posted @ 2017-09-29 23:56 陈小兵 阅读(1550) 评论(0) 推荐(0)