您的位置:首页 > 业界动态

iOS8.1.3即将到来,但是iOS8.2正式版更加值得期待

发布时间:2020-08-29 19:57:37  来源:互联网     背景:

许多行业应用有国产化的替代方案,即将加值本土化的服务优势和定制开发等更加灵活方便,符合中国企业和用户的需求

到但得期待有经验的同学可能会想到使用SpringAOP解决上述问题。稍微改造下原有代码,正式很快完成需求。

最终我们参考一个github开源项目「typehandlers-encrypt」,版更借助mybatis的「TypeHandler」,实现通用的数据加解密解决方案。typeHandlers!--类型转换器包路径--packagename=com.xx.xx//typeHandlers!--别名定义--typeAliases!--针对单个别名定义type:类型的路径alias:别名--typeAliastype=xx.xx.xxalias=xx//typeAliases「使用Spring配置MybatisBean」配合Spring使用时需要将typeHandler注入SqlSessionFactoryBean,即将加值配置方式如下:即将加值!--MyBatis工厂--beanid=sqlSessionFactoryclass=org.mybatis.spring.SqlSessionFactoryBeanpropertyname=dataSourceref=dataSource/!--alias注入--propertyname=typeAliasesPackagevalue=xx.xx.xx/!--typeHandlers注入--propertyname=typeHandlersPackagevalue=xx.xx.xx//bean「SpringBoot」SpringBoot方式就最简单了,只要引入mybatis-starter,配置文件加入如下配置即可:##mybatis配置#类型转换器包路径mybatis.type-handlers-package=com.xx.xx.xmybatis.type-aliases-package=com.xx.xx修改mappersql配置最后我们只要简单修改mapper中resultMap或sqls配置就可以实现加解密。?ps:你们是否也有遇到同样的需求,到但得期待可以在下方留言写下你们的方案,互相学习,一起成长。

获取返回结果之后,正式又需要手动调用ResultSet结果集获取相应类型的数据,这个过程十分繁琐。?ps:日常开发中,版更我们要有一定的安全意识,对于密码,金融数据等敏感信息进行加密存储保护。

如果使用上述代码,即将加值使用加密之后的密文信息查询历史数据,当然查询不到任何结果

并请注明稿件是否首发,到但得期待或者标注原刊处。正式上线加解密方案一定要评估数据库现有字段长度是否满足加密之后长度。

但是这次我们改造是几张已有已有「千万级」的存量的数据的表,版更这些数据都未被加密存储。使用mybatis之后,即将加值上述步骤就无需我们再实现了。

然后在切面的后置方法「afterReturn」拦截返回值,到但得期待配合自定义注解,解密指定的字段。注册typeHandler使用方必须将typeHandler和alias注册到mybatis中,正式否则无法生效。


返回网站首页

本文评论
开始量产:苹果将大量新款iPhone XR订单转向富士康
(原标题:富士康依然是iPhone大份额代工厂!) 起初,苹果将使用LCD屏幕iPhone XR的代工订单......
日期:09-30
国内15大热门景点公共WiFi质量如何?看腾讯WiFi管家这份报告就够了
盼望着,盼望着,十一假期终于要来了。早在一个月以前,身边很多朋友就已经摩拳擦掌做起了旅游攻略......
日期:09-29
创蓝万数加入羊毛党攻防大战,帮助企业平衡流量与风控
随着近几年移动互联网的迅猛发展,电商、游戏等领域企业为发力移动端,大力进行各种拉新、促单活动......
日期:09-29
虎牙直播专注提升观赛体验,S8直播传输速度最快领跑直播界
S8英雄联盟世界在万众期待下即将拉开帷幕,作为年度含金量最高得英雄联盟比赛,许多玩家们都已经迫......
日期:10-01
领跑无人物流2.0时代 苏宁物流斩获科技进步一等奖
9月28日,第十一届现代物流科技创新大会暨2018年度中国物流与采购联合会科学技术奖颁奖大会在重庆召......
日期:09-30
冠名《奇妙的食光》 聚美打造年轻流量收割机
新生的消费力量,正在重塑传统营销和零售模式。 9月22日,《奇妙的食光》在爱奇艺正式上线......
日期:10-01
架构大调整,我在腾讯身上看到了苹果的影子
相对于阿里和百度的架构调整频率而言,腾讯架构相对稳定,最近六年基本不变。...
日期:09-30
vivo正式升级成为NBA中国赛首席合作伙伴
今天,NBA正式宣布中国赛与vivo战略合作升级。根据此次合作内容,vivo将升级成为NBA中国赛首席合作伙......
日期:09-30
2018云栖大会|友盟+ 林巍:当普惠金融,遇上区块链安全计算
本文为友盟+算法总监林巍在2018杭州·云栖大会·ATEC蚂蚁区块链生态峰会中的分享。...
日期:09-29
消费升级 OLED电视市场进入快速发展期
(原标题:OLED电视市场占比已达到65.6% 未来前景大好)...
日期:09-29
初代安卓1.0与最新安卓9.0的UI对比
不知不觉,安卓已经发布10年了,安卓也由原来的“卡卓”变为现在的“安卓派”......
日期:09-30
【OA技术派】华天动力OA系统的智慧办公之路
OA办公系统厂商的产品设计理念,有的会自然体现在产品特点上,就像一个企业的企业文化一样,有的却......
日期:09-30
十一临近 苏宁引领家电市场刮起美学潮
在这个“颜值当道”的时代,家电市场也成了艺术品的海洋。电视宛若一幅画,冰箱大屏能对......
日期:09-30
黄金周出行高峰 广播电台入驻百度地图直播间让你“这个十一不添堵”
开车出门听广播,可收获一座城市流动的即时讯息。而赶上十一黄金周,就更需要“升级版”......
日期:09-29
闪电狗科技受邀参加《2018中国物流互联网大会》并获两项行业大奖
2018年9月27日-29日,以“聚焦物流技术创新,重构行业发展新生态”为主题的2018中国物流互......
日期:09-29
老板电器亮相北京室内装饰和设计博览会 联合居然之家举办战略发布会
9月27日,北京室内装饰和设计博览会暨智能云栖生活节(原名:北京国际建材展暨设计博览会)在北京中国......
日期:09-29
华嬴科技如何建设出神奇的“智能社区”
互联网技术、人工智能技术、物联网技术等等一系列的新技术手段的飞速发展,我们的生活也逐渐向着&ld......
日期:09-29
捷豹路虎召回千余辆多款车型 因有安全隐患
近日,捷豹酷虎中国按照《缺陷汽车产品召回管理条例》和《缺陷汽车产品召回管理条例实施办法》的要......
日期:09-29
详解触宝IPO:从全球化再度出发的融合发展之道
一家中国互联网公司,完全通过海外市场的技术创新,在全球开展业务。...
日期:09-29
Netconcepts 10周年:万变时代的不变初心
2018年,Netconcepts(耐特康赛)成立十周年。中国互联网市场在10年中得到了翻天覆地的发展:网民规模......
日期:09-30