- 博客(8)
- 收藏
- 关注
原创 js字符串整数乘法
之前做项目的时候发现js不能表示超过16位的数字,于是抽空时写了一个字符串乘法,这样就不受数字长度的限制了function add(arr,i,v){ arr[i]=arr[i]?arr[i]:0 sum = arr[i] + v arr[i] = sum % 10 if(sum>9){ add(arr,i+1,Math.floo...
2018-09-04 17:29:13 2386
原创 vi 或 vim 命令
1.1.1.vi 或 vim 命令1.1.1.1. 基本操作l 输入“vim 文件名”进入“一般模式(浏览模式)”l 按下“i”从一般模式,进入“插入模式(编辑模式)”l 按下“esc”从“插入模式”退出到“一般模式”l 在“一般模式”下,输入“:”进入“底行模式”,继续输入“wq”,退出。1.1.1.2. vi基本概念l 基本上vi可以分为三种状态,...
2018-08-22 16:40:19 306
原创 sqoop导出数据到mysql
bin/sqoop export \--connect jdbc:mysql://node-1:3306/sqoopdb \--username root \--password hadoop \--table t_oute_rate \--input-null-string '\\N' \--input-null-non-string '\\N' \--input-fields-ter...
2018-08-22 16:38:22 1855
原创 js超过16位数字会损失精度的问题
在项目中java使用Long类型来表示有18位数字的订单号,传到前端时由于js代码处理超过16位的数字时会损失精度,所以要在后台把数字转换成字符串再传输。一开始我打算手动把bean转换成JSONArray,再遍历这个json数组取值,将数字转换成字符串,再将这个字符串设置回原来的位置,但是发现这样没有效果。1、上网查发现可以这样设置返回值序列化时使用alibaba的jastjson,不...
2018-07-29 01:39:39 10293
原创 ng-class
<li ng-class="{{order.paymentType=='1'?'selected':''}}" ng-click="selectPayType('1')"></li>这样需要点击两次才可以显示选中,实用angularJS的属性,ng-class代替class可以解决这个问题...
2018-07-19 21:13:34 475
原创 centos7 虚拟机网络配置
vi /etc/sysconfig/network-scripts/ifcfg-enc33DEVICE=eth0 #网卡名称TYPE=Ethernet #网卡类型ONBOOT=yes #是否开机启动网卡BOOTPROTO=static #静态获取IP,其他取值:dhcp (如果设置d...
2018-06-24 16:20:16 216
转载 mysql数据库崩溃:InnoDB: Database page corruption on disk or a failed
运行“mysqld - -console ”命令可以显示出启动错误信息。问题原因数据库中表损坏导致数据访问错误,从而导致数据库崩溃;mysql中check table 发现表有损坏,但表是innodb类型不能修复。Innodb 自检过程中checksum与退出时不一致便会去recover;问题解决1、知道mysql配置文件,my.cnf。 添加下面内容:innodb_force_recovery=...
2018-06-21 20:56:33 1487
原创 数据表的数据断电后消失
一次断电后发现一个数据表的数据全部没有了,以为是断电偶尔会导致这样数据错误。补回数据后第二天发现再次全部消失,恰巧当天在查看这个表之前也有发生断电,想不通断电为什么会导致MySQL的表数据消失。请教老鸟才发现原来是自己不小心把那个表的引擎误点成MEMORY的了。修改回InnoDB,问题解决。
2017-06-02 17:09:31 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人