Mybatis —— 解决单引号带来的sql注入问题
问题当使用${}写sql时,如果输入的字段中含有单引号,就会发生sql注入,改变原有的sql逻辑,应该如何处理呢?解决将单引号,替换为两个单引号即可。String regexp = "\'";str.replaceAll(regexp, "\'\'");
mysql大数据表加字段改名
select count(0) from product_detectionselect count(0) from product_detection_latest create table tmp like product_detection;insert into product_detection_latestselect a.id, a.product_id, a.title, a.image_url, a.item_url, a.price, a.rating, a.sub_category,a.reviews_count, a.review_change, a.rank_number, a.country, a.brand, a.source, a.tag, a.category,a.create_time, a.reviews_count_latest, a.rating_latest, a.first_review_day, a.latest_review_day,a.period, a.base...
mysql大数据表添加字段
方案一、1.创建一个临时的新表,复制旧表的结构create table `tmp` like `goods`;2.给新表加上新增的字段ALTER TABLE `tmp` ADD COLUMN `num` int(10) NOT NULL DEFAULT 0 AFTER `unit`;3.把旧表的数据复制过来insert into tmp(id,name,unit) select id,name,unit from goods;4.重命名rename table goods to goods_bak;rename table tmp to goods;方案二、升级MySQL的服务器版本升级到高版本后 因为引入了新的算法:即时算法 所以会毫秒级别的加字段 不会对业务发布上线造成影响...
安装docker-compose(国内高速镜像)
安装docker-compose(国内高速镜像)gihub上下载docker-compose太慢了,下载不动,只能换成国内镜像(daocloud.io)来下载。下载for docker(1.13.xx)curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composefor docker-ce(17+)curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composefor docker-ce(20+)#curl -L...
vue3无法使用vue-devtools
const app = createApp(App).use(router).use(i18n).use(lazyPlugin,{loading:require('@/assets/images/default.png'), // 图片加载时默认图片error:require('@/assets/images/error.png')// 图片加载失败时默认图片}).mount('#app')//add support for vue-devtoolsconst win = window;if(process.env.NODE_ENV === 'development'){if('__VUE_DEVTOOLS_GLOBAL_HOOK__'inwin){win.__VUE_DEVTOOLS_GLOBAL_HOOK__ = app;}}
mac一台电脑配置多个github帐号
需求: 公司的工作使用的github作为远程仓库,故有一个公司邮箱注册的账号,而我自己也有自己的github账号,需要(摸鱼)时也想推送一些代码到私人仓库中.注意: 此方法也适用于gitlab, gitee等平台.分析: github上拉代码,推代码有两种方法,一种是使用账号密码的形式,另一种是使用ssh.作为一个懒人,肯定是越省事越好.所以选择ssh的方法.所以一台电脑需要生成两个ssh_key,分别对应两个账号. 把密钥添加到ssh-agent把ssh-agent在后台启动eval "$(ssh-agent -s)" 方法:1. 进入~/.ssh文件夹,使用ssh-keyg...
VUE/REACT图表
datav 介绍 | DataV (jiaminghi.com)echarts https://echarts.apache.org/ant design for vue(UI) https://www.antdv.com/ant design admin Vue Antd Admin (gitee.io)
idea智能提示插件
IntelliJ IDEA | Install Tabnine Autocomplete for IntelliJ IDE
JetBrains全系列软件激活教程激活码以及JetBrains系列软件汉化包
2022最新:激活码: code1其它: 如果使用重置脚本依然无法进入工具,可使用以下临时激活码激活,在使用插件:IDEA激活码下载地址:https://www.jihuooo.com/jhm/code1.zipwebstorm激活码下载地址:https://www.jihuooo.com/jhm/code2.zippycharm激活码下载地址:https://www.jihuooo.com/jhm/code3.zip 激活插件:【请解压】JetBrains 2021.3.x 最新激活插件,可自定义有效_ja-netfilter-v2.2.2激活教程:IntelliJ IDEA 2021.3.2永久破解激活教程(可自定义有效期,亲测有效) - 码霸霸 (lupf.cn)...
Springboot整合Nacos(动态改变数据库连接参数)
这个是整合nacos的教程,我在网上找相关文档,都不满意,就自己试了一下,然后分享出来。1 安装Nacos。安装很简单,这里就不说啦。直接说整合2 Springboot中引入Nacos<span class="token comment"><!--nacos--></span> <span class="token tag"><span class="token punctuation"><</span>dependency<span class="token punctuation">></span></span> <spa...