1. Python 安装 Mac上较好的做法是基于Homebrew来安装管理我们的应用 可以提前搜索指定的包是否存在 安装 2. pip pip 是 Python 包管理工具...
1. Python 安装 Mac上较好的做法是基于Homebrew来安装管理我们的应用 可以提前搜索指定的包是否存在 安装 2. pip pip 是 Python 包管理工具...
类加载器(ClassLoader)是负责读取 Java 字节码,并转换成 java.lang.Class 类的一个实例的代码模块。类加载器除了用于加载类外,还可用于确定类在J...
1.JVM Java Virtual Machine Specification[http://docs.oracle.com/javase/specs/jvms/se7/h...
交易中的金额,如果以元为单位的话,不可避免的会涉及到小数,例如62.4元。但是因为double无法精确的表示某些小数,如0.4这种的。所以如果单纯使用double作为金额的类...
测试是一门非常大的学问,引用百度百科的原文: “软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程”。具体可以分...
Redis由于将数据保存在内存中,访问速度远远大于基于磁盘的数据库(如MySQL)。但是由于其容量有限,不开启持久化时断电数据容易丢失(开启持久化影响性能)等特点, 因此常常...
Redis由于将数据保存在内存中,访问速度远远大于基于磁盘的数据库(如MySQL)。但是由于内存容量有限、断电数据容易丢失,因此Redis常作为缓存使用,并且其高可用也是一个...
事务与分布式事务 事务是将一组操作作为一个不可分割的执行单元,组成事务的所有操作要么全部成功,事务提交;要么某一操作执行失败,整个事务的回滚。简单地说,事务提供一种“要么什么...
dubbo是一款开源的高性能Java RPC框架,可以像调用本地函数一样,调用远程服务。下面对dubbo服务引用部分的源码进行分析, 以dubbo-demo-xml为例进行说...
1. 线程池的作用: 重复利用已经创建好的线程, 降低创建线程和销毁线程的性能开销 合理的设置线程池大小可以避免因为线程数超出硬件资源瓶颈带来的问题,类似起到了限流的作用 2...