摘要: 使用BigDecimal需要注意 这里n1并不会加上n2的值,应该使用n1=n1.add(n2) 后端组成树结构 IO流 java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。 NIO 三大组件:chanel、buffer、s 阅读全文
posted @ 2019-09-17 19:55 loading--- 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal(线程局部变量) ThreadLocal提供了一种访问某个变量的特殊方式:访问的变量属于当前线程,即保证每个线程的变量不一样,而同一个线程在任何地方拿到的变量都是当前线程私有的,这就是所谓的线程隔离。 如果要使用ThreadLocal,通常定义为private static 类 阅读全文
posted @ 2019-09-17 19:51 loading--- 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一、分布式理论 单个数据库的性能产生瓶颈的时候,我们可能对数据库进行分区,这里所说的分区是指物理分区,分区之后可能不同的库就处于不同的服务器上了,这个时候单个数据库的ACID已经不能适应这种情况了,而在这种ACID的集群环境下,再想保证集群的ACID会导致我们的系统变得很差,这个时候我们需要引入CA 阅读全文
posted @ 2019-09-17 19:50 loading--- 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、数据库分区、分表、分库、分片 1.1 单机数据库的瓶颈 单个表数据量越大,读写锁,插入操作重新建立索引效率越低。 单个库数据量太大(一个库数据量到1T-2T就是极限) 单个数据库服务器压力过大 读写速度遇到瓶颈(并发量几百) 1.2 分区 数据库分区是一种物理数据库的设计技术,它的目的是为了在特 阅读全文
posted @ 2019-09-17 19:46 loading--- 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一、oracle基础语句 新建表: CREATE TABLE USERS( ID NUMBER(4) PRIMARY KEY, NAME VARCHAR(10), SEX CHAR(2), ADDR VARCHAR2(20), BIRTHDAY DATE, SAL NUMBER(8,2) ); 查看 阅读全文
posted @ 2019-09-17 19:45 loading--- 阅读(197) 评论(0) 推荐(0) 编辑