总是有人问我,那你能造出你自己都搬不动的石头吗? 我说不能,但我能写出个我自己都无法 fix 的 bug.…
如果有人问你数据库的原理,叫他看这篇文章 http://blog.jobbole.com/100349/ 文章把知识链都给串起来,对数据库做一个概述. 合并排序 阵列.树和哈希表 B+树索引概述 数据库的全局概述 基于成本的优化概述,特别专注了联接运算 缓冲池管理概述 事务管理概述…
废话不多说,就说一句:在 JFinal 中集成 EhCache,可以提高系统的并发访问速度. 可能有人会问 JFinal 是什么,EhCache 是什么,简单解释一下. JFinal 是一个基于Java 语言的极速 Web 开发框架,用起来非常爽,谁用谁知道.EhCache 是一个纯 Java 的进程内缓存框架,具有快速.精干的特点,用起来非常爽,谁用谁知道. JFinal 本身已经集成了 EhCache 这个缓存插件,但默认是没有启用的.那怎么启用呢? 请随我来. 01.在 pom.xml 中…
前言 提到ZooKeeper,相信大家都不会陌生.Dubbo,Kafka,Hadoop等等项目里都能看到它的影子.但是你真的了解 ZooKeeper 吗?如果面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回答到什么地步呢? 我会用两个篇幅介绍ZooKeeper ,第一篇是概念性的认识,这篇你会得到 ZooKeeper 是什么,ZooKeeper 设计的目标,ZooKeeper 能做什么和ZooKeeper 基本的概念.第二篇我会从实战出发,安装ZooKeeper,写一些ZooKeep…
举例如下 该代码被解析后 变为 并不是  active li bg  这里面的空格没有了 我试了多次,确实是这样,后来想了想 应该是框架解析的时候自动处理了,然后找了找框架代码 Template.class.php 这个核心文件 然后找到了parseXmlTag这个方法 然后注释掉了$content    =   trim($content); 然后就好了…
绝对和你在网上看到的CAP定理介绍不一样. CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想.2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lynch)发表了布鲁尔猜想的证明,使之成为分布式计算领域公认的一个定理. 对于设计分布式系统的架构师来说,CAP 是必须掌握的理论.…
注册中心作用 开篇首先想思考一个问题,没有注册中心 Dubbo 还能玩下去吗? 当然可以,只要知道服务提供者地址相关信息,消费者配置之后就可以调用.如果只有几个服务,这么玩当然没问题.但是生产服务动辄成千上百,如果每个服务都需要手写配置信息,想象一下是多么麻烦. 好吧,如果上面的问题都不是事的话,试想一下如果一个服务提供者在运行过程中宕机,消费者怎么办?消费者不知情,所以它还会不断把请求发往服务提供者,然后不断失败.这个时候唯一的办法就是修改服务地址信息,然后重启服务. 可以看到如果没有注册中心…
01.前言 Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了.对于我们开发者来说,如何将 Emoji 存入 MySql 数据库或者取出来,就变成了一种必须掌握的技能了. Emoji 是一种图形符号,能够很直观地反应出某种文字含义.它让我想起远古时代的象形文字. Emoji 其实是一个日语词(えもじ),E 表示"絵",moji 表示"文字":连在一起就是"絵文字…
最近有很多同学,竟然不知道如何使用Intellij IDEA打开Java项目并启动 现在来讲一下,希望不要忘记了 1.打开IDEA开机页面 Maven项目 2.Maven项目是以pom文件引入各项jar包的 在点击lmport Project,然后在点击pom.xml,再点击Open 3.再点击Next 4.如果是公司的私服,还需要勾选nexus 5.继续点击下一步 6.选择Jdk版本,点击下一步 7.点击Finish 8.找到主方法,点击运行 maven项目导入完毕 如果是有jar包的Java…