摘要:
BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负scale 次幂。因此,BigDecimal表示的数值是(unscaledValue × 10-scale)。构造函数(主... 阅读全文
摘要:
grep"关键字"file文件名|tail-100|grep"关键字" --colgrep的功能grep从一个或多个文本文件中查找符合指定范本(正则表达式)的行,并把查找结果输出到指定设备(默认到屏幕)。语法:/usr/bin/grep [选项] [文件1 ...]范本是一个单独的词或者是一个用引... 阅读全文
摘要:
/** * * @param args */ public static void main(String[] args) { List list = new ArrayList(); list.add("aa"); list... 阅读全文
摘要:
1、内联接(典型的联接运算,使用像 = 或 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整... 阅读全文
摘要:
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降... 阅读全文
摘要:
单库单表单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。单库多表随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql,还有一个... 阅读全文
摘要:
通货膨胀(1)定义。通货膨胀是指一般价格水平的持续和显著的上涨。通货膨胀的程度通常用通货膨胀率来衡量,通货膨胀率被定义为从一个时期到另一个时期一般价格水平变动的百分比。这里的价格不是单一的某个商品或某种服务的价格,而是一组能够反映社会商品和服务的总体价格水平变动的商品和服务的价格。(2)原因。通货膨... 阅读全文
摘要:
consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你... 阅读全文
摘要:
nslooup 网站域名 查看域名对应的DNS 解析的IP 列表 阅读全文
摘要:
前言一、最开始的网站架构二、应用、数据、文件分离三、利用缓存改善网站性能四、使用集群改善应用服务器性能五、数据库读写分离和分库分表六、使用CDN和反向代理提高网站性能七、使用分布式文件系统八、使用NoSql和搜索引擎九、将应用服务器进行业务拆分十、搭建分布式服务小结前言一个成熟的大型网站(如淘宝、天... 阅读全文
摘要:
如何创建:http://huxiaoheihei.iteye.com/blog/1766986遇到的问题:1: 如果spring MVC配置了 dispatcher org.springframework.web.servlet.DispatcherServlet c... 阅读全文
摘要:
因为默认情况下,SecureCRT不能显示语法高亮特性,整个界面颜色单一,看起来不爽,也没有效率,所有通过设置一下语法高亮还是很有必要的, 默认字体也看着不是很清晰,还是更改为我比较喜欢的Courier New看着爽。设置方法非常简单:(1) 设置语法高亮,多色显示Options -> Sessio... 阅读全文
摘要:
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系... 阅读全文
摘要:
问题描述: 在 eclipse 中使用快捷键或其他原因,不小心按错了,使得变量的高亮显示没了。1.网友解决方法:选择:windows-> preferences->java->Editor->Mark Occurences选择最上的复选框,下面的就有很多了。其中的Local variables就是变... 阅读全文
摘要:
1 事务的传播属性(Propagation)1) REQUIRED ,这个是默认的属性Support a current transaction, create a new one if none exists.如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。被设置成这个级别时,会... 阅读全文
摘要:
oracle和Mysql两种数据库悲观锁和乐观锁机制及乐观锁实现方式:一、OracleOracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两... 阅读全文
摘要:
myisam存储引擎默认是表级锁innodb存储引擎默认是行级锁DBD存储引擎默认是页面锁表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发出锁冲突的概率最高,并发度最低。行级锁:开锁大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间... 阅读全文
摘要:
netstat -ano|grep 80808080端口被8020占用taskkill /F /FI "PID eq 8020" 阅读全文
摘要:
地址:http://blog.csdn.net/column/details/sharding.html 阅读全文
摘要:
概念:在数据中事务是工作的逻辑单元,一个事务是有一个获多个完成一组的相关行为的Sql语句组成。通过事务机制确保这一组sql语句所作的操作要么完全执行成功,要么一点也不执行。主要特征:确保数据库的完整性事务的ACID特性:A是事务的原子性:事务中包含的所有操作要么全做,要么全不做,也就是说所有的活动在... 阅读全文