Wesley13 Wesley13
3年前
J2EE之DAO设计模式及简单实现
JAVAEE(JavaEnterpriseEdition)模式:DAO模式因此在了解DAO模式之前,我们先来学习一下JavaEE的体系结构:(一)JavaEE体系结构!这里写图片描述(https://oscimg.oschina.net/oscnet/fcb9b1e4bb5d0e26c133a6494593
Stella981 Stella981
3年前
App开放接口api安全性的设计与实现
前言在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的session中,然后在存一份到cookie中,来保持
Wesley13 Wesley13
3年前
4、界面前端设计师要阅读的书籍
  前端工程师原来的职位是美工,原来只负责项目的一些简单网页制作,因为项目的需要,升级为前端工程师,这就涉及到JS等代码的编写了。前端工程师这个职位在目前来说算是新兴职位,在未来的几年里也是挺吃香的一个职位。  前端工程师要阅读的书籍不怎么多,但是也会涉及到前端代码的编写,比如JS。所以前端工程师也要阅读JS方面的书籍,当然要包括任何前端相关的书籍,在移
京东云开发者 京东云开发者
1个月前
高性能缓存设计:如何解决缓存伪共享问题
作者:京东科技王奕龙在多核高并发场景下,缓存伪共享(FalseSharing)是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(CacheLine)中的独立变量时,CPU缓存一致性协议会强制同步整个缓存行,引发无效化风暴,使看似无关的变量操作拖慢
分库分表之拆分键设计 | 京东物流技术团队
当使用了多个数据库来提供服务时,最为关键的点是如何让每一个数据库比较均匀的承担压力,而不至于其中的某些数据库压力过大,某些数据库没什么压力。这其中的关键点之一就是拆分键的设计。
绣鸾 绣鸾
1年前
InDesign 2024 for mac(页面设计和版面应用) v19.0.1
是Adobe公司开发的一款专业的桌面出版软件。它主要用于创建、编辑和发布印刷品和数字出版物,如杂志、书籍、宣传册、报纸、电子书等。AdobeInDesign的主要功能包括:排版和布局:InDesign提供了丰富的排版工具和布局选项,包括文字处理、字体设置、
京东云开发者 京东云开发者
7个月前
由 Mybatis 源码畅谈软件设计(二):MappedStatement 和 SqlSource
作者:京东保险王奕龙本节我们来介绍org.apache.ibatis.mapping.MappedStatement(映射SQL语句声明的类),它是MyBatis框架中的一个核心类,也是向后不断学习Mybatis源码的基础。在这部分源码中,最值得关注的设计