Wesley13 Wesley13
3年前
java持久层框架mybatis如何防止sql注入
sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or‘1’’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部替换为存储过程这样的方式,来防止sql注入,这当然是一种很安全
Stella981 Stella981
3年前
Spring Security实现OAuth2授权认证教程(实现token认证)
一、OAuth2介绍1、什么是OAuth2?OAuth是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无须将用户名和密码提供给第三方应用。实现这一功能是通过提供一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数据。
Stella981 Stella981
3年前
LVM的创建,修改大小,删除以及彻底卸载的操作步骤
首先解释一下几个关键词pv:physicalvolume物理卷,就是用物理磁盘组成的卷,要在物理磁盘上创建。vg:volumegroup卷组,就是物理卷组成的卷组合,要在物理卷基础上创建。lv:logicalvolume逻辑卷,可以理解为逻辑可动态分配的磁盘空间,要在卷组上创建。所以lvm的创建顺序就是,物理磁盘分区(也可以不
Stella981 Stella981
3年前
My First Angular 2 App
1.创建目录angular2app2.添加tsconfig.json,typings.json,package.json3.cmd进入angular2app,npminstall4.angular2app下创建app目录,添加app.compenent.ts,main.ts5.angular2app下创建index.ht
Wesley13 Wesley13
3年前
mysql入门
 1.创建数据库CREATEDATABASEdb1;2.创建数据表CREATETABLEtb1(usernameVARCHAR(20)NOTNULL,ageTINYINTUNSIGNED,salaryFLOAT(8,2)UNSIGNED
Wesley13 Wesley13
3年前
mysql5.6配置
\mkdirp/home/mysql/3306/{data,binlog,logs}clientport3306socket/tmp/my3306.sockmysqlnoautorehashmysqldusermysql
《人民日报》刊文:天翼云持续创新为数据安全保驾护航
1月10日,人民日报发表题为《防止敏感数据在存储、传输和使用过程被窃取,天翼云持续创新为数据安全保驾护航(创新故事)》的文章,文中聚焦数据安全热门话题,阐述了天翼云如何用技术搭建安全屏障,守护数据安全。 万物互联时代,信息技术的快速更迭在为数字经济带来利好的同时,数字时代的网络攻击也在不断升级。近年来,针对公众服务、民生服务、基础生产等领域的网络攻击层出不
有效降低数据库存储成本方案与实践 | 京东云技术团队
本文主要以介绍方法为主,落地过程可以归纳为方案收益测算数据安全验证系统稳定性验证灰度与回滚。文中的账单系统通过step1大表压缩32%,step2大JSON字段序列化12%,step3删除无效数据10%,3个方案的顺利落地,有效的减少了50.7%的磁盘空间,成本下降也非常显著。最后,希望此文能够给还在迷茫,不知从何处下手落地数据库存储成本降低的同学一些启发和灵感
小万哥 小万哥
1年前
Java ArrayList 与 LinkedList 的灵活选择
JavaArrayListJavaArrayList类是一个可变大小的数组,位于java.util包中。创建ArrayListjavaimportjava.util.ArrayList;ArrayListcarsnewArrayList();//创建一个A