上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 140 下一页
摘要: 数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。 单纯的生成全局ID并不是什么难题,但是生成的ID通常要满足分片的一些要求: 1 不能有单点故障。 2 以时间为序,或者ID里包含时间。这样一是可以少一个索引,二是冷热数据容易分离。 3 可以控制ShardingId。比如某一个用户的文章要 阅读全文
posted @ 2018-05-18 13:39 有梦就能实现 阅读(540) 评论(0) 推荐(0)
摘要: 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数据库,全数据库唯一。 优点: 1 阅读全文
posted @ 2018-05-18 13:36 有梦就能实现 阅读(448) 评论(0) 推荐(0)
摘要: UidGenerator是Java实现的, 基于Snowflake算法的唯一ID生成器。UidGenerator以组件形式工作在应用项目中, 支持自定义workerId位数和初始化策略, 从而适用于docker等虚拟化环境下实例自动重启、漂移等场景。 在实现上, UidGenerator通过借用未来 阅读全文
posted @ 2018-05-18 13:32 有梦就能实现 阅读(761) 评论(0) 推荐(0)
摘要: 分布式环境中,如何保证生成的id是唯一不重复的? twitter,开源出了一个snowflake算法,现在很多企业都按照该算法作为参照,实现了自己的一套id生成器。 该算法的主要思路为: 刚好64位的long型数据。 上图中主要由4个部分组成: 第一部分,1位为标识位,不用。 第二部分,41位,用来 阅读全文
posted @ 2018-05-18 13:29 有梦就能实现 阅读(8070) 评论(1) 推荐(1)
摘要: VisualSVN Server迁移涉及到两种情况: 第一种情况:VisualSVN Server没有更换电脑或者服务器,只是修改Server name。 第二种情况:当VisualSVN Server需要从一台电脑(或者服务器)迁移到另一台电脑(或者服务器)。 VisualSVN Server迁移 阅读全文
posted @ 2018-05-16 17:11 有梦就能实现 阅读(1368) 评论(0) 推荐(0)
摘要: DATALENGTH()函数返回一个用于对值进行管理的字节数,这有助于揭示不同数据类型间的一些有趣差别。 当把varchar类型传递给DATALENGTH()和LEN()函数时,它们将返回相同的值: ? 1 2 3 4 DECLARE @Value varchar(20) SET @Value = 阅读全文
posted @ 2018-05-04 16:37 有梦就能实现 阅读(485) 评论(0) 推荐(0)
摘要: 最近工作中遇到了个问题:在数据库中声明字段类型时char(4),但实际只存储了‘DCE’三个字母,程序中拼装以该字段作为key的Map中,会把‘DCE’+空格作为其Key,这样造成用没加空格的‘DCE’为key去取Value的值是取不出来的,结果是空。后来查看数据库字段类型才发现了问题所在。大家都知 阅读全文
posted @ 2018-05-04 16:32 有梦就能实现 阅读(12314) 评论(0) 推荐(0)
摘要: DATALENGTH 返回任何表达式所占用的字节数。 DATALENGTH ( expression ) expression 任何类型的表达式。 int DATALENGTH 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些 阅读全文
posted @ 2018-05-04 13:41 有梦就能实现 阅读(1585) 评论(0) 推荐(0)
摘要: 用过POI的人都知道,在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误,这时候调整JVM的配置参数也不是一个好对策(注:jdk在32位系统中支持的内存不能超过2个G,而在64位中没有限制,但是在64位的系统中,性能并不是太好),好在POI3.8版本新出来了一个SXSSFW 阅读全文
posted @ 2018-04-27 10:24 有梦就能实现 阅读(674) 评论(0) 推荐(0)
摘要: 目前java框架中能够生成excel文件的的确不少,但是,能够生成大数据量的excel框架,我倒是没发现,一般数据量大了都会出现内存溢出,所以,生成大数据量的excel文件要返璞归真,用java的基础技术,IO流来实现。 如果想用IO流来生成excel文件,必须要知道excel的文件格式内容,相当于 阅读全文
posted @ 2018-04-27 10:07 有梦就能实现 阅读(950) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 140 下一页