Wesley13 Wesley13
3年前
java持久层框架mybatis如何防止sql注入
sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or‘1’’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部替换为存储过程这样的方式,来防止sql注入,这当然是一种很安全
Easter79 Easter79
3年前
springboot整合持久层技术(mysql驱动问题)
java.sql.SQLException:Theservertimezonevalue'�й���׼ʱ��'isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJDBCdriver(viathese
Wesley13 Wesley13
3年前
qt学习之路十三(基于Linux qt的聊天室)
  前天将Windows下的聊天室改版了,但是我昨天才发现那个版本有一个缺陷,一个我一开始没有注意到的错误,直到昨天调试的时候才发现,就是我数据传输的时候是用std::string类型的,一开始是为了图方便,但是有一个致命的缺陷,就是客户端给服务器传输的时候,服务器不知道客户端传输的字节数,读取的都是sizeof(结构体),这样测到的大小只是string初始
Stella981 Stella981
3年前
Spring boot, mockito and junit – 单元测试service层
Springboot,mockitoandjunit–unittestservicelayer学习使用JUnit(https://www.oschina.net/action/GoToLink?urlhttps%3
Stella981 Stella981
3年前
Linux中curl命令
命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:curloptionurl常见参数:!复制代码(https://oscimg.oschina.
Stella981 Stella981
3年前
Django中模型层中ORM的多表操作
ORM的多表创建(一对一.一对多,多对多):1模型创建  实例:我们来假定下面这些概念,字段和关系作者模型:一个作者有姓名和年龄。作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(onetoone)出版商模型:出版
Stella981 Stella981
3年前
Linux命令之sftp
用途说明sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。常用方式格式:sftp<host通过sftp连接<host,端口为默认的22,用户为Linux当前登录用户。格式:sftpoPort<port<ho
Stella981 Stella981
3年前
Mvc+三层(批量添加、删除、修改)
DAL层usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingModel;usingSystem.Data;usingNe
Wesley13 Wesley13
3年前
ByteArrayOutputStream的用法
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次
浅谈仓储UI自动化之路 | 京东物流技术团队
1分层测试分层测试:就是不同的时间段,不同的团队或团队使用不同的测试用例对产品不同的关注点进行测试。一个系统/产品我们最先看到的是UI层,也就是外观或者说整体,这些是最上层,最上层依赖下面的服务层,也就是接口或者模块,最底层就是单元,这个单元是函数或者方法