码迷,mamicode.com
首页 > 2020年05月15日 > 全部分享
Mybatis中${}和#{}的区别?
$ 取完值以后直接拼接到sql语句后面去,相当于字符串的拼接,造成sql注入攻击,安全性问题 # 相当于preparedStatement, ???? 不会造成sql注入攻击,比较安全 List<PersonBean> getByCondition3(@Param("name") String na ...
分类:其他好文   时间:2020-05-15 20:18:50    阅读次数:67
以“用户登录”测试谈用例编写
作为测试工程师,大家设计测试用例的目标是保证系统在各种应用场景下的功能是符合设计要求,所以大家在设计测试用例的时候就需要保证用例覆盖尽可能的更多、更全面。以“用户登录”为例,一般在对输入框进行测试时,都能用到等价类和边界值的方法,这两个方法也是最常用、最典型的黑盒测试方法。 等价类与边界值的定义 等 ...
分类:其他好文   时间:2020-05-15 20:18:31    阅读次数:68
fastDFS安装使用
前言:项目中有需要上传文件或者图片功能的情况,应该是经常碰到的事情,每个公司可能都有不一样的处理方案,有的公司可能选择七牛云做图片服务器,有的可能选择搭建ftp+nginx做简单图片处理,或者搭建FastDFS+nginx来存储和管理图片。这篇博客主要讲解下如何在云服务器上搭建FastDFS和spr ...
分类:其他好文   时间:2020-05-15 20:17:28    阅读次数:76
完美解决安装在虚拟机中的CentOS7无法联网的问题
1、首先进入目录 /etc/sysconfig/network-scripts/ 用ls命令查看网卡配置文件名(在centos7中网卡为随机数字,每台机器的网卡名不相同) 2、将最后一行的ONBOOT=no改为ONBOOT=yes ,如图 3、重启network:service network re ...
分类:其他好文   时间:2020-05-15 20:16:41    阅读次数:95
小智的糖果(Candy) 51nod 提高组试题
luogu AC通道! (官方数据) 题目描述 小智家里来了很多的朋友,总共有N个人,站成一排,分别编号为0到N-1,小智要给他们分糖果。但 是有的朋友有一些特殊的要求,有的人要求他左右的两个人(左边一个、右边一个,一共2个人)的 糖果数都比他的多,有的人要求他左右的两个人的糖果数都比他的少。同时小 ...
分类:其他好文   时间:2020-05-15 20:15:49    阅读次数:116
修改es 副本数 replicas
可以用 update-index-settings API 动态修改副本数: PUT /my_temp_index/_settings { "number_of_replicas": 1 } curl -XPUT http://192.168.0.200:9200/index_execution_2 ...
分类:其他好文   时间:2020-05-15 20:15:33    阅读次数:128
redis集群脑裂以及解决方案
关于reids集群会由于网络等原因出现脑裂的情况,所谓的集群脑裂就是,由于redis master节点和redis salve节点和sentinel处于不同的网络分区,使得sentinel没有能够心跳感知到master,所以通过选举的方式提升了一个salve为master,这样就存在了两个maste ...
分类:其他好文   时间:2020-05-15 20:15:18    阅读次数:248
从零到一:用Phaser.js写意地开发小游戏(Chapter 2 - 搭建游戏的骨架)
写在前面 上一节我们认识了Phaser.js,也说到了Phaser比较适合开发2D的小游戏,那么接下来的几篇文章会以开发一个移动端的小游戏为例,来介绍如何上手Phaser.js。这一节的主要内容是用Phaser.js搭建游戏的骨架。 游戏相关的一些概念 画布 一般来说,做游戏的话基于Canvas会比 ...
分类:Web程序   时间:2020-05-15 20:14:56    阅读次数:75
js es6深入应用系列(Generator)
前言 generotor 和 普通函数的不同在于function 的时候加了一个 , 是的,我们看到es5的一个陌生关键字,yield,这个是不寻常的,为什么这么说呢? 这个在c 中,很常见的一个关键字,下面就来解释一下js中的。 正文 这个玩意儿如果运行的话,会返回一个Iterator实例, 然后 ...
分类:Web程序   时间:2020-05-15 20:14:05    阅读次数:79
Leetcode上因returnSize产生的错误:AddressSanitizer: SEGV on unknown address
如果你用C语言刷Leetcode,那么你对 这个参数一定不陌生,它意为返回的数组的长度,是一个传出参数 ? 今天我由于它产生了一个莫名的Bug:出错信息显示是无效地址 ? 对比了N个题解之后,终于找到了原因: 没有赋初值 所以以后在写代码的时候要先对 赋初值(即便它可能在后面的代码会赋值),可以确保 ...
分类:其他好文   时间:2020-05-15 20:13:35    阅读次数:376
基于Docker+Jenkins实现自动化部署
Jenkins是一个基于java开发的开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 jenkins官网:https://jenkins.io jenkins下载地址:https://jenkins.io/download/ 请检测是否安装docker,如果没有安装或想提速下 ...
分类:其他好文   时间:2020-05-15 20:13:03    阅读次数:335
Tallest Cow,题解
题目链接 题意: 问满足一系列形如ab可以相互看到的约束的所有奶牛的最大身高(最高的编号和高度已给出) 分析: 首先,这个可以互相看到指的是中间的人比两头的都矮,一条斜线看到的不行,那么其实我们就可以直接默认每个牛都是最高的,然后有一个约束给中间的牛矮一些,最后找到处理后的数据就好了,数据处理方式: ...
分类:其他好文   时间:2020-05-15 20:12:19    阅读次数:70
使用scrapy框架爬取某商城部分数据并存入MongoDB
爬取电商网站的商品信息: URL为: https://www.zhe800.com/ju_type/baoyou 抓取不同分类下的商品数据 抓取内容为商品的名称, 价格数字, 商品图片 将商品图片二进制流, 商品名称和价格数字一同存储于MongoDB数据库 存储数据结构为: { ‘name’: ‘懒 ...
分类:数据库   时间:2020-05-15 20:11:44    阅读次数:90
剑指offer-替换空格(c++)
剑指offer-替换空格(c++)剑指offerc++ 1.题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 2.解题思路建立一个栈,从字符数组的最后一个字符开始检测,如果字符是空格... ...
分类:编程语言   时间:2020-05-15 20:11:29    阅读次数:88
掌握 TS 这些工具类型,让你开发事半功倍
一、类型别名 TypeScript 提供了为类型注解设置别名的便捷语法,你可以使用 type SomeName = someValidTypeAnnotation 来创建别名,比如: type Pet = 'cat' | 'dog'; let pet: Pet; pet = 'cat'; // Ok ...
分类:其他好文   时间:2020-05-15 20:11:12    阅读次数:55
关于拷贝构造函数和运算符重载的问题
各位,最近看了单例模式,里面为了防止单例模式初始化,于是将复制构造函数和重载运算符接口函数全部封掉了。那么这里就有一个问题:到底什么是复制构造函数?什么是运算符重载函数呢?今天查了一些资料,做了一些总结。 一、拷贝构造函数的缺点 二、复制构造函数的结构 三、运算符重载函数的结构 四、总结 一、拷贝构 ...
分类:其他好文   时间:2020-05-15 20:10:54    阅读次数:74
《C程序设计语言》 练习2-8
问题描述 练习 2-8 编写一个函数rightrot(x, n),该函数返回将x循环右移(即从最右端移出的位将从最左端移入)n(二进制)位后所得到的值。 Write a function rightrot(x,n) that returns the value of the integer x ro ...
分类:编程语言   时间:2020-05-15 20:10:24    阅读次数:99
874条   上一页 1 ... 3 4 5 6 7 8 9 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!