Wesley13 Wesley13
4年前
java持久层框架mybatis如何防止sql注入
sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or‘1’’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部替换为存储过程这样的方式,来防止sql注入,这当然是一种很安全
Wesley13 Wesley13
4年前
SQL注入之PHP
SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多影视网站泄
Wesley13 Wesley13
4年前
jabdp自定义表单
第6章 自定义表单1、描述自定义表单是一个虚拟表,其内容由SQL语句查询定义,类似于数据库中的视图,但是功能更丰富。自定义表单的内容来源于一张或多张实体表,通过select语句来查询定义。关联的实体表的数据发生变化的时候,自定义表单查询出来的内容也会同步发生变化。2、作用自定义表单的的好处主要有以下两点:把
Stella981 Stella981
4年前
JavaScript八张思维导图
!(https://oscimg.oschina.net/oscnet/17104907a0f04b40ac9d9c40d9b13157.jpg)目录JS基本概念JS操作符JS基本语句JS数组用法Date用法JS
Wesley13 Wesley13
4年前
go环境变量配置 (GOROOT和GOPATH)的区别和含义
<divid"myeditor"class"contentarticleentry"<pGOROOT就是go的安装路径</p<p在~/.bash\_profile中添加下面语句:</p<pGOROOT/usr/local/go</p<pexportGOROOT</p<p当然,要执行go命令和go工具,就要配置go的可
Stella981 Stella981
4年前
Apache Ranger2.1.0 安装
官网的安装文档和大部分的其他版本安装博客都显示用下面的语句编译Rangermvncleancompilepackageassembly:assemblyinstallDskipTestsDrat.skiptrue但是这个maven编译命令在2.1.0版本不适用会出现该异常信息ERRORFailedtoe
Wesley13 Wesley13
4年前
Java枚举使用场景
用法一:常量Java代码 1publicenumColor{2RED,GREEN,BLANK,YELLOW3}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。Java
Wesley13 Wesley13
4年前
mysql字段默认值不生效的问题解决(上)
在项目中使用mybatis做为持久层框架,mysql数据库。项目上线前,DBA要求我们将每张数据库表中的字段都设置默认值和notnull。之前项目中有一些insert语句是将表中所有字段都列出来,然后把它做为一个通用的插入语句来使用。举个简单的例子:假如一张数据库表blog中有如下几个字段:id,title,content,author,除id外,每个字段
Stella981 Stella981
4年前
Apache Hive
点击上方蓝字关注我们!(https://oscimg.oschina.net/oscnet/759f57693e5644bcaacb52a4eb632dc7.gif)本文将详细介绍Hive使用hql语句对WordCount的实现!(https://oscimg.oschina.net/o
Stella981 Stella981
4年前
QT中QString与string的转化,解决中文乱码问题
在QT中,使用QString输出到控件进行显示时,经常会出现中文乱码,网上查了一圈,发现大部分都是针对QT4增加4条语句:</spancppviewplaincopyQTextCodeccodecQTextCodec::codecForName("UTF8");QTextCo