- 2020-01-29
清泉_8ed6
心情不是人生的全部,却能左右人生的全部。心情好,什么都好,心情不好,一切都乱了。我们常常不是输给了别人,而是坏心情贬低了我们的形象,降低了我们的能力,扰乱了我们的思维,从而输给了自己。控制好心情,生活才会处处祥和。好心态塑造好心情,好心情塑造最出色的你。摔跤了,不要哭,再爬起来,站直一笑,拍拍尘灰,继续奔跑。正视人生的每一个挫折,适应人生的每一回起伏,吸取人生的每一场失败,利用人生的每一个坎坷。努
- 甜2020-01-29岁月真的是把杀猪刀
尝酥品甜
娃子还不睡,啥也别想干。啥时候才作息正常,生活轨道正常啊?这几日由于疫情,大家都按兵不动在家好好享受宅的乐趣,可是很多人都大喊太无聊了,实在太无聊。对我而言实在时间宝贝,但是又效率低下啊,初老症状明显,不承认也不行。记忆力下降,身体代谢下降,岁月饶过谁。今天看到初中同学发的照片,十几年不见,已不复当初青春模样,有了中年的痕迹,这更是加剧了我意识到我们已迈向中年。
- 2020-01-29
9a6f04988f77
儿子在家己经窝6天了,他竟然沒闹着要出去,非常感谢儿子能配合这次疫情。我给他讲这次肺炎传染率极高,得病就要被隔离,只要不出门就不会被传染。我们每天听疫情动态新闻,让儿子也了解对抗疫情知识。儿子很讲究卫生,每次洗手都数15个数,我告诉他洗手不少于15秒。我们尽量不出门,不信谣,不传谣,少给社会添麻烦,多传播正能量。用平静的心态面对疫情。相信春暖花开时,一切安好!
- 2020-01-29
180da8ee8671
大人们烦小孩儿吗?有的大人不烦有的大人就是烦还装做什么都没有发生过的一样这就是两面人一面在私底下打、骂孩子另一面是在外面装作对自己孩子很好的样子但是他心里知道孩子做什么都是错的这样会给孩子才生阴影
- 2020-01-29
西域社群
经过这场瘟疫,人的认知应该发生彻底改变。人在两种东西面前才不把钱当回事。第一是健康。第二是自由。而现在这两种挑战同时摆在我们面前。终于发现:免疫力,才是一个人最大的竞争力!在家防疫期间,难免大吃大喝,体重增加,免疫系统,抵抗力都会降低,我们更要合理安排作息,合理搭配饮食,锻炼身体,同时给身体提供合理蛋白质以及营养素…
- 2020-01-29
anycedo
论文攻坚战,第一天今日计划1.深入了解布匹的生产以及缺陷的产生与处理2.了解其他工业陷检测;今日工作总结
- 2020-01-29
點点
多灾多难的新年今年过年真是多灾多难,一点也不快乐,家里的新衣服总是派不上用场,最近肺炎很严重,我们只好呆在家里。过年的前一天晚上,我们去老家吃年夜饭,有好多佳肴,我和亲戚们聚在一起大吃特吃。但好景不长,新年那天爸爸和姐姐说有肺炎,妈妈担心我们会被传染,就不让我们去老家过年,一切计划都取消。这些完美的计划就这样被取消了。下午,因为妈妈年货卖的少,家里吃的不多,在说,我们天天呆在家里吃的都快吃完了,爸
- 2020-01-29
Ernest_Z
day11【网络编程】主要内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket教学目标[]能够辨别UDP和TCP协议特点[]能够说出TCP协议下两个常用类名称[]能够编写TCP协议下字符串数据传输程序[]能够理解TCP协议下文件上传案例[]能够理解TCP协议下案例2第一章网络编程入门1.1软件结构C/S结构:全称为Client/Server结构,是指客户端和服务
- 2020-01-29
醉如泥
公园里的人不多,且老人居多,大多数都带着口罩。打扑克那伙人仍在,打乒乓球的那拨人也来了,听演讲那一大群人没有过来,估计这次疫情不结束是不会开讲了,晚上的暴走一定也暂停了。我陪小孩打了一个小时的乒乓球,然后去玩雪。滑雪小孩嫌没意思,因为没有伙伴。我不被他算在伙伴范围内,因为即使我再装作兴趣盎然,他也能看出我的刻意。刻意和自然总是不一样的吧,他们几个小伙伴一看到彼此眼睛都放光,我的刻意无法点亮眼神。期
- 2020-01-29【七言绝句】庚子春节砍柴孝母
飞哥判案
其一半肩柴火满腔情,鬓白樵翁伐木铿。才下汗珠三两滴,娘呼崖险早归程。其二晨上家山旭日红,群峰翠傲画图中。转身解下绳扦担,怱陷如棉雾霭丛。
- 2020-01-29晨间日记D487
坤道率然
今天是什么日子起床:7:31就寝:22:15天气:晴,空气良,温度-1-10℃,日出时间7点12分。心情:心情很好。整体来说作息还是很规律的,总以为自己睡眠时间短,其实每天睡六个小时也是我,睡十个小时以上也是我,正应了那句老话:瞌睡是条狗,越睡越有。睡多长时间都感觉睡不够,只要躺下还是能睡着。每天做正确的事情其实花不了多长时间,每天阅读1个小时,锻炼0.5小时,写作1小时,学习0.5小时,英语0.
- 2020-01-29
夜風_dac8
贝爷:“看!前面有僵尸,僵尸的脑子蛋白质很高,走!我们弄一个来,尝一尝”僵尸:“小的们!看前面有个人类,我们把他给吃了!我操,是贝爷!跑!快跑啊!”----------------------------
- 2020-01-29
半夏_b85a
昨晚躺在床上思考人生,突然想到现在到处缺口罩,当时新闻说14名医护人员也受感染的时候,我怎么没想到囤点口罩呢,虽说发国难财不好,但君子爱财,取之有道,如果我合法进货,囤货,然后又以正当的价格卖出去,也是行君子之事阿。想到这个事情,不是说我要投机取巧,一夜暴富之类的,而是要有预见未来的意识,这是一种生存技能,再说一个,那天下了好大一场冰雹,我就应该预见菜价应该会涨,应该囤些货,过了几天我去买菜,感觉
- 2020-01-29
体验者旁观者
我的假期日常生活放假在家,时间过得更快了,生活几乎没了规律,转眼放假已有十来天了,回头想想都干了些什么呢?想想,在家这些天,生活规律几乎完全错乱。年前自从去澡堂洗过一次澡就全身不舒服,两三天没缓过神,干什么也没了劲头,象要死了重生一般。后来好些了,头象要炸的感觉,难受,不轻松,不舒服,以前不舒服,揉揉,捏捏就好了,这次感觉头蒙蒙的。没精神,也不想看书学习!就这样,年前的时间都是在没有规划中过去了,
- 2020-01-29
77417f63bda3
亮丽的天使疫情漫延祸害人间清风皓月笼簟霾烟斑斓的色彩黯然失色人心慌慌寝食难安党的决策明了果断众志成诚合战疾顽冰封的大地温风习卷安民送暖控制疾延无声的战场硝烟弥漫履行使命无悔无怨白衣天使我的兄弟姐妹舍生忘死奋战在最前沿灾难无情大爱确无边壮士逆行倾心奉献天使的英姿亮丽了人间让爱心在人间颤放笑颜
- 2020-01-29
夜風_dac8
十句真言第一句:做人,一定要知恩图报!别忘了曾经帮助过你的恩人,别伤害经常指引你的贵人,否则,你的朋友会越来越少,你的人生会越过越难。第二句:别人怎么看你,怎么说你,都是他们的事,和你毫无关系,你要怎么活,怎么过,也和他们毫无关系,做好你自己,[经典语句]我们等的不是什么人,不是什么事,而我们等的是时间1、有时候,我们等的不是什么人、什么事,我们等的是时间,等时间,让自己改变。2、如果生活中,有一
- 2020-01-29鼠年初,概念复盘
烨forever
自一月十四号回来,到现在,基本极少去学习,已是将最后耐心磨掉,收拾好心情,再次出发。概念基础——三条铁律不得不用自己的时间为生活的必需做交换的阶段,千万不要把一份工作随便想成一份工作,而是真的在卖命。精明的交易员在进场前都会知道两个最基本的事:交易的底线;让自己利益最大化的交易法则。在这个选择之后,能帮我完善那个已有能力,能让我获得什么新能力,成长是根本,是里程碑的思维而不是终点思维。重视价值而非
- 2020-01-29
张笑语
疫情爆发,被动宅家的第7天。7天里,每天跑步5-10km+力量训练,看完张嘉佳的《云边有个小卖部》哭的稀里哗啦。7天里,三餐不愁啥事不做,典型的寄生虫模式。跑跑步、刷刷抖音溜溜狗,没有赶进度的方案,没有一个接一个的客户问题,这样颓废的日子,也还是蛮好哒。
- 2020-01-29 - Coconut Oil
折腾不止的咸鱼
昨天尝试了一些椰子油,放在早餐里,闻着挺香甜,就是比较油,可能一勺太多了。结果是到了午饭时间我没什么胃口,只吃了一半的饭。在书中提到椰子油可以帮助人渡过断食的过渡期,使断食容易些,恐怕就是它让一餐饭更饱腹,顶的时间长一些罢了。我今天打算只放半勺的量试试,以后再考虑如果调配。昨晚还是只喝水。每天的感觉都不同,昨晚饥饿延续的时间比较长,但也在快9点时过去了。昨晚睡得也不错,没有醒,或者说中间迷迷糊糊醒
- 2020-01-29
镜_a8cc
大年初五...死亡...给这世界带来了无比沉重的不安与恐慌...无论是生活在病毒疫情中的普通人还是医生...又或是身强体壮的运动员...面对死亡...世人几乎都难以抗拒这无比沉重的不安与恐慌...此时...是否有一种超乎平常的力量...能够驾驭死亡...而这种力量是否就是...精神思想的力量...所谓...道可道...非常道...力量可力量...非常之力量...也就是说...这力量...是超乎了平
- 2020-01-29
很想倾城
这辈子最讲卫生也不过这个月了吃东西,要洗手上厕所,要洗手拿了钱,要洗手拿外卖,要洗手逛超市,要洗手…
- 2020-01-29
易莫_fcfe
她已看惯了那副狡诈中带着一丝卑微的脸孔,但似乎他并不以此为耻,相反地他竟为此有些得意。也许这也是必然的吧。从小边生于一种贫困的家庭,怎么在这世间生存成了他必须独立解决的问题。贫困对于一些人是一种历练,而对于另一些人却是地狱一样的存在。于是贫困成就了一些人,是他们成为了英雄,而有些人却成为了命运的奴隶。他依然笑着端着那杯酒,用那双没有任何情感的眼睛望着她。对的,望着像一张面具一样的脸孔,她觉得有些厌
- 2020-01-29
宋沂6mg
顾行归梦里此去已无期.北寺屋檐绿黄雀飞来西.凝脂丹容闭朱顶黄金脊.世道本如常山海何须平.20201.29
- 2020-01-29改变我们能改变的,接受我们不能改变的
魔域之晶
这两天读《了不起的我》,对于“改变能改变的,接受不能改变的”这句话有了一些新的认知,从关系中的课题分离这个交付,重新去思考,什么叫能改变,什么就不能改变,加上《罗辑思维》今天的“十万个为什么”中很有感觉的“秩序感”,谈谈在目前这个环境下,我们每个个体该怎么办。什么是我能够改变的:以我个人为主体的问题和事情。什么是我不能够改变的:做好自己之后,别人怎么做的,这个系统是怎么运转的,我改变不了。不强求,
- 用心做事,让服务更贴心2020-01-29
小丽华
“早晨起来,拥抱太阳,让身体充满灿烂的阳光,满满的正能量……”还记得前段时间网络上很火的抖音段子吗?在“不忘初心、牢记使命”主题教育工作开展期间,综合服务部党支部全面落实“以党建促业务,以业务促服务”的管理理念,开启了“阳光,正能量”为群众做一件好事打卡活动,充分发挥党员在生活、工作中联系服务群众的功能,不断满足员工群众的实际需要,努力增强员工群众的获得感、幸福感、舒适感。“没想到在公寓能吃到如此
- 2020-01-29
没有喵也没有你
有些话想跟别人倾诉又觉得太过矫情,只好继续放在心里等着睡一觉自然消退,但这些情绪放在心里不等于就荡然无存。人这一生究竟得花多少时间,来自我消化这部分坏情绪。
- 2020-01-29
感恩有你_b543
善良的人,才是和世界摩擦最小的人,才容易成为幸福的人;在心态上不苛求的孩子,长大后他的处事态度会更自如,人际关系会更和谐,会获得更多的帮助和机会。
- 2020-01-29
苏菲的荔枝派
有位哲学家说过“对一个人来说,人生只有三件大事:生,死,活。生的时候他不知道,死的时候他遭受痛苦,而他忘记要活着。”疫情终会过去,它借机大声叩问我们,你想要怎样去活?什么是真正值得的生活?一位84岁英国老奶奶,一次次从数千米的高空一跃而下,享受跳伞带来的强烈和美妙的感受。她说“有50秒你是自由飞翔的小鸟,以时速140英里的速度下降,翻滚移动。朋友都担心,我不以为然,还有什么是最好的死法呢?当然是爽
- 2020-01-29
王红军扬州方圆
姓名:王红军2020年1月29日公司:扬州市方圆建筑工程有限公司【知-学习】《六项精进》大纲5遍,累计3538遍;《大学》5遍,累计3536遍。【经典名句】付出不亚于任何人的努力。【行-实践】一、修身1、学习、感悟六项精进及京瓷哲学。二、齐家1、关心家人身体状况。三、建功:与部分关系单位交流{每日一善}自2018年1月22开始,今日1善累计770善。【省-觉悟】不念过往,不畏将来,做好工作。【感谢
- 《乡土中国·从欲望到需要》2020-01-29
春雨田
乡土社会中的人可以依靠欲望来行事的,而在现代社会中欲望并不能作人们行为的指导了,发生“需要”,因之有“计划”。从欲望到需要是社会变迁中一个很重要的里程碑。欲望究竟从何而来?究其原因,我们将在《乡土中国》第十四章《从欲望到需要》中找到答案。人类的行为是有动机的。人类一是通过意志控制行为的边界,二是通过欲望在取舍之间有所根据,这根据就是欲望。欲望规定了人类行为的方向,人先有欲望,后有行为。为了保持人类
- 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层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数