CODE大全
最新博客
  • 2017年02月24日 Maven 入门、常用命令、扩展及配置 摘要: 本文主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven 常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、m... 发表于 2017-02-24 17:06 阅读(19) 评论(0)

  • 2017年02月24日 理解 Spring 事务管理机制 摘要: 我们先来看看事务的定义:事务是一系列动作,要么一起完成,要么一起结束。用来保证数据的完整性和一致性。最常见的就是转账问题:A出账和B进账要同时完成,否则就会出现A钱出账了,B钱却没有的情况。事务分类编程式事务管理(用代码嵌入业务中管理事务,不建议使用);声明式事务管理(通过配置的方式管理,从业务中分离出来)。... 发表于 2017-02-24 16:17 阅读(46) 评论(0)

  • 2017年02月22日 zookeeper 选举机制详解 摘要: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用...          发表于 2017-02-22 16:09 阅读(54) 评论(0)

  • 2017年02月22日 java HashTable 源码解析 摘要: Hashtable 是非泛型的集合,所以在检索和存储值类型时通常会发生装箱与拆箱的操作。 当把某个元素添加到 Hashtable 时,将根据键的哈希代码将该元素放入存储桶中,由于是散列算法所以会出现一个哈希函数能够为两个不同的键生成相同的哈希代码,该键的后续查找将使用键的哈希代码只在一个特定存储桶中搜索,这将... 发表于 2017-02-22 15:48 阅读(59) 评论(0)

  • 2017年02月19日 水平分库分表的关键问题及解决思路 摘要: 在《分库分表的几种常见玩法及如何解决跨库查询等问题》中,我介绍了分库分表的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将继续聊聊水平分库分表的一些技巧。分片技术的由来关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致...          发表于 2017-02-19 14:37 阅读(43) 评论(0)

  • 2017年02月19日 分库分表的几种常见玩法及如何解决跨库查询等问题 摘要: 在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,笔者整理了...          发表于 2017-02-19 14:32 阅读(34) 评论(0)

  • 2017年02月19日 日交易额百亿级交易系统的超轻量日志实现 摘要: 首先来聊聊往事吧~~两年前就职于一家传统金融软件公司,为某交易所开发一套大型交易系统,交易标的的价格为流式数据,采用价格触发成交方式,T+0交易制度(类似炒股,只是炒的不是股票而是其他标的物,但可以随时开平仓)。鉴于系统需要记录大量价格数据、交易信息及订单流水,且系统对性能要求极高(敏感度达毫秒级),因此需要... 发表于 2017-02-19 14:28 阅读(195) 评论(0)

  • 2017年02月19日 Struts2 的国际化教程 摘要: 以前一直看见 i18N ,现在才知道原来 i18N 就是 Internationalization,因为以 i 开头,以 N 结尾,共18个字母,也就是国际化的意思。在百度搜索主页上没有看见中英文的切换,毕竟百度在中国是为了中国人而设计的,没必要弄个英文的切换。google搜索主页上是有的,因为谷歌在中国的服... Struts2的属性配置    Struts2 国际化    Struts2    发表于 2017-02-19 14:12 阅读(23) 评论(0)

  • 2017年02月19日 Struts2 常用的常量配置大全 摘要: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts... 发表于 2017-02-19 13:50 阅读(31) 评论(0)

  • 2017年02月14日 区块链P2P网络技术简述 摘要: 自从区块链技术出来以后,大家都叫嚣着:“区块链技术让P2P行业跑路成为不可能”!那么什么又是P2P网络技术呢?今天我们来简述一下!什么是区块链简单来说,区块链原本是一项用来开发加密货币交易平台的技术。当下,人们正致力于研究该技术来追踪交易记录。但以具体切具备完整执行功能的全范畴的区块链应用方案尚需时日,包括能... 发表于 2017-02-14 17:51 阅读(44) 评论(0)

Powered by CODE大全 | 鄂ICP备14009759号-2 Copyright © 2014-2016 CODE大全 版权所有