自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

转载 Java帝国之宫廷内斗(2)

1  前情提要上回说到IO大臣一直被JDBC大臣打压, 为了搞掉JDBC大臣, 他忍辱负重、历经千辛万苦终于搞出了分布式事务的标准Java Transaction API, 满心以为这次必定翻身,但是没想到国王为了平衡朝中的权利, 居然把JTA的管理权赐给了新任的JTA大臣。更没有想到的是,幸亏自己没有管理JTA,这个官方标准太强调强一致性,和民间的高并发系统要求的最终

2017-08-20 21:36:34 604

转载 Java帝国之宫廷内斗

JDBC大臣自从和东海之滨的数据库联合酋长国缔结了合作协议以后, IO大臣就退居二线了。他本来也想把JDBC也划归自己管理, 奈何国王头脑发热、竟然任命了新的JDBC大臣, 专门负责这一摊事儿。JDBC大臣经常在早朝上给国王吹风:  “ 陛下, 我们的JDBC设计的非常好, 别看什么Hibernate, Mybatis 是现在的事实标准,

2017-08-20 21:25:23 971

转载 开源代码啃不动,不如先定个小目标

刚工作的张大胖问Bill : “大神, 阅读源码到底有嘛用? ”Bill笑了: “老祖宗早就给我们总结好了,‘熟读唐诗三百首, 不会作诗也会吟’, 你想想,你刚学Java那会儿,不就是比葫芦画瓢,‘抄袭’着别人的源码成长起来的吗? ”“啊,那也算源码吗? 都是小例子啊?”“当然算了” Bill 说  “还有, 你刚开始工作的时候, 不都是

2017-08-20 21:18:51 484

转载 线上服务CPU100%问题快速定位实战(58沈剑)

功能问题,通过日志,单步调试相对比较好定位。性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大家也有帮助。题目某服务器上部署了若干tomcat实例,

2017-08-20 15:57:40 5777 4

转载 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)

第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:

2017-08-06 21:54:56 273

转载 多对多业务,数据库水平切分架构一次搞定(58沈剑)

本文将以“好友中心”为例,介绍“多对多”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践。 一、什么是多对多关系所谓的“多对多”,来自数据库设计中的“实体-关系”ER模型,用来描述实体之间的关联关系,一个学生可以选修多个课程,一个课程可以被多个学生选修,这里学生与课程时间的关系,就是多对多关系。 二、好友中心业务分析好友

2017-08-06 21:48:44 1267 1

原创 ​注重实效的程序员之快速参考指南

《程序员修炼之道》 这本书确实不错,只是读的懵懵懂懂,用了好久才读完,也许只是吸收了书中20%,不过那个参考指南确实不错,不过看起来容易,做起来并不会那么容易,先记录下来,随着以后经验不断累积,再读几遍书,下面是摘自书中的小提示,网站也有https://pragprog.com/the-pragmatic-programmer/extracts/tips1.      关心你的技艺如果

2017-08-05 17:36:07 575

空空如也

空空如也

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

TA关注的人

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