需求:开发、测试部门需要对准生产和生产数据库进行远程访问。有一阵子,是直MySQL层面接授予最小权限,并限制只允许从公司出口ip访问;iptables层面也是针对数据库端口只允许公司出口ip访问。但是这个样子终究觉得不够放心。后来研究了下MySQL的登录过程(wireshark抓包和参考官方文档),虽然说MySQL实现的登录机制(这里有机会单独说)基本不存在泄露密码的风险(理论上存在被破解的可能,
分类:
数据库 时间:
2018-03-02 12:33:16
阅读次数:
238
最近做的一个需求,需要单页面进行倒计时跳转或者称定时跳转,为了以后查找方便,也给其他人共享所以在这里做个小结 一、使用setTimeout函数实现定时跳转(该代码必须写在body区域内) 二、HTML代码实现,在页面的head区域块加上以下代码 三、稍微复杂点,则是登陆后的跳转 以上就是今天总结的定 ...
分类:
其他好文 时间:
2018-03-02 12:33:04
阅读次数:
141
创建一个表 create table user( id number(4), password char(4), name char(20), createTime date );数字 number(n) 数字最长几位 如:number(2) 表示最长99 number(n,m) 浮点数 如:num ...
分类:
数据库 时间:
2018-03-02 12:32:48
阅读次数:
236
一、问题描述 求x的n次方 二、问题解决 1、最简单的思路,当n大于0时,对1乘n次x。当n小于0时,对1乘n次1/x。 2、时间复杂度为log的解决。每次对n取n/2,对x取x的平方(如果n%2 == 1时结果还需乘一个n)。 三、问题思考 本题注意n<0的情况,能转化成1/x的多少次方来求。但是 ...
分类:
其他好文 时间:
2018-03-02 12:32:40
阅读次数:
122
一、介绍默认Yarn NodeManager重启后会断开所有当前正在运行的container的状态,这意味着重启后需要重新启动container进程,该特性的作用就是把NM的状态临时保存到本地,重启后从之前的状态恢复运行。 二、配置 配置以下三个参数到conf/yarn-site.xml中1、yar ...
分类:
其他好文 时间:
2018-03-02 12:32:33
阅读次数:
141
【问题描述】 把当前用户的购物车中(cartList),商品(good)选中字段checked = true的商品在订单页面中进行展示出来。 【一般做法】(两次循环) 首先取出当前用户的购物车列表,循环里面的item,如果item=true,就把当前的商品加到orderList数组中,然后通过展示订 ...
分类:
Web程序 时间:
2018-03-02 12:32:24
阅读次数:
248
Some scientists took pictures of thousands of birds in a forest. Assume that all the birds appear in the same picture belong to the same tree. You are ...
分类:
其他好文 时间:
2018-03-02 12:32:17
阅读次数:
202
对称加密(加解密密钥相同):AES,DES, 非对称加密(加解密密钥不同,即公钥,私钥):RSA 哈希算法: MD5是一种 SHA是一种:(Secure Hash Standard):SHA-1, SHA-224, SHA-256, SHA-384 和 SHA-512 Base64,只是一种编码模式 ...
分类:
其他好文 时间:
2018-03-02 12:32:10
阅读次数:
117
DWZ自带的刷新机制: message("200", "操作成功", 010101", "", "closeCurrent"); 010101——表示navTab的id或者dialog的id 当message方法中存在010101这个id的时候,就会关闭当前窗口,刷新此id的navTab或者dial ...
分类:
其他好文 时间:
2018-03-02 12:32:03
阅读次数:
266
/* RegExp的两种用法: 用法一:/pattern/attributes 用法二:new RegExp(pattern, attributes); 参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAS ...
分类:
其他好文 时间:
2018-03-02 12:31:52
阅读次数:
161
其实我是不喜欢系统的,之前都是在win下面进行开发,现在来了个项目,经过各种环境的安装调研,最终选择在Ubuntu下面进行开发。之前想着为啥不在虚拟机里面安装Ubuntu进行操作呢,由于虚拟机的体验不是很好,所以便在电脑上试运行安装了双系统。然后看着教程来一步一步安装。 首先进行磁盘分区 在Wind ...
轮播图片应用范围包括首页广告大图轮播,商品详情页商品主图轮播,轮播公告等,本篇以swiper动态加载数据为例说明图片轮播流程 ...
分类:
其他好文 时间:
2018-03-02 12:31:37
阅读次数:
2736
之前因为某些原因,需要对apple家族的手机和pad产品做一个上市时间排序,以及分析分别是哪种CPU机型 总结如下: iPad家族: 1、iPad - 2010.1.27发布 2、iPad 2 - 2011.3.3发布 3、iPad Mini - 2012年底发布 4、iPad Air - 2013 ...
分类:
移动开发 时间:
2018-03-02 12:31:29
阅读次数:
342
组件中引入其他vue组件和css样式要使用@import 两个组件之间通信 ...
分类:
其他好文 时间:
2018-03-02 12:31:20
阅读次数:
108
项目运行报错: Data truncation: Data too long for column 'content' at row 1 是由于字段长度太小导致的 搜索mysql 中text 字段长度类型 分为TINYTEXT, TEXT, MEDIUMTEXT,LONGTEXT, 都是表示数据长度 ...
分类:
其他好文 时间:
2018-03-02 12:31:12
阅读次数:
176
中秋节时候我们的应用在短信验证码这块被恶意刷单,比如被用来做垃圾短信之类的,如果大规模被刷也能造成不小的损失。这还只是短信验证码,如果重要的API遭到CSRF的攻击,损失不可估量。所以紧急加班解决了CSRF的攻击问题。 CSRF是什么鬼? CSRF(Cross-site request forger ...
分类:
其他好文 时间:
2018-03-02 12:31:03
阅读次数:
159
1 给浮动元素的父元素设置高度,只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题。 2 在浮动元素后加一个空div,给div设置css属性:clear: both; 让父级div能自动获取到高度,浏览器支持好,如果页面浮动布局多,就要增加很多空div,让人感觉很不好。 ...
分类:
Web程序 时间:
2018-03-02 12:30:38
阅读次数:
262