- 2019-07-03
woaixuexipm
Git基础命令的使用域名解析的流程浏览器缓存——浏览器会缓存DNS记录一段时间。系统缓存——从Hosts文件查找是否有该域名信息。路由器缓存——一般路由器也会缓存域名信息。ISPDNS缓存——比如电信上的DNS上查找缓存。如果都没有找到,则向根域名查找域名对应IP,根域名服务器把请求转发到下一级,直到找到IP。添加文件并提交创建文件toucha.md在文件里写入一个字符串echo"hello">a
- 2019-07-03
闵慧贤
《六项精进》打卡第18天姓名:闵慧贤公司:上海晋名实业有限公司组别:530期利他一组【知~学习】1:诵读六项精进大纲1遍;2:诵读大学1遍;【经典名句分享】1.活着就要感谢2.要每天反省3.积善行思利他【行~实践】一、修身:1:早睡早起二、齐家:1:陪伴在父母身边三、建功:发愿从2019年06月16日起一日一善。【省~觉悟】1:对别人好就是对自己好2:要控制自己的情绪不要给身边的人带来烦恼【感谢】
- 2019-07-03跑步记录
平凡生命
图片发自App时间:2019-07-0321:00线路:天马河绿道成绩:7公里用时44分7月:21.03公里感受:今年首个台风"木恩“来了,虽离广州较远,还是带来了雨水和清凉。于是晚上5公里延长到7公里,挺好。比较遗憾的是今年广马报不上名了,不欢迎新人。参不了赛,只好自我加压了。图片发自App图片发自App
- 2019-07-03
欣睿老师
【一家人过日子,有所迁就,有所包容,才会有太平。】有的家物质丰厚,却鸡飞狗跳;有的家并不富有,却其乐融融。甘心输的人,不是口才不好,只是懂得,两个人之中总要一个人“输”了,两个人才能赢了。
- 2019-07-03
Qyhq
今日血腥沙雕梦分享:我住在一个破破烂烂的阁楼里,有天回来门没关紧虚掩着,有一对情侣探头探脑的以为这房子在出租要进来看房(?),我很烦直接在他们快进来之前把门甩上了,(可能被我砸到了头)怀恨在心,偷走了放在门边的一把(好看的)刀。但是没想到这把刀是把妖刀,他们在走到一个小巷子里时,拿着刀的男人被刀子控制想要独占,把刀插进了女人心脏,女人不解又委屈地哭了,男人恢复了一些理智很伤心,从背后抱住了女人,女
- 2019-07-03
维力山大
沈阳专业建筑设计师培训班就业班沈阳专业建筑设计师培训班沈阳维力山大电脑培训学校成立于1999年,是沈阳早的做软件培训的学校,维力山大电脑培训学校的老师全部是经验丰富的、有多年实战经验的老师。现沈阳维力山大电脑培训学校开设动画师班、网页设计师班等。建筑设计师套餐包括:VR渲染40课时室内、外高级渲染。装饰装潢实战36课时客厅、餐厅.厨房、卧室、卫生间效果图实战,宾馆酒店室内设计。AutoCAD4
- 2019-07-03
亦雨萧萧
DAY3服务器操作系统(linux)1操作系统概念2,操作系统发展历史GNUGPL3,操作系统发行版本4,操作系统应用场景5,准备操作系统部署环境6,操作系统安装课程回顾1,服务器硬件详细说明CPU;路数(单路双路)核内存:程序进程守护进程缓存缓冲硬盘:接口转速换算单位1T=100010001000*10001/1024/1024/1024=931G阵列卡:将多块物理卡整合在一起,容量提升效率提高
- 2019-07-03
张文议
早上八点,在一阵喧闹中吃完了早饭。开始了往复一日的行为,劳动、休息、劳动。行尸走肉般的,脸上却显露出不安啊。不知这不安从何而来,让这一成不变的行为有了些许颜色。背后的太阳高高挂起,让人禁不住的埋怨。埋怨自己为何在这奔波,埋怨那小小空间里的人为何不是自己,埋怨怎么没有空调只对自己一个人吹。所谓的心灵鸡汤听多了也会乏味。朋友圈里,不聊天的人经常发着不是炫富却让人羡慕的图片。聊天的人从来或是很少出现在朋
- 2019-07-03
0c504180e9dd
朱一厅亲子践行90天109期亲子时间管理践行90天打卡日期:2019年/7月/3日90天打卡累计天数:37/90宣言:做孩子心中最漂亮的妈妈孩子第2个30天目标:每天9:30准时睡觉6点准时起床假期每天坚持运动妈妈第1个30天目标:摆脱睡懒觉的坏习惯每天6点准时起床妈妈第二个30天目标:争取每周运动3-5次加油宝贝(朱一厅11岁)践行打卡37/901.早睡早起:21:30~6:00睡够8个半小时2
- 2019-07-03
合肥儿科
侯万东医生:多动症的临床症状表现小儿多动症是一种心理障碍疾病,给小儿的健康带来非常严重的伤害。所以合肥天使儿童医院侯万东医生就小儿多动症的临床表现症状做一个详细介绍,希望家长可以在这方面引起重视,不要忽视,要对自己的孩子的健康负责。1.注意障碍(又称注意缺陷障碍)注意障碍为多动症主要的表现之一。患儿主动注意减退,被动注意增强,表现为注意力不集中,上课不能专心听讲,易受环境的干扰而分心。做作业时不能
- 阳光总在风雨后2019-07-03
别来无恙朱梅
今天上午朋友来家里喝茶来着!中午我们去鱼馆吃的,那里去过多次,彼此都很了解了!她知道我要点什么口味的鱼。而且也不会去看称鱼的,直接报鱼的斤数得了。我准备还想点一样另外的鱼类,她马上跟我说!你们只有三个人,建议我不用点其他的了,这鱼加上几个小菜就够了!这就是一种默契,相互的信任与配合!简单明了,干净利索。就这样,感觉蛮好!`昨天晚上的读书会有些冷场,这是我要必须面对的!大概六点半左右,她们就有人在群
- 2019-07-03
华板扣
学而时习之,不亦乐乎!工作也需要时常总结,总结才能知进退,才能有新的感悟。上半年工作已经结束了,而工作总结不能仅仅停留在公司或别人要求,要真正发自自己对过去的反省和对未来的规划。
- 2019-07-03 HTML5 新增API
爷爷嘴笨人蠢慢的很
HTML5新增API1.网络检测状态以前兼容性差window.navigator.onLine布尔值现在widnow.online用户网络连接时被调用window.offline用户网络断开时被调用都是window的监听对象window.addEventListener("online",function(){$("对象").text("网络已经链接")})2.全屏显示兼容性问题ie9+webki
- 2019-07-03
古光灯饰
LED照明如何营造融入自然?近年来关于灯光设计的主流都是以“融入自然”为首要目的,在这个层面上不再是老生常谈的低碳环保,现在逐渐是向国际化的观念所靠近,由过去繁杂的灯光变成了如今的崇尚自然、回归自然,也是人们所追随的最舒适的状态表现,在繁杂的经济社会穿梭累了,往往那股清晨的自然之风是很多人所贪婪的。所谓的LED照明最起码的要求首先需要满足基本的辅助照明的功能,在这个功能的延伸后,扩展一些美学的设计
- 2019-07-03
坤少XR
那天的雪出奇的停了很久,我们开车在苏州的街头逛着。她述说着自己的过往,悲苦的出身,妈妈早逝,爸爸找了个后妈,舅舅供他读书,她跟着爷爷奶奶长到了14岁。14岁之前的事,她说的很详细,14岁以后她都是一笔带过。我想,也许在她的内心,认为14岁,就已经长大了。下午四点,哥哥的电话第三次的不和适宜的响起,我就不明白了,你个大老爷们,离开弟弟就不会干活了?心中不满的抱怨。成年以后,我从来不知道时间可以过得这
- 2019-07-03
拙玉需琢
父母对教育的重视程度,对于一个孩子的成长,起着关键性作用。这两天,中考成绩陆续出来,我表弟考的不是很理想,甚至连普通高中都上不了,在知道消息的那一瞬间,我很担心表弟的未来。虽然不是有学历歧视,但我真的希望他能进高中,感受一下那种为了高考放肆拼搏的感觉,我害怕他过早地踏进社会或者说职校,会被坏风气带坏,可再怎么担心又有什么用呢?我舅舅他们平常忙于做生意,疏于对孩子学习的关注,现在即使很急,但也于事无
- 2019-07-03
封尘劫
一对于现在的你我一点也喜欢不来畏手畏脚一点都不像你二要是北方的冬天不冷你也许就回来了这是一种含蓄的推辞我没有魔法让天气变暖只有让自己寒到骨子里让你在我在的北方不那么冷三你喜欢上了北方的冬天遗漏了我满脸的寒霜
- 2019-07-03
泰优汇王毅
一、学习与实践1.付出不亚于任何人得努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性得烦恼二、今日分享新进的小伙伴相当努力,又成功进件,他的积极主动感染了我,在新的环境中迅速调整自己,学习摸索产品,不懂的东西及时发问,以实战对抗问题知行合一。今天要感谢GSY,SMX,ZL等小伙伴及时援助,不畏辛劳的利他行为。感谢Z老师来支行指导工作,从客观的角度检验问题。
- 2019-07-03
智囊团
1、不管是做什么事情都要有一个“进步本”,不然就流于混日子了、2、不能再和以前一样混日子,不知道做什么的日子一天天过去,混起来,至少是别让时间流逝。
- 4015(2019-07-03)
AlistenLee
1.李泓锐2.李南叶3.江雪纯4.王新源807(学科名称)5.王婧怡6.杨芸宁7.冉杨8.陈诺
- 2019-07-03
2819336a9c2b
大爱的李老师,智慧的班主任,诸位亲爱的学兄们,大家好!我是青岛环宇印刷广告的谭京芳,今天(2019年7月3日)是我的日精进行动第277天,是我练习演讲第76天,和大家分享我今天的进步,我们互相勉励,携手前行,每天进步一点点:1,比学习:学历代表过去,能力代表现在,学习力代表未来,生活就是一种积累,你若储存的温暖越多,生活就会越美好,送人玫瑰手有余香,我们温暖他人的同时,自己也会收获快乐,生活不会因
- 2019-07-03
吕志刚l
7月2日精进。今日体验,工作中会有各种阻碍、困难,会经历各种痛苦,但是吸取教训,反思,让自己学到知识,总结经验,少走弯路就是种进步。
- 2019-07-03
f8876401963b
Http.get("https://www.jianshu.com/p/8ca293691929",nil,nil,nil,function(code,content)ifcode==200then--要浏览的网站图片1=content:match("%【图片1→(.-)←%】")图片2=content:match("%【图片2→(.-)←%】")图片3=content:match("%【图片3→
- 2019-07-03
LpYIndePenDenT
-->-->-->
- 闺女趣事之满脸化妆品, 沾我一嘴
安静爱徒步
2019-07-03记闺女第一次自己夜醒昨晚闺女睡觉前上了一次厕所,所以睡着后我没太注意她的动静。等她自己折腾了一会睡着了,我也沉沉睡去。朦胧中听到她叫妈妈,睁眼一看妞已经在往外爬了。你这是要尿尿吗?妈妈抱你去。等她尿完我抱她躺回去小家伙秒睡。她睡着后,我看着她感到很惊讶!就这样小家伙完成了戒掉尿不湿并且能夜醒的一步。两岁八个月2019年7月16日2019年7月19日早晨上班前和闺女拜拜我走了拜拜
- 2019-07-03用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?
你的晨哥正在前往支援
用户打开浏览器,输入baidu.com,页面展示百度首页。整个过程发生了什么?一共完成了7步骤:1、输入baidu.com,回车2、域名解析浏览器首先按以下顺序检查缓存中的DNS记录,如果存在即返回对应的IP浏览器缓存系统缓存(hosts文件)路由器缓存ISP缓存如果请求的URL不在缓存中,本地域名服务器会向根域名服务器发送一个请求。如果不存在,转发给下一级查询,顺序如下:根域名服务器COM顶级域
- 2019-07-03
千里舞红尘
游园惊梦此处风景独好盛夏中,偶感身体不适,短休小憩在家。一日,随着轻盈灵动的脚步,踏上了附近的公园小路。绿叶茂盛,柳叶飞扬,湖水飘香。优雅的公园已屹立在眼前。或许今日不是周末的原故,游园的人并不多。顺着铺满意境的方砖碎石小径,敲开了陈封多久的记忆,任思维飘出,漫游在心头。穿过光线下摇曳唯美的树影斑斓,临近了园中一景观---圆弧型的门院。此门的古典古韵伴诗意涌上心头,徘徊在圆弧型的门口,无形中嗅到了
- 2019-07-03
3624土锤
今天是个特别的日子,因为和53群优秀的小伙伴见面了,听君一席话胜读十年书,这不是一句空话。看到秀文姐、猫哥和褚玥学姐的才貌双全,我不禁感叹,漫步真的是人才济济,人不仅长的好看,而且还那么有才,不得不让我继续努力啊。
- 2019-07-03
杨黛安兮子君
良医教育带你看历史,为啥中医名家多为道士?古往今来,历史上道家文化,道教与中医渊源深厚,在中医发展史上,不少著名医家深得道家文化的精髓,与此同时,在道教仙真中也产生了不少中医大家,例如东晋葛洪祖师,当代科学家屠呦呦因青蒿素的研究而获诺贝尔医学奖,就是受启发于葛洪医著《肘后备急方》,除了葛洪祖师外,还有陶弘景祖师、孙思邈祖师等等。为什么历史上中医大家多为道士或者对道文化有深厚造诣呢?这个问题不仅今天
- 2019-07-03
文采丶大发
在公交站牌等公交车。心里痛斥自己为什么过的这么不如意,思考着人生。这时,看到了一个男人满脸布满了沧桑。他骑着一辆老旧的摩托车停止路边,后面背着一个剃着寸头的女人,女人的怀里襁褓着一个小孩,小孩很可爱。男人一手拿着一个葱油饼呆滞着眼神望着前方吃着,另一手扶着摩托车把,车把上又挂着一个袋子,上面又装了几个葱油饼。后面的女人不知为何突然哭闹了起来,男人用身体靠了靠后面,只说了一句还有饼,你吃吗?女人还是
- 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层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数