自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 PowerDesigner 修改table的颜色

路径:Tools -> Display Preferences(显示参数选择)-> Table -> Format -> Modify -> Fill -> Fill color -> More Colors -> 自定义颜色即可

2020-07-30 14:38:59 3545

原创 HBase: Table中Family和Qualifier的关系与区别

Table可以直接理解为表,而Family和Qualifier其实都可以理解为列,一个Family下面可以有多个Qualifier,所以可以简单的理解为,HBase中的列是二级列,也就是说Family是第一级列,Qualifier是第二级列。而从好的方面来说,更少的split会让系统提供更加稳定的在线服务。family越多,那么获取每一个cell数据的优势越明显,因为io和网络都减少了,而如果只有一个family,那么每一次读都会读取当前rowkey的所有数据,网络和io上会有一些损失。

2020-07-30 09:41:02 1037

原创 HBase 列族属性配置

列族不宜过多,将相关性很强的 key-value 都放在同一个列族下;尽量最小化行键和列族的大小;提前预估数据量,再根据 RowKey 规则,提前规划好 Region 分区,在创建表的时候进行预分区;在业务上没有特别要求的情况下,只使用一个版本,即最大版本和最小版本一样,均为1;根据业务需求合理设置好失效时间(存储的时间越短越好);根据查询条件,设置合理的BloomFilter配置。【HBase】HBase 列族属性配置 - 简书。

2020-07-20 20:32:52 2174 1

原创 高性能 Java 缓存库 — Caffeine

在本文中,我将介绍Caffeine— 一个高性能的 Java 缓存库。缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item。回收策略为在指定时间删除哪些对象。此策略直接影响缓存的命中率 —— 缓存库的一个重要特性。Caffeine 因使用了回收策略,提供了一个近乎最佳的命中率。

2020-07-17 09:50:00 2127

原创 Elasticsearch 每个索引应该有多少个分片

再强调一次, 虽然这里我们暂未涉及副本节点的介绍, 但上面的指导原则依然使用: 是否有必要在每个节点上只分配一个索引的分片. 另外, 如果给每个分片分配1个副本, 你所需的节点数将加倍. 如果需要为每个分片分配2个副本, 则需要3倍的节点数. 更多详情可以参考。不过, 你最好还是能描述出每个节点上只放一个索引分片的必要性. 在开始阶段, 一个好的方案是根据你的节点数量按照1.5~3倍的原则来创建分片. 例如,如果你有3个节点, 则推荐你创建的分片数最多不超过9(3x3)个.

2020-07-10 19:41:27 2461

原创 Elasticsearch:选择恰当的分片数量和分片副本数量

最开始使用ElasticSearch时,一般都是创建一个索引,导入数据,然后发送查询命令检索数据。我们确信系统运行庚子,至少在最开始,数据量不大而且QPS(Query Per Second)也不高的时候运行良好。在幕后,ElasticSearch创建了一些分片来存储数据,也可能还会创建分片副本(例如,如果用默认配置),而且用户在配置方面也不用过多地操心。当应用程序规模增长起来,越来越多的数据需要进行索引,QPS也变得越来越高。这个时候,量变就引起质变了。慢慢地问题也就出现了(读者可以阅读知识的灵活运用。

2020-07-10 16:35:22 3469

转载 当当网高可用架构之道

嘉宾:史海峰,当当架构部总监。2012年加入当当,负责总体架构规划、技术规范制定,善于把握复杂业务需求,提出创新性解决方案,参与重点项目方案设计,对系统架构进行持续改造优化,推动技术革新,组织内外部技术交流。责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。以下为分享整理正文:系统中的非功能性需求今天我们的主题

2020-07-03 18:41:13 855

转载 Elasticsearch 跨集群复制(CCR)的使用

什么是 Elasticsearch 的跨集群复制CCR - Cross Cluster Replication - 跨集群复制是 Elasticsearch v6.5 发布的一个新的特性,这个特性可以让你将一个集群的索引数据同步复制到远程的另外一个集群上面去。或者反过来,将一个远程的集群的索引数据同步的复制到本地 Elasticsearch 集群中来。集群复制类似于数据订阅的方式,一个集群的数据可以被多个集群订阅,也就是可以被复制到多个集群上面去。CCR 有两个角色,一个是 Leader,表示数据的源头

2020-07-01 10:10:53 2326 5

企业TT架构转型之道:阿里巴巴中台战略思想与架构实战

本文以阿里巴巴为例,讲述了大型互联网应用的架构设计和演化。电子商务和支付等复杂商业系统在互联网上的运行,带来了高可用、海量、复杂三大挑战。阿里巴巴通过技术和组织架构的创新,成功应对了这些挑战。 对于复杂业务系统的解耦,他们改进了传统技术,提出了一系列实用方案,既保证了解耦,又满足了高性能的需求。 阿里巴巴的系统在全球分布式部署、99.999%以上的高可用、容灾等方面也进行了深入探索。他们不仅关注静态架构设计,还注重运行时的动态感知和管理能力,实现了业务的优雅降级和系统的高可用性。 本文的价值在于它系统地总结了阿里巴巴的工程实践经验,并为未来的系统演进提供了参考。阿里巴巴的技术发展史是互联网技术架构实践与发展的缩影。从中可以学习到如何构建高效、可靠、安全和灵活的互联网应用。通过深入分析阿里巴巴的技术历程和解决方案,读者可以获得宝贵的见解,了解到在面对类似挑战时可能的路径和方法。 总之,本文是一部值得推荐的著作,适合所有对大型互联网应用架构设计和演化感兴趣的读者。无论是技术人员还是管理者,都能从中获益。它不仅揭示了阿里巴巴的成功秘诀,也为整个行业的技术进步和创新提供了启示。

2024-08-08

ajaxfileupload修复文件

ajaxfileupload原生版本,有一些问题,此版本是修复后的

2017-08-10

修复版ajaxfileupload

ajaxfileupload.js原生版本有以下问题 1:无法带参数提交,只能上传文件; 2:运行时报:jquery.handleError is not a function 错误; 3:执行成功后,始终指向error方法处理,无法执行sucess方法; 此版本解决了这些问题

2017-08-09

ez_setup.py

此文件用于安装Python的easy_install,自测有效,可以下载试试。

2016-12-02

tomcat-redis-session-manager-1.2.jar包

基于redis缓存的session共享使用的jar包.

2016-04-12

tomcat+redis实现session共享

session共享所需的jar包,commons-pool-1.6.jar 、tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar 、jedis-2.0.0.jar,正在线上使用的jar包版本配置

2015-12-29

凡人网购物系统

凡人网购物系统课程设计,数据库设计,数据流图,需求分析

2013-03-12

DIV+CSS学习

很适合自学,你要是想自学就下载下来看看吧

2012-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除