- 浅谈共享经济
MRJING_49d2
姓名:蒋云展16030410014转载:http://jsnews.jschina.com.cn/zt2017/docs/201703/t20170307_178529.shtml【嵌牛导读】:最近流行起的共享单车、共享电动甚至共享汽车给我们带来的启示【嵌牛鼻子】:共享经济【嵌牛提问】:共享经济的崛起为我们带来了什么启示,究竟是什么决定了谁能在这场厮杀中活下来【嵌牛正文】:共享经济正在从一个新鲜事
- 20170307 作文习作《我爱面食》
兜里有铁
我很喜欢面食,比如臊子面,面包,饺子等等。但是我不知道自己为什么爱吃面食,也许是因为南方人爱吃米饭,而北方人爱吃面食的原因吧。我一吃面食就能吃的很多,吃米饭就不太多。所以我吃的更多的是面食。面食有时味重,有时味道淡,但无论怎么做,都很美味!因此我什么面食都爱吃!
- 使用JMAP生成dump文件,使用jvisualvm分析dump文件
秋名山车神_f776
最近有一个java服务的堆内存溢出,然后僵死了,在重启服务之前用jmap命令生成了一份dump文件便于后面分析。生成dump文件的命令:jmap-dump:format=b,file=20170307.dump16048file后面的是自定义的文件名,最后的数字是进程的pid。查看整个JVM内存状态jmap-heap[pid]要注意的是在使用CMSGC情况下,jmap-heap的执行有可能会导致J
- typescript
typescript
typescipt朋友推荐的一篇文,标题为“为什么你的前端工作经验不值钱?”,看后的感觉是,如果你是一个前端,这篇文你一定要看。地址如下:http://mt.sohu.com/20170307/n482544235.shtml作者是一个面试官,首先提出一个问题:编写一个javscript函数fn,该函数有一个参数n(数字类型),其返回值是一个数组,该数组内是n个随机且不重复的整数,且整数取值范围是
- 今日反思20170307
張嘉宾
今天是反思的第35天。今天晚上听了得到的直播是古典老师讲的,超级个体,收获非常的大,我来做一个小小的总结。人的认知有四个台阶,无知无能,有知无能,有知有能,无知有能。从无知到有知很爽,但是从无能到有能会很痛苦,当人从知有能到无知有能其实是最难的,因为他们还没有无知,就去开始另一个项目了,因此这样你就只能停留在业余水平你可能做的是对的,但是你不会像我,只有能那样永远不错。下面这个知识点也是非常的重要
- 20170307
小小蕙
这儿的天气总是比家里的冷,明明只是三个小时的车程,天气却是差别大得很。阴冷的天气又让我找到了理由让自己又堕落了一天,消磨了一天。近两个星期都是烦躁的,有了目标却不知道怎么具体着手。这种感觉,糟糕透顶带着无力的绝望感。然而还是催眠自己,等待天晴图片发自App
- 感赏第15天20170307
瑾言珅行
感赏第15天20170307:早上依旧喊儿子起床,中午饭后儿子主动帮外婆磕破山核桃,下午放学儿子说作业全部在学校完成,还主动问我要不要打羽毛球,我们打球25分钟直到天黑的看不见球了,还舍不得收手。晚上儿子因为没有作业,我们在外婆家看电视游戏直播直到8点多才回家,我跳绳10分钟,儿子读了会语文和英语课本。后来儿子一直闹着要玩手机,我也没再运动,因为头天晚上玩手机超过了我们约定的睡觉时间,我就不同意今
- 20170307—今日反思
张清伟
今日工作:因为和客户约好明天去北京客户现场进行联调,今天主要工作就是准备相关的东西。虽然都是些小事,但全部做下来也挺考验人的。先是准备系统安装盘:公司没有现成的,只能领空盘,找系统ISO,然后再借刻录机自己刻。然后再准备测试用例再测一遍,果然发现代码还有问题,让同事给修了。再打好新的安装包,重新安装跑一遍测试,发现打的包也有问题,让再打了个新包,验证没问题了再把包和相关资料从VM网内拷出来,再刻到
- 健康日志365.11——冷与热
a静水深流a
——2017-03-07—————20170307,365,阳光森林,空中课堂主题:冷与热海峰老师祝大家38妇女节快乐冷与热这几天大家做了一些特殊的作业。在这些作业里面,有一个非常重要的练习,就是练习打开。打开这个词,当然打开这个词的相反,另一面就是关闭。那,对于一扇门,打开,关闭,区别在于,外面的风外面的风景。对于一个电灯打开和关闭代表光明和黑暗。我们的整个身体都是通过一个开关指令来控制的,这个
- 选择与歧视20170307
LiveFuture
稀缺——选择——标准——区别对待——歧视。只要资源的稀缺性始终存在,歧视就不可避免。各个因素之间是一个相互联系的整体,任何一个因素产生或发生变化,其他因素与之并存,并因势而变。平权运动的概念歧视——逆向歧视。二者是一个矛盾体,共生并存,互相转化。案例:巴基诉美国加州大学董事会案:巴基学工程,参加越战,30出头的他萌生了救死扶伤的念头,想到大学学医,十几所大学因年龄歧视拒绝了他。后来,发现加州大学医
- 做给谁看?潘潘 20170307
绽放玫瑰成长九型
图片发自App按学校的要求,从昨天开始,每个学生都要制定一个习惯养成计划表,大小事都可以,这是好事,我相信每个家长都喜欢。晚上妞妞做了她的习惯养成表,给自己定的目标是每天锻炼身体,多好的事情啊!但是首先映入我眼帘的是6个大大的❌!以下是我跟妞妞的对话……为什么要打叉?我没有做啊。不是今天才布置的吗?那也是没有做啊。画上❌多难看?我不觉得难看啊,谁难受谁吃药吧……我马上对自己喊了停,说的对啊,有❌怎
- 马
大唐青年唐英俊
【马】你本草原汗血马,误蹄踏入失判中。莫怪此地气候异,细嘬青草丰肥壮。谁无马落山丘地?日出东来还转东!大唐青年唐英俊20170307著
- 20170307
拾年忆
我觉得自己跟老爸特别像,老爸年轻的时候上到初中成绩不好,当时爷爷就问我爸"是要继续学还是要学手艺?"我爸当时毫不犹豫就说要学手艺,于是就跟着一个木匠老师傅学了几年,便出师当了一个木匠。话说我爸当木匠师傅那会儿还真是意气风发,整个人每天都神采奕奕的,我知道老爸很喜欢这个活,因此也累死不疲。话说,我妈就是因为我爸会一门手艺才嫁给我爸的。然而,每种职业都会带来职业病,而我爸的职业病确实致命的,我爸气管不
- 20170307/15 自我成长将影响最亲的人
成长时间线
关于和老婆保持良好关系。我这段时间也深有体会,最近一年我们吵架的频率很少,特别是最近几个月几乎没有吵过架。因为每次遇到不开心的事,或者是意见有分歧的时候,我都立马去想这样做的意义在哪里?只会使结果更坏,影响感情,完全可以通过良好的沟通转化成好的结果。吵架真的是一件损人不利己的事情。现在想想以前真是浪费了太多的注意力在不必要的小事吵架。每次吵架都是几天,最起码一两天心情不好。严重影响生活质量工作效率
- 20170307反思“对写作的一点想法”
冬日阳光88
我参加“每日反思精进”学习小组,一个月零五天了,共写了28篇文章,虽然没有做到每天更新一篇,但是大多数时间都写了,这对于一个朝九晚五的上班族来说,实在太不容易。工作之余,每天回到家,还要买菜做饭,洗碗,还要看花钱订阅的文章,所以用于写作的时间,实在太少太少。我基本都是晚上熬夜写,一个月下来,也感觉挺累的。今天我翻看了一下以前写的文章,感觉还是不大满意,一是文章的篇幅比较短,基本上都是五六百字,七八
- Java使用BigDecimal精确运算浮点数
/***进行BigDecimal对象的加减乘除,四舍五入等运算的工具类**@authorMarydon*@createTime2017年12月1日上午11:39:15*@updateTime*@Email:
[email protected]*@description由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供了精确的浮点数运算,包括加减乘除和四舍五入。*@vers
- java byte数组与16进制间相互转换的示例
1.准备工作importjava.util.Arrays;/***Byte[]与hex的相互转换*@explain*@authorMarydon*@creationTime2018年6月11日下午2:29:11*@version1.0*@since*@
[email protected]*/publicclassByteUtils{//16进制字符privatestaticfi
- java 压缩图片(只缩小体积,不更改图片尺寸)的示例
1.情景展示在调用腾讯身份证OCR接口的时候,由于要求图片大小只能限制在1MB以内,这样,就必须使用到图片压缩技术2.代码展示/** *图片处理工具类 *@explain *@authorMarydon *@creationTime2019年9月3日上午10:14:17 *@version1.0 *@since *@
[email protected] */publicclas
- js 压缩图片的示例(只缩小体积,不更改图片尺寸)
本文作者:Marydon原文链接:https://www.cnblogs.com/Marydon20170307/p/11486511.html1.情景展示如上图所示,点击上传图片按钮,调用手机摄像头拍照功能。我们知道现在,手机拍照在10MB左右,体积太大,在上传到服务器前,能不能只缩小图片的体积,而不改变图片尺寸?2.原因分析通过canvas实现对图片的重新绘制。代码展示:/***图片压缩*@e
- Yolanda学而思20170307《爱的艺术》D7
Yolanda_Hu
Yolanda学而思20170307《爱的艺术》D7,爱的实践,其实就是我们现在人生正在经历的感情的种种表现。在婚姻中,当你想使劲抓住对方的时候,有时候反而会将TA推的更远,而适当放开手,给对方自由,才能更好的巩固两人的感情。而这就需要足够大的耐心了。彭彭说:耐心是一种能力,是需要要刻意去付出而不断提升的东西,是承受延迟或烦恼,不急躁,不厌烦,不抱怨,并且保持冷静的能!看完豆瓣影评对于《泰坦尼克号
- 四志言-言书海一贪文中志
chaors
四志言-言书海一贪文中志小超童邪问子平生何所志?一在编程能应手二曰赋诗不出丑三言菩提可微证四盼哲思不误人丁酉年三月初十(20170307)
- 应该如何从容地学习时间管理?
时间的天使
20170307(77/100)#易效能时间管理100天践行##易效能时间管理100讲分享#77讲今日主题分享:应该如何从容地学习时间管理?作者:张兴亮不要一开始学习时间管理,就把结果设计得特别完美。其实根本没有这个必要,没有必要花精力去幻想。你只要一有时间就把自己泡在时间管理的音频或氛围中。至于学习时间管理的结果,你只要慢慢地,一点一滴地改变,你终将大有所获。充分利用各种碎片时间,力所能及关注时
- java 压缩图片(只缩小体积,不更改图片尺寸)
weixin_30776863
1.情景展示在调用腾讯身份证OCR接口的时候,由于要求图片大小只能限制在1MB以内,这样,就必须使用到图片压缩技术2.代码展示/***图片处理工具类*@explain*@authorMarydon*@creationTime2019年9月3日上午10:14:17*@version1.0*@since*@
[email protected]*/publicclassImgUtil
- Java中的调皮的AES实例
Spring王不正
java加密解密
Java中实现AES加解密实例首先带大家了解下java中一些加密的方式(在此不做详细介绍喽–亲们–我将看过的一些文章链接给大家推荐一下吧!)BASE64加密~~~~https://blog.csdn.net/jiahao1186/article/details/83661862MD5加密~~~https://www.cnblogs.com/Marydon20170307/p/9116924.htm
- 20170307
盛夏金金
女神节,呵呵。可是阳光真好,好的让人觉得生命真好。到了其他的城市觉得整个人是浮着的,漂浮,漂浮在城市的上空,旁观着一切,都于己无关。
- 20170307女神节
陆小远
假如有个女朋友,我会早上和她一块听老罗60秒,也许她会不喜欢,也许她会讨厌,可我知道有些东西要慢慢培养,更需要有意的熏陶。如果有一个女朋友,我会和她一起看笑来老师的专栏,一块认知升级,一起讨论知识,用知识的讨论碰撞出爱的火花,然后按照笑来老师的方法,定时的把每月的钱分出来进行投资。我们要彼此的进行深度思考,深度交流,用交流换去美好的时光,我们不生气,不吵闹,把生活中的烦心事拿出来进行讨论,我们不会
- pandas pivot_table() 按日期分多列数据
老徐WEB
python
date2017030720170308iphone420iphone521iphone601先生成DF数据。>>>df=pd.DataFrame.from_dict([['ip4','20170307',1],['ip4','20170307',1],['ip5','20170307',1],['ip5','20170307',1],['ip6','20170308',1],['ip5','20
- javascript设置百分比保留两位小数。
小段大帅
参考:https://www.cnblogs.com/Marydon20170307/p/7417374.html1、使用如下方式进行计算,在javascript中两个变量相除得到一个百分比保留两位小数。varpercent=Math.round(num1/num2*10000)/100+"%";2、Math.round(num)表示对num进行四舍五入的操作,只保留整数位,如num=0.49,返
- 喜欢哭
铭玮
图片发自App20170307,记得小时候我有一个绰号叫'破镜子',于是从小到大,没人敢惹我,一惹我就哭,所以大家也怕我哭,不能得到满足也哭,不管是痛苦,还是委屈难过我就会哭,这就是我的权利,也是我唯一的本能。所以每次犯错倒霉的就不是我了,一看到问题我就会哭,我也害怕呀,所以我就哭,一哭责任就不会怪罪到我头上了,那倒霉的就是我妹了。这就是我娇生惯养的公主病,害怕承担责任,也不勇敢的理由,每次都只能
- 20170307-2-持续稳定早起必须要持续稳定早睡
镇瑞Zerrian
参加早起行动已经到229天。尽管后期不甚稳定,有时连续好几天没有打卡,但是毕竟坚持下来了。用Scalers的话给自己一个开拖:不要因为行动过程中的小失败就觉得自己真失败了,坚持持续地做下去比就此放弃要好得多。但是,应该争取越做越好,缺席的天数应该越来越少。从学习系统的角度看去,要使早起行动能稳定持续并且有所收获,应该进行两方面的改进。第一方面,早起必须要早睡。否则无法持续地做到早起,特别是时间恒定
- 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层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数