随笔分类 -  架构设计

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页
摘要:<! flowchart 箭头图标 勿删 一、科学计算或矩阵运算库 科学计算包: JMathLib是一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库。它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。 JSci:Java 科学对象( 阅读全文
posted @ 2019-09-17 15:03 星朝 阅读(10162) 评论(0) 推荐(0) 编辑
摘要:6个常用Java 源代码 保护工具(混淆、加密、底层) ProGuard Java源代码保护工具ProGuard的3.6与4.1版  下载地址:http://download.csdn.net/source/386505 (20080318_6)Java源代码保护工具ProGuard的3. 阅读全文
posted @ 2019-09-17 13:57 星朝 阅读(26107) 评论(1) 推荐(1) 编辑
摘要:阅读目录(Content)数据库命令规范数据库基本设计规范1. 所有表必须使用Innodb存储引擎2. 数据库和表的字符集统一使用UTF83. 所有表和字段都需要添加注释4. 尽量控制单表数据量的大小,建议控制在500万以内5. 谨慎使用Mysql分区表6. 尽量做到冷热数据分离,减小表的宽度7. 阅读全文
posted @ 2019-09-16 10:48 星朝 阅读(850) 评论(0) 推荐(1) 编辑
摘要:转自  Java负整数的左移、右移、无符号右移   Java负整数的左移、右移、无符号右移。正数的位移没有涉及到符号,而且正数的原码、反码、补码都是一样的,所以相对简单,但是对于负整数的位移,往往容易混淆。   Java的<<  > 阅读全文
posted @ 2019-09-12 17:51 星朝 阅读(1770) 评论(0) 推荐(1) 编辑
摘要:回去又复习了一遍计算机里面二进制整数的表示方式,主要分为3类:原码、反码和补码。 当然,我还是要在开头说明一下,计算机里都是以补码的形式储存数据。 原码 这种方式最好理解,将我十进制的“逢十进一”换成二进制的“逢二进一”就行了。 具体如何做呢?还是介绍一下十进制和二进制的转换方式吧。 二进制转换十进 阅读全文
posted @ 2019-09-12 17:16 星朝 阅读(5100) 评论(0) 推荐(0) 编辑
摘要:  一、位运算 (1)按 位 与 & 如果两个相应的二进制形式的对应的位数都为1,则结果为1,记为同1为1,否则为0。首先我们看一下对正数的运算          分别看一下正数和负数的具体运算步骤     &n 阅读全文
posted @ 2019-09-12 17:06 星朝 阅读(7811) 评论(0) 推荐(2) 编辑
摘要:1.^(亦或运算) ,针对二进制,相同的为0,不同的为1public static void main(String[] args) { System.out.println("2^3运算的结果是 :"+(2^3)); //打印的结果是: 2^3运算的结果是 :1 }2 =======>001 阅读全文
posted @ 2019-09-12 17:05 星朝 阅读(899) 评论(0) 推荐(0) 编辑
摘要:概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 阅读全文
posted @ 2019-09-12 16:43 星朝 阅读(255) 评论(0) 推荐(0) 编辑
摘要:详解Twitter开源分布式自增ID算法snowflake,附演算验证过程 2017年01月22日 14:44:40 url: http://blog.csdn.net/li396864285/article/details/54668031 1.snowflake简介   &n 阅读全文
posted @ 2019-09-12 16:35 星朝 阅读(546) 评论(0) 推荐(0) 编辑
摘要:1、Snowflake简介        互联网快速发展的今天,分布式应用系统已经见怪不怪,在分布式系统中,我们需要各种各样的ID,既然是ID那么必然是要保证全局唯一,除此之外,不同当业务还需要不同的特性,比如像并发巨大 阅读全文
posted @ 2019-09-12 16:33 星朝 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:1.写唯一ID生成器的原由 在阅读工程源码的时候,发现有一个工具职责生成一个消息ID,方便进行全链路的查询,实现方式特别简单,核心源码不过两行,根据时间戳以及随机数生成一个ID,这种算法ID在分布式系统中重复的风险就很明显了。本来以为只是日志打印功能,根据于此在不同系统调用间关联业务日志而已,不过后 阅读全文
posted @ 2019-09-12 15:47 星朝 阅读(3531) 评论(0) 推荐(0) 编辑
摘要:原生实现 本文承接sharding jdbc源码之分布式ID,在这篇文章中详细介绍了sharding jdbc的分布式ID是如何实现的;很遗憾的是sharding jdbc只是基于snowflake算法实现了如何生成分布式ID,并没有解决snowflake算法的缺点: 时钟回拨问题; 趋势递增,而不 阅读全文
posted @ 2019-09-12 15:43 星朝 阅读(2303) 评论(0) 推荐(0) 编辑
摘要:1. Linux Perf简介1.1 Perf是什么Perf 是内置于Linux 内核源码树中的性能剖析(profiling)工具。它基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。可用于性能瓶颈的查找与热点代码的定位。linux2.6及后续版本都自带 阅读全文
posted @ 2019-09-12 15:30 星朝 阅读(2925) 评论(0) 推荐(0) 编辑
摘要:面试题 为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景? 面试官心理分析 其实面试官主要是想看看: 第一,你知不知道你们系统里为什么要用消息队列这个东西? 不少候选人,说自己项目里用了 Redis、M 阅读全文
posted @ 2019-09-12 13:51 星朝 阅读(674) 评论(0) 推荐(0) 编辑
摘要:今天闲来无事,学习Zookeeper,下载了Zookeeper的最新版本3.5。启动以后显示: ?123ZooKeeper JMX enabled by defaultUsing config: /opt/zookeeper 3.5.4 beta/bin/../conf/zoo.cfgStartin 阅读全文
posted @ 2019-09-12 11:07 星朝 阅读(897) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Zookeeper好久不启动了,昨天项目要用Zookeeper了,我昨天突然启动它,调皮的zk居然害羞不让我看见它,启动不了,一启动就闪退,为啥呢?其实是因为报错了,有错zk启动时就会报错,所以昨天解决无法启动zk的大体思路是两:首先解决闪退问题,只有解决了 阅读全文
posted @ 2019-09-12 10:58 星朝 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:​什么是微服务?     这是维基百科里面的定义:“微服务是面向服务架构(SOA)架构风格的一种变体,它将应用程序构建为一系列松散耦合的服务。在微服务体系结构中,服务应该是细粒度的,协议应该是轻量级的。将应用程序分解为不同的小型服务的好处是它提高了模块性,使应 阅读全文
posted @ 2019-09-12 09:19 星朝 阅读(513) 评论(0) 推荐(0) 编辑
摘要:之前整理过一篇文章《zookeeper 分布式锁服务》,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介 阅读全文
posted @ 2019-09-11 18:03 星朝 阅读(724) 评论(0) 推荐(0) 编辑
摘要:Leaf是美团基础研发平台推出的一个分布式ID生成服务,名字取自德国哲学家、数学家莱布尼茨的一句话:“There are no two identical leaves in the world.”Leaf具备高可靠、低延迟、全局唯一等特点。目前已经广泛应用于美团金融、美团外卖、美团酒旅等多个部门。 阅读全文
posted @ 2019-09-11 17:59 星朝 阅读(419) 评论(0) 推荐(0) 编辑
摘要:SLA:服务等级协议(简称:SLA,全称:service level agreement)。是在一定开销下为保障服务的性能和可用性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。SLA的定义来源百度,这到底是什么意思呢?我们平常经常看到互联网公司喊口号,我们今 阅读全文
posted @ 2019-09-11 17:23 星朝 阅读(1958) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页