摘要: 隐约记得,浮点数判断大小好像有陷阱,因为底层的二进制数不能精确表示所有的小数。有时候会产生让人觉得莫名其妙的事情。 隐约记得,浮点数判断大小好像有陷阱,因为底层的二进制数不能精确表示所有的小数。有时候会产生让人觉得莫名其妙的事情。 如在java中, 0.99999999f==1f //true 0. 阅读全文
posted @ 2016-12-12 17:28 从余 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1 基本思想之什么是分库分表?从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。2 基本思想之为什么要分库分表?数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相 阅读全文
posted @ 2016-11-15 11:20 从余 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 分布式Web服务器架构 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度 阅读全文
posted @ 2016-11-15 11:13 从余 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 背包问题学习笔记 背包的状态转换方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j] } i:表示物品序号 j:表示背包大小 Wi:表示第i件物品的重量 f[i,j]:表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值 f[i 阅读全文
posted @ 2016-11-03 11:09 从余 阅读(315) 评论(0) 推荐(0) 编辑
摘要: java 中对象比较大小 java 中对象比较大小有两种方法 1:实现Comparable 接口 的 public int compareTo(T o) 方法; 2:实现Comparator 接口 的 int compare(T o1, T o2)方法; 代码如下: 原文地址: http://blo 阅读全文
posted @ 2016-11-01 14:09 从余 阅读(10530) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 快速排序: 阅读全文
posted @ 2016-11-01 13:56 从余 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 泛型:可以定义在接口、类、方法上, 泛型的格式:<T>,<T extends Class> 通配符:? 类型通配符上限:? extends Class 类型通配符下限:? super Class 阅读全文
posted @ 2016-11-01 13:55 从余 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用... 阅读全文
posted @ 2016-01-08 20:22 从余 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 乱码的出现根本原因在于编码和解码使用了不同的编码方案。比如用GBK编码的文件,用UTF-8去解码结果肯定都是火星文。所以要解决这个问题,中心思想就在于使用统一的编码方案。 jsp页面间的参数传递有以下几种方式:1、表单(form)的提交。2、直接使用URL后接参数的形式(超级链接)。3、如果两个js... 阅读全文
posted @ 2015-12-28 13:39 从余 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.... 阅读全文
posted @ 2015-12-25 10:39 从余 阅读(111) 评论(0) 推荐(0) 编辑