doubule在商用计算中的替代方案
由于在java中double类型数据存储的特殊性,在进行商用计算时往往会出现错误的结果,所以不得不用BigDecimal来取代double来进行计算。在构造Bigdecimal对象时,API提供了double入参,但这是一个陷阱...
Hadoop完全分布式模式的安装和配置
一,配置Host文件配置不同节点对应的ip二,建立Hadoop运行帐号每一个节点新建一个账号三,配置ssh免密码连入1,ssh-keygen -t rsa,在master节点的user目录下生成公钥与密钥,将公钥拷...
Spring建立虚拟db环境进行单测
在进行DAO本地测试或者单元测试时,db环境有时很难弄,而且即使调通了db环境,有时也不想往db里面灌些无用数据,所以,为了不对真实db环境造成侵入,spring提供了一套虚拟db环境,利用它可以方便地进行单元测试。...
MySQL之B-tree学习
一,B tree定义:B-树是一种平衡的多路查找树,它在文件系统中很有用,一棵m阶B树满足下列性质:1,节点:a,每个节点最可以有m个子节点b,根节点若非叶子节点,至少2个子节点,最多m个...
Eclipse集成maven、jetty、jmx
一,安装maven插件1,将下载下来的maven插件放到eclipse的dropins目录下(不要添加其他目录,直接放文件)。2,重启eclipse,打开wondow->preferences,会发现eclipse已经识别出了maven插件。3,点击user settings...
ExecutorService之submit与execute
ExecutorService的submit与execute方法都能执行任务,但在使用过程,发现其对待run方法抛出的异常处理方式不一样。两者执行任务最后都会通过Executor的execute方法来执行,但对于submit,会将runnable物件包装成...
DCL失效问题的探讨
最近我在研究DCL失效问题上,发现大多数资料基本上都是一个说法,都觉得DCL不安全,不要使用,所以,我就在本地测试了一把...import java.util.ArrayList; import java.util.HashMap; import ...
MySQL索引使用经验
聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物理顺序。聚集索引确定表中数据的物理顺序。Mysql中myisam表是没有聚集索引的,innodb有(主键就是聚集索引), 最左前缀原则:指的是在sql where ...
MySQL之order by
filesort优化算法 在mysql version()