摘要:
MyBatis,对象关系映射(ORM),是将程序中的对象与关系数据库相互映射。存储过程是为了实现特定功能的sql语句集合。本文主要介绍:“在项目中配置MyBatis的使用”、“存储过程的编写”、“测试存储过程”。 1、在项目中配置MyBatis的使用。 (1)配置扫描Dao接口。 结合Spring框 阅读全文
posted @ 2021-12-21 16:29
Boxin-kim
阅读(2967)
评论(0)
推荐(1)
摘要:
使用RSA非对称加密算法对密码进行加密,能够保证传输数据的安全性。RSA公钥和私钥在服务器端生成,并且把私钥保存到服务器,把公钥的模数和指数传递给前端。前端根据模数和指数对密码进行加密,将密码密文传递给服务器。服务器根据私钥对密文进行解密,最后完成登录验证。本文主要介绍:“前端登录页面HTML代码” 阅读全文
posted @ 2021-12-21 16:03
Boxin-kim
阅读(379)
评论(0)
推荐(0)
摘要:
项目中使用数据库表+视图+存储过程+缓存的方式实现用户权限的控制。通过用户表、角色表、权限表以及用户角色表、角色权限表两个中间表可以得到一个用户对应的权限有哪些。创建一个视图将这五个表连接起来,可以查询出每个用户对应的权限有哪些。Java层通过调用存储过程,存储过程再查询该视图,用户权限可以传递到J 阅读全文
posted @ 2021-12-21 15:52
Boxin-kim
阅读(4532)
评论(0)
推荐(0)
摘要:
TestNG是一个功能强大的测试框架,是Junit的一个增强版本,项目中使用TestNG来运行自动化测试。Spring框架提供了与TestNG集成的类,方便开发人员进行自动化测试。本文主要介绍:” Spring测试框架与TestNG结合”、“BaseMapperTest(测试Mapper接口的公共类 阅读全文
posted @ 2021-12-21 15:41
Boxin-kim
阅读(1850)
评论(0)
推荐(0)
摘要:
获取用户手机号码包含了”获取用户的昵称、头像授权”、”获取用户的手机号授权”和”解密手机号”3个部分。在小程序获取了的手机号码是加密的密文,还需要经过解密才能获取明文手机号,解密的操作放在了服务器上。 1、获取用户的昵称、头像授权。(1)小程序前端页面代码。 Open-type:微信开发能力,值为g 阅读全文
posted @ 2021-12-21 15:21
Boxin-kim
阅读(2889)
评论(0)
推荐(0)
摘要:
以本产品的上传商品图片为例,它包含了”上传图片后的预览”、”清空预览图片”、”保存图片"三个部分。上传图片后,先将图片文件临时存放到session中,如果需要保存图片,再从session中获取到文件并保存到服务器。 1、 上传图片预览 上传图片预览实现了上传图片,并且在页面显示图片,此时还没有在服务 阅读全文
posted @ 2021-12-21 14:56
Boxin-kim
阅读(7575)
评论(0)
推荐(0)

浙公网安备 33010602011771号