- 知识点 2018-07-11表格样式
试翼腾渊
练习div{width:400px;height:500px;background:red;overflow:scroll;}元素的层级;设置元素的层级:z-index:值(数字);必须先开定位才能使用。父元素的层级设置的再高也不会覆盖子元素。设置背景透明度opacity:0;(0为透明0.5半透明1不透明)。设置背景透明度filter:alpha(opacity=50);(0透明50半透明100
- 2018-07-11
jszhufeng
2018.3.23哈尔滨363期努力一组【日精进打卡第107天】【知-学习】《六项精进》大纲3遍,合计384遍;《大学》开篇3遍,合计384遍;【名言】三人行必有我师【行-实践】一、修身二、齐家三、建功近期变更、图纸整理,了解现场变更情况,{每日一善}今日1善。2018年3月26日开始,累计48善。【省-觉悟】学会换位,人生才有和谐;真正的修行,不在一张能言的嘴上,而在一颗向善的心里,知恩图报,脚
- 2018-07-11
NinaYanWellin
《稻盛哲学学习会》打卡第111天姓名:严娜部门:分水碶组别:待定【知~学习】诵读《京瓷哲学》6思考人生(43)人生·工作的结果=思维方式X热情X能力【内容感悟】思维方式的重要性.所谓一念天堂一念地狱思维方式决定着命运的走向.要拥有乐观向上的态度和富有建设性的思想.要具备和他人一起工作的协调性.性格要开朗.待人接物时.要抱有肯定的态度.且充满善意.体谅他人.温文尔雅.态度要认真.要正直谦虚.努力奋斗
- 2018-07-11
我心依旧_79e2
【六项精进打卡】2018.7.11姓名:陈岗企业名称:上海孚因流体动力设备股份有限公司打卡第80天【知~学习】《六项精进》3遍,共240遍《大学》3遍,共240遍【经典名言分享】天行健,君子以自强不息,地势坤,君子之厚德载物。一、修身:(对自己个人)1每天坚持诵读《六项精进》和《大学》。2学会宽恕他人,同时从错误中吸取教训。3每天中午睡十五分钟。二、齐家:(对家庭和家人)1经常跟家人沟通。{积善}
- cssEnglishWords 2018-07-11
十二右
css常见英文单词本字典包含160个英文单词,均是在学习HTML和CSS时出现频度较高的160个单词。读者可以酌情在这方面进行强化,可以先集中把这些英文单词学一遍。Aabsolute绝对的absolute绝对的active活动的,激活的,标记的一个伪类active活动的,激活的,标记的一个伪类align对齐align对齐alpha透明度,半透明alpha透明度,半透明anchor锚记标记是这个单词
- 2018-07-11
纳尼名字已被占用
(稻盛哲学学习会)打卡第57天姓名:邱露部门:待定第一章:度过美好的人生6.思考人生43.人生*工作的结果=思维方式*热情*能力【内容感悟分享】人生的工作结果是思维方式,热情和能力这三要素的乘积,思维方式站主导地位,思维方式正会会带领我们走向成功,但是思维方式不正确,我们就会背道而驰越走越远。一、修身:每天都要保持一个好心情。坚持运动二、齐家:经常打电话问候爸妈三、建功:上班的时候认真工作,处理好
- 2018-07-11
范侠客1217
夏雨️前两天气象台预报说北京今明两天有大到暴雨,今天早晨手机短信还提示注意汛期安全,安全出行。我吃完早点后,听到外面雨声阵阵,打开窗子,细雨蒙蒙,房顶湿了,胡同路面湿湿的。下楼上班,我走在胡同里,头顶雨伞的人们匆匆走过,印证了他们工作生活的快节奏。五颜六色的雨伞恰似缤纷的花瓣一般,给我们的平凡生活带来一丝惬意与安宁。珍惜拥有当下的生活,珍惜时间,珍惜世间美好的事物。
- 2018-07-11
曾經的笑
你不妨可以考虑一下,或者你认为那个有效呢?你不妨可以考虑一下。你认为那个有效呢?你不妨可以考虑一下。你认为那个有效呢?
- 2018-07-11
李白之友
无题日照房屋,心中苦闷。何时雾散,听天由命。无题柳绿春去,炎夏已致。望冬希冷,蝉鸣不绝。无题万年冰封,千时炎夏。天之骄子,愿你降火。无题夏季汗雨,冬季瀚宇。何日来临,天气多变。
- 2018-07-11
南方嘉木也
超级符号就是超级创意读后感(三)用词语创造流行看法词语就是行动,语言就是命令词语不仅能能别人做事情,还能控制人的思想世界就是认识,认识就是分类,分类就是命名和标签,命名和标签就是词语和符号;无名天地之始,有名万物之母;词语就是权力,词语就是财富命名就是成本,命名就是召唤,命名就是投资命名的第一原则是成本低,传达成本低,传播成本低,使用成本低,营销成本低命名必须是听觉词语产品即命名,先有词语后有产品
- 2018-07-11
楼上的艺术家
反馈刚才的刺激和回应分别是什么?肚子很饿,想吃饭。于是打开外卖看,但我又纠结时间还没到,就一直在那翻。翻翻想想我的反思还没完成,跑去写。当时就是静不下来,不想写啊,只想满足口腹之欲啊。纠结了1个多钟头,终于吃上饭了,才有这篇。直接原因分析我之所以作出这个响应的原因是什么?肚子超级饿,我一饿就要马上吃饭,不然没精神。有没有什么第一反应在起作用????一饿就要吃饭。按照TMBRT分析,这个模式怎么形成
- 2018-07-11
温心怡然
杨倩,焦点讲师三期,坚持分享558天(2018-7-11)如何解决孩子的情绪问题呢?1、理解、接纳孩子的情绪如果孩子出现情绪反应,父母要先用同理心和倾听的技巧,接纳孩子的情绪。当孩子知道你愿意理解他的感受,就会慢慢将心情沉淀下来。同理孩子的情绪,并不代表同意孩子的行为,更不是放任孩子把情绪表现当成工具,对父母予取予求。要让孩子明白:所有的感觉都是可以被接纳的,但是不当的行为必须被规范。2、协助孩子
- 2018-07-11
summerzsf
只有看到能力的欠缺并努力地去提升,我们才可能在以后的道路上满血复活。图片发自App发现自己的不足,弥补能力的欠缺,沿着自己认为正确的方向,在沿途经过的每个加油站将油箱加满,你才有可能驶向自己想要抵达的终点。
- 2018-07-11
爱心客站
@令人反省的一段话:人们都知道桌子坏了用木头补,墙坏了用砖头补。可是身体坏了呢?现实是:大家都拿药来补。难道身体是药做成的吗?据报道:北京协和医院一年就收入1700亿元。营业额吓死人!一个月就有145亿多,一天4.5亿元!于是,国外的人都嘲笑中国人,喜欢把钱送医院,却不肯花钱提前保养自己。赤裸裸的现实啊!现代的人真的活反了:买个铁壳壳做的车,每天擦,每周打蜡,每5000公里去保养,细心呵护,关怀备
- 2018-07-11
李宏清
2018-07-11姓名:李宏清(单位)扬州市方圆建筑工程有限公司哈尔滨363期反省二组【日精进打卡第102天】【知~学习】背诵六项精进和大学各3遍。感受:每天要反省、遇事要冷静【经典名句分享】要每天反省【行~实践】一、修身1端正自己的思想。二、齐家:1.和家人视频三、建功:和甲方对账{积善}:发愿从现在起1年内每天做善事。今日1善。【省~觉悟】1.、只要付出不亚于任何人的努力什么事情都可以办好。
- 2018-07-11六项精进打卡
颜儿有幸
姓名:颜萍公司:上海晋名实业有限公司六项精进361期学员【日精进打卡第115天】六项精进375期志工【日精进打卡第78天】【知~学习】《六项精进》大纲0遍,共146遍《大学》开篇0遍,共198遍《六项精进》通篇0遍,共18遍《心法》0遍,共1遍。《思维方式》0遍,共1遍。【经典名句分享】1.不为失败找借口,只为成功找方法。2.付出不亚于任何人的努力。3.活着就要感谢。4.谨言慎行。【行~实践】一、
- 2018-07-11
谷音sp
国家“重大新药创制”技术副总师陈凯先院士在2017年中国江苏·大院大所合作对接会上曾介绍,根据调研,目前在欧美国家,研发成功一种新药,需要26亿美元,耗时10-15年。而且,新药研发的成功率并不高,任何一个环节的差错,都可能导致新药夭折。数据显示,新药研发平均成功率仅为9.6%。
- 2018-07-11
要多帅气的昵称呢
烈日的骄傲我不能够明白皮肤拥有最直接的感受石灰洒在了田野花会照着模样长出来旧式的铁轨还枕着沉重的木头春天到了绿荫一路跟随平行或是交叉站口会分别出来这里的棉花糖像极了云蠢蠢的杵在半空还有一种花我分不清名字想要问问你你知不知道答案图片发自App图片发自App
- 2018-07-11
小仙女安安
如果你感觉一件事儿你不喜欢,你做了没有什么意义不值得做,那这件事儿肯定就做不好,但是如果这件事儿的是你喜欢的,你向往的,你感觉有意义那就能做好一个领导者不仅要告诉员工要做什么,怎么去把这个事儿做好,还要告诉员工做这件事儿的意义,让大家有目标有动力去做这件事儿,才会有一个好的结局
- 2018-07-11
顾倍嘉分水碶
【稻盛哲学学习会打卡111天】姓名:顾倍嘉部门:分水碶组别:利他一组【知~学习】1、阅读《京瓷哲学》第一章“度过美好的人生”战胜困难43人生•工作的结果=思维方式*热情*能力2、阅读时尚买手实务3、营销案例及电商行业推送阅读【内容感悟】作为人应有正确的思维方式。命运自有定论,但是种子的后期发展全靠我们得主观意识。【行~实践】一、修身:1、诵读六项精进通篇1遍,共33遍2、背诵大学3遍3、诵读经营1
- 2018-07-11(残稿)
赵驼子鲁白
拜托啦!请送我一朵花!瓜分20万,致富靠大家https://www.ivwen.com/promo/20180711/view/#/card/4888?from=other&v=4.4.3
- 2018-07-11
嗳宁
其实我挺喜欢妖帝的,他也不想走上这样一条路,只是有的时候由不得自己。命运如此,但是为了夭夭,他倾尽所有。这也是一种毫无保留的喜欢。
- 2018-07-11
郑颜昕
圆明园的断壁残垣大水法遗址是北京圆明园中西洋楼景区的一部分。虽然不能靠近,但是依旧能感受到它的庄严肃穆。它们进行了英法联军的浩劫放火焚烧,和近百年风吹雨打,就像一位历史老人般站立在那里,记录着英法联军的巨大罪行。香妃祭祀的地方方外观。圆明园西洋楼中的“方外观”为一座清真寺,是香妃做礼拜的地方。1860年英法联军火烧圆明园时,方外观同大多数其他西洋楼建筑一样,只是被烧毁了建筑的木质结构,大理石和房瓦
- 2018-07-11
5c8e2b8217ae
重新好好学习java!!!今天看了java中类的定义,程序的注释,合法标识符的写法和java中的关键字。
- 2018-07-11
单国英
姓名:单国英部门:尚简学习会组别:谦虚二组【知~学习】六项精进大纲诵读0遍,共130遍六项精进通篇诵读1遍,共17遍大学诵读3遍,共190遍经营十二条读3遍,共48遍诵读生命之律遍,共29遍《京瓷哲学》感受与分享心态改变命运今天我看到先生在讲的这个人生的方程式思维方式*热情*能力,我想将之延伸出去,就是大田先生讲的,企业的思维就是全体员工的思维+全体员工的热情+公司的能力。就我们公司目前而言,我们
- 2018-07-11
anny星星
牵引力教育高瞻远瞩浅谈Java程序员的未来发展趋势随着越来越多的新技术、新方向驱动产业,个人生活不断科技化,我们的生活处处充满黑科技,传统产业的科技化转型正在逼近。淘宝取代了30%以上的门店零售企业,微信逐步取代移动运营商,腾讯QQ成为了大多数人的通讯必备,还有很多的应用将一一发展,取代老的行业。随着技术的不断开源,新技术迭代周期的缩短,在这个开源的范围内,开发者也正在成为一个独特的群体,他们年轻
- 2018-07-11
许之欢喜
刚开始听的时候有一股巨大的怨气冲出来,想要发脾气。又对着镜子大声说的时候会很激动。看着自己的脸,还会生出一点点嫌弃的感觉。我就和孩子一起说。他的笑感染了我。我越说越大声。说完内心很复杂五味杂陈。我愿意改变。我愿意从固有的模式中解脱出来。爱自己就是要正视自己。今天的自己好棒。我意识到自己能够很好的片刻的控制好情绪。用大声的爱自己去和它和解。我想要让我的内在小孩长大成人。我爱自己。很爱很爱。
- 2018-07-11
香蕉香蕉_2917
哈尔滨第380期利他二组作者姓名:周翔扬州市方圆建筑工程有限公司【日精进打卡第73天】【知~学习】看六项精进书《六项精进大纲》3遍共278遍《大学》3遍共278遍【经典名句分享】我们改变不了这个世界,只有改变自己。【行~实践】1、修身:努力学习,丰富自己的管理经验。每天多看点专业知识坚持每天在工地上多走走,保持10000步以上,熟悉现场安全,进度,质量,增强自己的体质。2、齐家:和老婆聊天~了解孕
- 2018-07-11问题
陈陈陈皮
1.法理,情理。在你的行为认知中,哪个排前,哪个靠后?为什么?2.著名作家六六评寒门博士自杀:“太把自己当回事”、“伺候老师是应该的”,你怎么看?3.如果看待现在火爆的明星比赛类节目?像《演员的诞生》、《歌手》等?4.人有喜怒哀乐等各种情绪,而负面情绪让我们倍感压力,需要释放。你是如何释放负面情绪的?5.你认为什么是道德绑架?请举例说明你的观点。
- 2018-07-11
Polin1990
2018年07月11日刘博林日精进打卡姓名:刘博林公司:扬州市方圆建筑工程有限公司349期(南京)《六项精进》“感谢一组”学员【日精进打卡第172天】361期(上海)《六项精进》“努力二组”志工【日精进打卡第116天】【知~学习】《六项精进》大纲5遍共955遍《大学》开篇5遍共895遍《六项精进》全书56~71页共7遍《心法》52~89页【经典名句分享】1、作为人,何谓正确。【行~实践】一、修身:
- SQL的各种连接查询
xieke90
UNION ALLUNION外连接内连接JOIN
一、内连接
概念:内连接就是使用比较运算符根据每个表共有的列的值匹配两个表中的行。
内连接(join 或者inner join )
SQL语法:
select * fron
- java编程思想--复用类
百合不是茶
java继承代理组合final类
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书
一:组合语法:就是将对象的引用放到新类中即可
代码:
package com.wj.reuse;
/**
*
* @author Administrator 组
- [开源与生态系统]国产CPU的生态系统
comsci
cpu
计算机要从娃娃抓起...而孩子最喜欢玩游戏....
要让国产CPU在国内市场形成自己的生态系统和产业链,国家和企业就不能够忘记游戏这个非常关键的环节....
投入一些资金和资源,人力和政策,让游
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
商人shang
jvm内存
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。
HotSpot虚拟机GC算法采用分代收
- 页面上调用 QQ
oloz
qq
<A href="tencent://message/?uin=707321921&Site=有事Q我&Menu=yes">
<img style="border:0px;" src=http://wpa.qq.com/pa?p=1:707321921:1></a>
- 一些问题
文强chu
问题
1.eclipse 导出 doc 出现“The Javadoc command does not exist.” javadoc command 选择 jdk/bin/javadoc.exe 2.tomcate 配置 web 项目 .....
SQL:3.mysql * 必须得放前面 否则 select&nbs
- 生活没有安全感
小桔子
生活孤独安全感
圈子好小,身边朋友没几个,交心的更是少之又少。在深圳,除了男朋友,没几个亲密的人。不知不觉男朋友成了唯一的依靠,毫不夸张的说,业余生活的全部。现在感情好,也很幸福的。但是说不准难免人心会变嘛,不发生什么大家都乐融融,发生什么很难处理。我想说如果不幸被分手(无论原因如何),生活难免变化很大,在深圳,我没交心的朋友。明
- php 基础语法
aichenglong
php 基本语法
1 .1 php变量必须以$开头
<?php
$a=” b”;
echo
?>
1 .2 php基本数据库类型 Integer float/double Boolean string
1 .3 复合数据类型 数组array和对象 object
1 .4 特殊数据类型 null 资源类型(resource) $co
- mybatis tools 配置详解
AILIKES
mybatis
MyBatis Generator中文文档
MyBatis Generator中文文档地址:
http://generator.sturgeon.mopaas.com/
该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
本文使用Markdown进行编辑,但是博客显示效
- 继承与多态的探讨
百合不是茶
JAVA面向对象 继承 对象
继承 extends 多态
继承是面向对象最经常使用的特征之一:继承语法是通过继承发、基类的域和方法 //继承就是从现有的类中生成一个新的类,这个新类拥有现有类的所有extends是使用继承的关键字:
在A类中定义属性和方法;
class A{
//定义属性
int age;
//定义方法
public void go
- JS的undefined与null的实例
bijian1013
JavaScriptJavaScript
<form name="theform" id="theform">
</form>
<script language="javascript">
var a
alert(typeof(b)); //这里提示undefined
if(theform.datas
- TDD实践(一)
bijian1013
java敏捷TDD
一.TDD概述
TDD:测试驱动开发,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。
- [Maven学习笔记十]Maven Profile与资源文件过滤器
bit1129
maven
什么是Maven Profile
Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息
Profile的激活机制
1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个P
- 【Hive八】Hive用户自定义生成表函数(UDTF)
bit1129
hive
1. 什么是UDTF
UDTF,是User Defined Table-Generating Functions,一眼看上去,貌似是用户自定义生成表函数,这个生成表不应该理解为生成了一个HQL Table, 貌似更应该理解为生成了类似关系表的二维行数据集
2. 如何实现UDTF
继承org.apache.hadoop.hive.ql.udf.generic
- tfs restful api 加auth 2.0认计
ronin47
目前思考如何给tfs的ngx-tfs api增加安全性。有如下两点:
一是基于客户端的ip设置。这个比较容易实现。
二是基于OAuth2.0认证,这个需要lua,实现起来相对于一来说,有些难度。
现在重点介绍第二种方法实现思路。
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGe
- jdk环境变量配置
byalias
javajdk
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u79-windows-x64.exe
2、安装jdk-7u79-windows-x64.exe
3、配置环境变量:右击"计算机"-->&quo
- 《代码大全》表驱动法-Table Driven Approach-2
bylijinnan
java
package com.ljn.base;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.uti
- SQL 数值四舍五入 小数点后保留2位
chicony
四舍五入
1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。
2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。
例如:
select cast(round(12.5,2) as numeric(5,2))  
- c++运算符重载
CrazyMizzz
C++
一、加+,减-,乘*,除/ 的运算符重载
Rational operator*(const Rational &x) const{
return Rational(x.a * this->a);
}
在这里只写乘法的,加减除的写法类似
二、<<输出,>>输入的运算符重载
&nb
- hive DDL语法汇总
daizj
hive修改列DDL修改表
hive DDL语法汇总
1、对表重命名
hive> ALTER TABLE table_name RENAME TO new_table_name;
2、修改表备注
hive> ALTER TABLE table_name SET TBLPROPERTIES ('comment' = new_comm
- jbox使用说明
dcj3sjt126com
Web
参考网址:http://www.kudystudio.com/jbox/jbox-demo.html jBox v2.3 beta [
点击下载]
技术交流QQGroup:172543951 100521167
[2011-11-11] jBox v2.3 正式版
- [调整&修复] IE6下有iframe或页面有active、applet控件
- UISegmentedControl 开发笔记
dcj3sjt126com
// typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {
// UISegmentedControlStylePlain, // large plain
&
- Slick生成表映射文件
ekian
scala
Scala添加SLICK进行数据库操作,需在sbt文件上添加slick-codegen包
"com.typesafe.slick" %% "slick-codegen" % slickVersion
因为我是连接SQL Server数据库,还需添加slick-extensions,jtds包
"com.typesa
- ES-TEST
gengzg
test
package com.MarkNum;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.annotation
- 为何外键不再推荐使用
hugh.wang
mysqlDB
表的关联,是一种逻辑关系,并不需要进行物理上的“硬关联”,而且你所期望的关联,其实只是其数据上存在一定的联系而已,而这种联系实际上是在设计之初就定义好的固有逻辑。
在业务代码中实现的时候,只要按照设计之初的这种固有关联逻辑来处理数据即可,并不需要在数据库层面进行“硬关联”,因为在数据库层面通过使用外键的方式进行“硬关联”,会带来很多额外的资源消耗来进行一致性和完整性校验,即使很多时候我们并不
- 领域驱动设计
julyflame
VODAO设计模式DTOpo
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对
- 单例设计模式
hm4123660
javaSingleton单例设计模式懒汉式饿汉式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
&nb
- logback
zhb8015
loglogback
一、logback的介绍
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-class
- 整合Kafka到Spark Streaming——代码示例和挑战
Stark_Summer
sparkstormzookeeperPARALLELISMprocessing
作者Michael G. Noll是瑞士的一位工程师和研究员,效力于Verisign,是Verisign实验室的大规模数据分析基础设施(基础Hadoop)的技术主管。本文,Michael详细的演示了如何将Kafka整合到Spark Streaming中。 期间, Michael还提到了将Kafka整合到 Spark Streaming中的一些现状,非常值得阅读,虽然有一些信息在Spark 1.2版
- spring-master-slave-commondao
王新春
DAOspringdataSourceslavemaster
互联网的web项目,都有个特点:请求的并发量高,其中请求最耗时的db操作,又是系统优化的重中之重。
为此,往往搭建 db的 一主多从库的 数据库架构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数