- Spark编程实现简例
哲子带你学编程
spark大数据分布式
对于两个输入文件A和B,编写Spark独立应用程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新文件C。下面是输入文件和输出文件的一个样例,供参考。输入文件A的样例如下:20170101x20170102y20170103x20170104y20170105z20170106z输入文件B的样例如下:20170101y20170102y20170103x20170104z20170105y根
- MapReduce 初级编程实践
cwn_
大数据mapreduce大数据
(一)编程实现文件合并和去重操作**对于两个输入文件,即文件A和文件B,请编写MapReduce程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新的输出文件C。下面是输入文件和输出文件的一个样例供参考。输入文件A的样例如下:20170101x20170102y20170103x20170104y20170105z20170106x输入文件B的样例如下:20170101y20170102y2
- 最高规格的会议,最欢乐的人群:20170105北京AACTP第88次会议《先定一个小目标》总结(朱霭prana)
prana
(说明:想把2017年写过的86次会议的纪要从朋友圈搬到上来,这是个浩大的工程。以时间为序,开始吧。文字与图片都几乎保留当时当日原始版本。)2017年1月5日凌晨2:27,我看到当晚AACTP这次会议的预告文,发了一条朋友圈:我只说一句,看完与会者名单,我严重焦虑了!不是强将不聚头!今晚七至九点的会议全程,以事实告诉我,我所言不差,我焦虑有理,因为我参加了一次可以说是AACTP历史上规格最高、质量
- Spark编写独立应用程序实现数据去重
weixin_47719264
sparkscala大数据
题目要求对于两个输入文件A和B,编写Spark独立应用程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新文件C。下面是输入文件和输出文件的一个样例,供参考。输入文件A的样例如下:20170101x20170102y20170103x20170104y20170105z20170106z输入文件B的样例如下:20170101y20170102y20170103x20170104z201701
- 20170109用心感谢
唯遇见
昨天太开心太幸福了,太久没有休息了,感谢美味的火锅让我肚子刷得饱饱的,感恩钱宝宝带给我丰盛!上次见妹妹带回去的加工腊肠好漂亮她说好吃!我也喜欢吃腊肠呢,于是,昨天找到了加工点今天就买了好几斤上等猪肉过去加工,期待美味的腊肠!感恩妹妹让我也可以找到加工点,感恩加工点帮我做成美味腊肠!感恩!感恩媚姐的大红包!感恩我的幂姿小主!感恩媚姐没有领我的回萝红包!让我明天帮她存账号里去,不然我会自责的,这不是我
- NoMethodErroe in Topics#index
DongHui
在第二课3-9,步骤三里遇到了这个问题Snip20170109_4.png刚开始有点懵,因为之前的步骤都和演示的一样,没出什么岔子。遇到之后用google查了标题的关键字,在stackoverflow上看到类似的问题受到启发,知道自己肯定是哪个地方输错了,结果在3-8里的设置找到了错误Snip20170109_5.png修改完毕后正常显示了。PS:在博客里打字的时候经常要敲几次才能输入,字一闪就没
- 20170109
离人莫叹
睡眠质量低下果然是让白天不堪重负,注意力一直集中不了,思维也运转迟缓,哎,谁让你入睡那么晚呐~提笔上瘾,不知道这算不算是成就感,这些满满的笔记与字迹让你的时间有了痕迹,原来,你做了什么?这让我想起古代,那些深闺里的大家闺秀,也许在园子里读读书,练练字,也是个不错的度日方式哇~
- 20170105-PPT手速练习-表格4张
爱睡觉de猪
继续前几天的商务风格!在年终进行汇报的时候,除了数据图表之外,常规的图标也是很常用的一种形式,很多小伙伴估计常用的就是office自带的表格形式,我猜很多都是下图的样式自带表格所以今天接着上次的风格,做了几张表格的练习分享下!01常规纵向的表格设计,通过颜色的渐变进行层次的区分,如果需要突出某一部分的时候,只要放大,然后改变颜色就可以了,如果是动态的图表,加个简单的动画效果也还是不错的,比如最简单
- 【奔跑2017】
大唐青年唐英俊
起伏中超越稳舰,希望潮流中树立自我。有个小伙他风度翩翩,桀骜不驯我不知道,反正就是打不败的英俊哥。什么都可以穷,我来也精神要长留。此情可待成追忆心间。大唐青年唐英俊20170105
- 腊八节
赛德传播
《腊八节》过年模式今日启,家家都熬八宝粥。不知谁能解其味,唯盼打拼熬出头。白云山人20170105
- iOS 技术文章汇总
陌路行者
记录一下自己看过的技术文章,方便以后查阅。5.2Masonry:http://www.cocoachina.com/ios/20160912/17564.html(详解)http://www.cocoachina.com/ios/20170109/18538.html(使用)5.3http://blog.csdn.net/fuzheng0301/article/details/46895267(不
- 20170109每天好事
LiHongxi
1睡眠状态非常好,国庆假期在山野间的村庄里休憩,品尝到了好吃的羊肉,在奥森与诸位朋友们一起练习瑜伽,一起接触即兴,身心得到了恢复!2节后第一天上班没有犯困,精力状态非常好,做了及时的调整和喝水,中午午休睡眠很好,感恩我的父亲和母亲!3今天出门前,剃须,感觉很干净,注意了穿着,感恩!4今天开始继续用方格笔记本记录时间的花销,在下班时完成了今天工作的分类统计和分析,时间管理的能力在调整中继续提升!5在
- 提升自己逼格的编程之美之代码规范
xh_0129
提升自己逼格的编程之美之代码规范转载自(http://www.cocoachina.com/ios/20170105/18515.html)
- 「20170105」 学习笔记
颜言家颜颜
运用到北京公差的一天,在高铁上学习了「财商课」一节,「声音课」一节,「时间管理」80%,「手绘课」一节。「财商课」重点回顾学龄前儿童应该为财务自控做预热,让孩子做到花自己的钱,从按周发零花钱到按月发零花钱,并且制定零花钱协议。然后帮助孩子逐渐形成赚自己的钱的意识。「声音课」重点回顾本节课重点是声音的变化,通过从高到低,从低到高的“啊~”发音和“床前明月光”朗诵,扩充发音范畴。女性“唇齿流音”可以更
- 奇!内裤不外穿也能秀
主播有戏
奇!内裤不外穿也能秀奇!内裤不外穿也能秀@主播有戏搞笑短剧20170105@污、搞、美不断,一档明星级主播出演的创意爆笑迷你剧,由不二城传媒出品,场景灵活演员丰富,家庭幽默录像式的小情节短剧,无固定演员固定角色,每集均有至少一个爆笑点,每段时长1分钟左右,尽情关注!
- 20170105 你的价值,就是别人的下一跳
逄格亮
之前思考互联网的本质,就是流量,流量的价值就是通过决定用户的下一条流向而产生巨大的商业价值,下一跳的客户纷纷掏钱购买流量获得更多的用户到达自己。逃离网络,看看我们个人,我们说我们要让自己更有价值,之前的思考,价值=避坑能力总和,再追问,避坑能够帮助别人什么?其实跟互联网一样,正确高效的找到下一条,避免走弯路。是的,价值从另外一个维度看,你的价值=别人正确的下一条。这里的正确就是对方的需求,可能是高
- 教练-丰盛日记-007
Gordon爱分享
20170109-丰盛日记-Gordon-007图片发自App1、我拥有自我驱动力,自己的职业是自己喜欢的事情,十分难得,自我驱动深耕专业。2、我拥有冷静处理事情的能力,平和的投诉处理了一件事情,过程中应用同理心,顾及对方感受。3、我拥有众多学习劲头充足的伙伴,刺激、督促我学习进步,甚是感激。4、我拥有放过自己的能力,互联网讲究迭代,完美主义并不十分适用,放过自己,先1.0,再不断优化。
- 每日小图20170105
wbsy001
准备学水彩。努力看书中。图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 持续分享180天。
啊呦a7_94
20170109。张红。给予足够的注意。人从初生开始就渴望被关心与注意,就连小婴儿等会用哭来寻求大人的注意力,只是每个阶段表达的方式不同,但根本上,人都有被关注的需求。如果父母能够每天抽空与孩子聊聊今天发生的事,例如问孩子:“今天什么事情最让你快乐?”,“什么事情让你最印象深刻?”或是“你想和爸(妈)分享什么呢?”而不是只在孩子想跟你说话时,告诉他:“我在忙,你没看见吗?别那么多话!”或是:“少说
- 你看到了什么~林琳的幸福生活20170109
瀞好如琳
你看到了什么?如果我们没有先天疾病,我们一生就有视力。一开始虽然只是黑与白,很近,看妈妈的脸都是模糊的,但是,我们还是可以看到。渐渐长大我们视力越来越多,视野广,看的远了,彩色的世界就让我们看到了。每一种颜色都是一种能量,每一种能量都是独一无二的的。就像我自己一样,独一无二。是存在,存在让我们身为人。对于动植物而已,人就是最好的。无论是穷人富人,你就是最棒了。因为没有一个人和你一模一样。你喜欢什么
- 20170105学习力践行133
赵小动
〖多提提糊〗0105践行Day43我念童谣,发现特别好玩的就跟多多编一编。“小蝌蚪”这个编出来好多个版本。原文“小蝌蚪,水里游,细细的尾巴,大大的头”。我们置换的版本:1.小树叶,空中飘,细细的尾巴,大大的头;2.小金鱼,水里游,长长的尾巴,大大的头;3.小乌龟,水里游,细细的尾巴,尖尖的头(还有几个,不记得了~~)多多给我们唱了“我爱我的小动物”,原文里有小羊、小牛和小鸡。“我爱我的小羊,小羊儿
- 20170105
BellaJiaoJiao
今天是腊八节,在这样一个传统节日里,似乎我们应该是一家人其乐融融的坐在餐桌前,喝一碗热气腾腾的八宝粥祈求来年的好运和祥和。而我坐在餐桌前,似乎想要回望刚过去的2016年,充实而又忙碌的一年。耳畔回荡起Eason的《圣诞结》,让我心绪安宁,静静回忆我的这一年,其实是我们的这一年!还有一直陪伴在我身边的文哥,一个顾家的好伴侣。这是建立自己小家庭后的一年,从刚开始的手足无措,茫然无头绪,到渐渐趋于轨道的
- 20170109 甜爸日课
大梁Leon
图片发自App今天在看《你只活一次》,有两句话印象很深。[玫瑰]梅-维斯特:你只活一次,不过,如果你找到方法,一次也就够了。[玫瑰]活着的时候一定要开心,因为之后,你会死很久很久。这本书分为五篇,从每时、每天、每周、每月、每年,五个时间纬度你可以选择的不同活法,或平淡如水或激情似火,或精彩的一瞬或难忘的经历,它会为你带来什么样的人生体验和心灵感受。我想:[玫瑰]给自己一小时,去看一本书,去思考一个
- 20170105-坚决心不够
向着太阳奔跑的石头
为什么明知道身上的毛病,却总下不了决心解决。比如,浪费时间。昨晚,看电视剧,又把整整一个晚上的时间浪费掉了。实在是该批评。不够克制自己。从今天开始,晚上把手机锁起来,把时间用在更需要的地方。
- 读报素材
CoyoteL
20170105中国青年报杨玲玲的写作梦,现实中的大学路宁泽涛的风波,王治郅的伤,姚明的策略,体制内的种种。同样的一家公司,在外籍人员管理下尚能遵纪守法,在自己人管理之下却对自己国家的法律视若无物。新年健身,自律计划如何制定,制定的如何更加合理?人民日报评优不能评表象学会与时间“愉快地相处”用仪式为时间贴上标签,沉淀岁月,感恩生活,沉思生命。人一之我十之,人十之我百之自知方能自主自强,千磨万击还坚
- 一篇关于masonry比较好的文章
杨大虾
mark:masonry就是对autolayout的封装的第三方框架http://www.cocoachina.com/ios/20170109/18538.html
- 得瑟打脸 低调自保
每天微笑愉婉柔
20170105周五得瑟打脸低调自保前段时间孩子向我们炫耀,“我都没请过假,全勤”,爸爸说,一来这本不值得炫耀,学生上学天经地义,该做的本份尽力做。二来,就算有请假有迟到不全勤也没什么,因为相信谁也不会无缘无故的请假迟到,给自己给别人一份允许和体谅,对谁都不必苛求。再一个,爸爸说,咱们事可以做好,话不要说满。得瑟容易打脸招人烦,谦虚低调留有余地才是自保。也不知道孩子现在能否明白爸爸说的。不过,就在
- 20170105要不要牺牲
summer1210
每天都不知道自己应该写点什么主题,所以今天决定重新翻看《奇葩说》的前三季,并根据每一集的论点,想一下如果是自己会是怎么样的考虑。因为喜欢贾玲,所以第一集就看了贾玲当女神的这一集。题目大魔王抓了现场的所有117名观众、主持人和选手,把其中的116名放在船A上,把贾玲单独放在了船B上。船A上有一个按键,按下后,船B就会爆炸,下沉,船A就可以得救;如果不按这个键,20分钟后船A就会下沉,船上的116人将
- 郁红的咖啡冥想20170109(31/90)
郁郁红花
一时间:三个月20161210~20170309二、修持目标:1.发菩提心,服务帮助一切有情众生。2.在红尘中祈请三宝的加持,慈悲喜舍好好修行:十善业,八正道三十七道品,六度般若蜜,回向,信愿行果,脱离轮回。3.业力管理:星巴克四步骤,四朵花,随喜,微笑,分享,专注,赞美,咖啡冥想,己所欲施于人,空性的保护4.感恩和责任:好好照顾陪伴母亲和继父,公益,回馈社会,以身作则活到老学到老,给儿子和员工做
- 20170105:树和图
傻瓜菜的傻瓜菜地
学习笔记程序代码
树1.二分查找树,检索任意数据的比较次数不会多于树的高度,搜索效率为O(logn)。2.平衡二叉树,一棵树的左右两个子树的高度差的绝对值不会超过1。3.满二叉树,每一层上的所有结点都有两个子结点。在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点;完全二叉树:一颗二叉树最多只有最下面的两层节点度数可以小于2,并且最下面一层的节点
- 对股票分析时要注意哪些主要因素?
会飞的奇葩猪
股票 分析 云掌股吧
众所周知,对散户投资者来说,股票技术分析是应战股市的核心武器,想学好股票的技术分析一定要知道哪些是重点学习的,其实非常简单,我们只要记住三个要素:成交量、价格趋势、振荡指标。
一、成交量
大盘的成交量状态。成交量大说明市场的获利机会较多,成交量小说明市场的获利机会较少。当沪市的成交量超过150亿时是强市市场状态,运用技术找综合买点较准;
- 【Scala十八】视图界定与上下文界定
bit1129
scala
Context Bound,上下文界定,是Scala为隐式参数引入的一种语法糖,使得隐式转换的编码更加简洁。
隐式参数
首先引入一个泛型函数max,用于取a和b的最大值
def max[T](a: T, b: T) = {
if (a > b) a else b
}
因为T是未知类型,只有运行时才会代入真正的类型,因此调用a >
- C语言的分支——Object-C程序设计阅读有感
darkblue086
applec框架cocoa
自从1972年贝尔实验室Dennis Ritchie开发了C语言,C语言已经有了很多版本和实现,从Borland到microsoft还是GNU、Apple都提供了不同时代的多种选择,我们知道C语言是基于Thompson开发的B语言的,Object-C是以SmallTalk-80为基础的。和C++不同的是,Object C并不是C的超集,因为有很多特性与C是不同的。
Object-C程序设计这本书
- 去除浏览器对表单值的记忆
周凡杨
html记忆autocompleteform浏览
&n
- java的树形通讯录
g21121
java
最近用到企业通讯录,虽然以前也开发过,但是用的是jsf,拼成的树形,及其笨重和难维护。后来就想到直接生成json格式字符串,页面上也好展现。
// 首先取出每个部门的联系人
for (int i = 0; i < depList.size(); i++) {
List<Contacts> list = getContactList(depList.get(i
- Nginx安装部署
510888780
nginxlinux
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源
- java servelet异步处理请求
墙头上一根草
java异步返回servlet
servlet3.0以后支持异步处理请求,具体是使用AsyncContext ,包装httpservletRequest以及httpservletResponse具有异步的功能,
final AsyncContext ac = request.startAsync(request, response);
ac.s
- 我的spring学习笔记8-Spring中Bean的实例化
aijuans
Spring 3
在Spring中要实例化一个Bean有几种方法:
1、最常用的(普通方法)
<bean id="myBean" class="www.6e6.org.MyBean" />
使用这样方法,按Spring就会使用Bean的默认构造方法,也就是把没有参数的构造方法来建立Bean实例。
(有构造方法的下个文细说)
2、还
- 为Mysql创建最优的索引
annan211
mysql索引
索引对于良好的性能非常关键,尤其是当数据规模越来越大的时候,索引的对性能的影响越发重要。
索引经常会被误解甚至忽略,而且经常被糟糕的设计。
索引优化应该是对查询性能优化最有效的手段了,索引能够轻易将查询性能提高几个数量级,最优的索引会比
较好的索引性能要好2个数量级。
1 索引的类型
(1) B-Tree
不出意外,这里提到的索引都是指 B-
- 日期函数
百合不是茶
oraclesql日期函数查询
ORACLE日期时间函数大全
TO_DATE格式(以时间:2007-11-02 13:45:25为例)
Year:
yy two digits 两位年 显示值:07
yyy three digits 三位年 显示值:007
- 线程优先级
bijian1013
javathread多线程java多线程
多线程运行时需要定义线程运行的先后顺序。
线程优先级是用数字表示,数字越大线程优先级越高,取值在1到10,默认优先级为5。
实例:
package com.bijian.study;
/**
* 因为在代码段当中把线程B的优先级设置高于线程A,所以运行结果先执行线程B的run()方法后再执行线程A的run()方法
* 但在实际中,JAVA的优先级不准,强烈不建议用此方法来控制执
- 适配器模式和代理模式的区别
bijian1013
java设计模式
一.简介 适配器模式:适配器模式(英语:adapter pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。 &nbs
- 【持久化框架MyBatis3三】MyBatis3 SQL映射配置文件
bit1129
Mybatis3
SQL映射配置文件一方面类似于Hibernate的映射配置文件,通过定义实体与关系表的列之间的对应关系。另一方面使用<select>,<insert>,<delete>,<update>元素定义增删改查的SQL语句,
这些元素包含三方面内容
1. 要执行的SQL语句
2. SQL语句的入参,比如查询条件
3. SQL语句的返回结果
- oracle大数据表复制备份个人经验
bitcarter
oracle大表备份大表数据复制
前提:
数据库仓库A(就拿oracle11g为例)中有两个用户user1和user2,现在有user1中有表ldm_table1,且表ldm_table1有数据5千万以上,ldm_table1中的数据是从其他库B(数据源)中抽取过来的,前期业务理解不够或者需求有变,数据有变动需要重新从B中抽取数据到A库表ldm_table1中。
- HTTP加速器varnish安装小记
ronin47
http varnish 加速
上午共享的那个varnish安装手册,个人看了下,有点不知所云,好吧~看来还是先安装玩玩!
苦逼公司服务器没法连外网,不能用什么wget或yum命令直接下载安装,每每看到别人博客贴出的在线安装代码时,总有一股羡慕嫉妒“恨”冒了出来。。。好吧,既然没法上外网,那只能麻烦点通过下载源码来编译安装了!
Varnish 3.0.4下载地址: http://repo.varnish-cache.org/
- java-73-输入一个字符串,输出该字符串中对称的子字符串的最大长度
bylijinnan
java
public class LongestSymmtricalLength {
/*
* Q75题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。
* 比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4。
*/
public static void main(String[] args) {
Str
- 学习编程的一点感想
Cb123456
编程感想Gis
写点感想,总结一些,也顺便激励一些自己.现在就是复习阶段,也做做项目.
本专业是GIS专业,当初觉得本专业太水,靠这个会活不下去的,所以就报了培训班。学习的时候,进入状态很慢,而且当初进去的时候,已经上到Java高级阶段了,所以.....,呵呵,之后有点感觉了,不过,还是不好好写代码,还眼高手低的,有
- [能源与安全]美国与中国
comsci
能源
现在有一个局面:地球上的石油只剩下N桶,这些油只够让中国和美国这两个国家中的一个顺利过渡到宇宙时代,但是如果这两个国家为争夺这些石油而发生战争,其结果是两个国家都无法平稳过渡到宇宙时代。。。。而且在战争中,剩下的石油也会被快速消耗在战争中,结果是两败俱伤。。。
在这个大
- SEMI-JOIN执行计划突然变成HASH JOIN了 的原因分析
cwqcwqmax9
oracle
甲说:
A B两个表总数据量都很大,在百万以上。
idx1 idx2字段表示是索引字段
A B 两表上都有
col1字段表示普通字段
select xxx from A
where A.idx1 between mmm and nnn
and exists (select 1 from B where B.idx2 =
- SpringMVC-ajax返回值乱码解决方案
dashuaifu
AjaxspringMVCresponse中文乱码
SpringMVC-ajax返回值乱码解决方案
一:(自己总结,测试过可行)
ajax返回如果含有中文汉字,则使用:(如下例:)
@RequestMapping(value="/xxx.do") public @ResponseBody void getPunishReasonB
- Linux系统中查看日志的常用命令
dcj3sjt126com
OS
因为在日常的工作中,出问题的时候查看日志是每个管理员的习惯,作为初学者,为了以后的需要,我今天将下面这些查看命令共享给各位
cat
tail -f
日 志 文 件 说 明
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信
- [应用结构]应用
dcj3sjt126com
PHPyii2
应用主体
应用主体是管理 Yii 应用系统整体结构和生命周期的对象。 每个Yii应用系统只能包含一个应用主体,应用主体在 入口脚本中创建并能通过表达式 \Yii::$app 全局范围内访问。
补充: 当我们说"一个应用",它可能是一个应用主体对象,也可能是一个应用系统,是根据上下文来决定[译:中文为避免歧义,Application翻译为应
- assertThat用法
eksliang
JUnitassertThat
junit4.0 assertThat用法
一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );
注释: allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)
2、assertThat( testedNumber, anyOf( g
- android点滴2
gundumw100
应用服务器android网络应用OSHTC
如何让Drawable绕着中心旋转?
Animation a = new RotateAnimation(0.0f, 360.0f,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f);
a.setRepeatCount(-1);
a.setDuration(1000);
如何控制Andro
- 超简洁的CSS下拉菜单
ini
htmlWeb工作html5css
效果体验:http://hovertree.com/texiao/css/3.htmHTML文件:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>简洁的HTML+CSS下拉菜单-HoverTree</title>
- kafka consumer防止数据丢失
kane_xie
kafkaoffset commit
kafka最初是被LinkedIn设计用来处理log的分布式消息系统,因此它的着眼点不在数据的安全性(log偶尔丢几条无所谓),换句话说kafka并不能完全保证数据不丢失。
尽管kafka官网声称能够保证at-least-once,但如果consumer进程数小于partition_num,这个结论不一定成立。
考虑这样一个case,partiton_num=2
- @Repository、@Service、@Controller 和 @Component
mhtbbx
DAOspringbeanprototype
@Repository、@Service、@Controller 和 @Component 将类标识为Bean
Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类
- java 多线程高并发读写控制 误区
qifeifei
java thread
先看一下下面的错误代码,对写加了synchronized控制,保证了写的安全,但是问题在哪里呢?
public class testTh7 {
private String data;
public String read(){
System.out.println(Thread.currentThread().getName() + "read data "
- mongodb replica set(副本集)设置步骤
tcrct
javamongodb
网上已经有一大堆的设置步骤的了,根据我遇到的问题,整理一下,如下:
首先先去下载一个mongodb最新版,目前最新版应该是2.6
cd /usr/local/bin
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz
tar -zxvf mongodb-linux-x86_64-2.6.0.t
- rust学习笔记
wudixiaotie
学习笔记
1.rust里绑定变量是let,默认绑定了的变量是不可更改的,所以如果想让变量可变就要加上mut。
let x = 1; let mut y = 2;
2.match 相当于erlang中的case,但是case的每一项后都是分号,但是rust的match却是逗号。
3.match 的每一项最后都要加逗号,但是最后一项不加也不会报错,所有结尾加逗号的用法都是类似。
4.每个语句结尾都要加分