Wesley13 Wesley13
3年前
SQL注入速查笔记
SQL注入分类方式:提交方式:GETPOSTCOOKIE0x01MysqlMysql划分:权限 root    普通用户版本 mysql5.0 mysql<5.01.1root权限lo
Wesley13 Wesley13
3年前
jfinal自定义freemarker标签
jfinal自定义freemarker标签1.config修改freemarkerrenderpublicvoidafterJFinalStart(){super.afterJFinalStart();F
待兔 待兔
3年前
彻底弄懂类设计原则之 - 开闭原则
类设计原则之开闭原则OCP,OpenClosedPrinciple,中文翻译为开闭原则当第一次看到OCP时,我就蒙了,什么开,什么闭啊,完全摸不到头脑然后就去网上找各种博客,各种解释,最多的一种就是:对扩展开放,对修改关闭当时我就更蒙了,去问了很多“高手”,他的回答让我更加迷茫:不修改代码就可以增加新功能这是多么神奇的事啊,不修改代码
Stella981 Stella981
3年前
Redis和MySQL数据一致中出现的几种情况
1\.MySQL持久化数据,Redis只读数据redis在启动之后,从数据库加载数据。读请求:不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取写请求:数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏数据)2.MySQL和Redis
Wesley13 Wesley13
3年前
MySQL5.7主从复制配置
1my.cnf文件配置  binlog\_formatROW  log\_bin\_trust\_function\_creators1  logerror/usr/local/mysql/data/hostname.err  logbin/usr/local/mysql/arch/mysqlbin 
Wesley13 Wesley13
3年前
mysql主主复制+keepalived故障切换
服务器规划:mysql1:192.168.2.153mysql2:192.168.2.154mysqlvip:192.168.2.157主主复制:创建复制账号:主库:mysqlgrantreplicationslaveon_._torepl@'192.168.2.%'identifiedby'slave';
Wesley13 Wesley13
3年前
mysql数据库批量执行sql文件对数据库进行操作【windows版本】
起因:因工作需要,在本机测试环境升级mysql数据库,需逐条执行mysql数据库的sql文件对数据库进行升级,因此找了些关于mysql的文章,对批量升级数据库所需的sql文件进行升级。整理思路:1.首先,需要对所需升级的sql所在目录的sql文件进行遍历。生成新的批量执行sql文件。想到是windows系统安装的mysql,首先
Wesley13 Wesley13
3年前
MySQL免编译二进制包安装简记
相比较于MySQL的源代码安装来说。免编译二进制包的速度实在是快了太多,而且性能损失也不是很大,同时具有一定的定制性。所以,如果没有特殊的需求,尽量用MySQL免编译二进制包来安装MySQL。1.下载软件包5.6版本应该都是可以的。具体版本自己选http://mirrors.163.com/mysql/Downloads/
Wesley13 Wesley13
3年前
MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程
MySQL5.7在线调整Innodb\_Buffer\_Pool\_size不用重启mysql进程!(https://csdnimg.cn/release/blogv2/dist/pc/img/reprint.png)weixin\_3427
Wesley13 Wesley13
3年前
MYSQL
凌晨1点,日常刷刷手机中,邮箱短信报警了,瞄了一眼,磁盘什么什么的,没在意,每天几十封邮件,麻木了。早上7点,还没醒,老大给我打电话,网站502了,一个激灵起来登陆网站,发现502了查看进程,发现mysql出问题了,直接service mysql stop,service mysql start。数据库 ,然后凉凉了,mysql起不起来