• 互联网新闻信息服务许可证 2019-05-05
  • 党史人物纪念馆(封面) 2019-05-03
  • 西班牙爱维华葡萄酒:你深藏闺中,却被我发现葡萄酒 经理 2019-04-25
  • 赋予妇女更多权利!沙特首次向女性发驾照 2019-04-25
  • 张德江:必须毫不动摇坚持、与时俱进完善人民代表大会制度 2019-04-25
  • 凤凰好书榜∣第46周周榜 2019-04-24
  • 不断的烧钱和融资 共享单车这门“生意”将走到哪里 2019-04-24
  • 在“街角博物馆”中找寻来自唐朝的“雕刻时光” 2019-04-21
  • 流口水!重庆百家宴香气四溢 三千多人齐聚庆新年 2019-04-20
  • 广州市增城区人民法院公告专栏 2019-04-17
  • 六一儿童节 盘点小朋友爱玩的“爆款”游戏 2019-04-17
  • 公安部超提气短视频:此生无悔披战甲 来世还要做警察 2019-04-12
  • 家国情怀·天人和谐·文化自信——从端午文化看民族精神传承 2019-04-12
  • 苏州平江路,市中心的历史古迹!文章中国国家地理网 2019-04-07
  • 榕城监狱及时调解服刑人员家属建房纠纷 2019-04-07
  • 天道不一定酬所有勤
    但是,天道只酬勤

    搞点事情!死磕Java并发编程(带密码文章如何访问)

    上海的时时乐中奖号码 www.evoiv.com hollischuang阅读(3066)

    对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。

    造成这种种困难的原因就是开发者其实对并发编程有关的知识了解的并不够深入。并发编程,一直是一个比较晦涩难懂的知识,也是面试的一个难点和重点。对于很多开发同学来说,一般都仅仅局限于了解多线程是怎么回事儿,再好一点的知道可以使用哪些 API 和工具类可以保证线程安全。但是,究其原理,很少有人能把它讲述的很清楚。

    在豆瓣上搜索并发编程,和这方面有关的书籍有数十本之多,而排名靠前的几本又都是以『实战』、『实践』为主,很少深入原理。但是无论是在找工作面试过程中,还是在日常工作开发中,仅仅知道简单的用法是不够的。

    尤其对于 Java 程序员来说,Java 语言封装了很多关键字,比如并发场景直接使用 Synchronized 加锁,大多数场景下就可以保证线程安全了。但是对于其究竟是如何实现的,到底是如何解决并发问题的,这样做可能带来哪些负面影响?

    有道无术,术尚可求也,有术无道,止于术。

    所以,我决定,准备写一个Java并发编程有关的专题文章,整个专题目录我差不多整理出来了。

    说实话,这个目录,完全可以出一本书?;蛘叻⒌揭恍└斗炎ɡ干?。估计可以卖很多钱。

    我思考了很久。决定发到知识星球。因为我的球友是第一批通过付费的方式支持我的人。我要对他们有些回报。

    我不知道这个专题我可以更新多久。毕竟内容太多。我尽量每周更一篇。

    因为我的星球付费有效期是一年。如果在我更新完之前,服务到期了,并且你不准备续费了。那么这个专题你仍然可以免费看完。

    这个专题搞完之后??赡芑嵊懈嘧ㄌ?。具体的我还没想好。干就完了?。?!

    已发布文章列表:深入理解Java并发编程

    扫描下方二维码加入我的知识星球。一起学习Java并发编程知识。

    听赵海平分享有感~

    hollischuang阅读(4597)

    前不久,听了赵海平大神的分享,主要就是讲了一下他眼中的Facebook,他说:

    Facebook的技术也是一点一点积累起来的 Facebook的很多技术也是很烂的,比如所有数据的写操作都需要在美国西海岸进行 Facebook没有QA,没有前端。 Facebook没有KPI 大的成就都是从一个很小的问题一点一点积累起来的。

    我是这么想的:

    Facebook的场景和阿里不一样,他们很少涉及到交易,不涉及到金钱的话就没有那么的敏感,很多应用可以先发个100台,让用户帮忙测试,有问题就马上修改,顶多损失几个小时的广告费罢了 技术这东西,就像一座山,山,在那里,我们就想翻过去看一看山后面是什么,当我们翻过去之后,我们会发现,其实也就那么回事儿。 好的公司也一样 很多东西,就是一点一点的积累。 一座山,摆在那里,重要的不是山后面有什么,而是你在翻过他的过程中学到了什么。 与其想象山后面有什么。不如过去看一看,虽然可能会失望! 技术,没有界限,都要接触,都要学??!

    百计课后感想

    hollischuang阅读(4394)

    @BeforeClass

    八月三号去西溪参加了百计的大课,刚开始其实我是拒绝的,因为我要在早上七点四十赶到滨江坐班车。但是听说有很多技术牛P会做分享,还是很兴奋的赶到西溪参加。

    课表如下:

    QQ20150817_2

    责任

    加上实习时间,来到阿里也有八九个月了,之前没怎么想过责任这个词。一直都是以为,我只是一个码农而已,除了背故障和定KPI的时候基本和责任没什么关系。只要踏实的把我的代码写好就OK了。 但是,听完很多高P的分享之后,还是有很多想法的,忘了是谁说的了,我们小小的一行代码,就可能导致一个卖家倾家荡产。作为一个开发,可能我们很少接触客户。但是从来没想过,我的一行代码,竟有可能给alibaba的客户带来巨大损失??突且蛭湃挝颐遣虐炎约旱氖乱狄劳性诎⒗锇桶偷耐旧?,因为信任,所以简单,因为有信任,所以有责任?。?!

    程序员,天生骄傲

    作为一个程序员,大多数时候都是自信的。在听很多大牛讲述他们的经历的时候,也能感受到这一点。很多牛逼的业务的成功是因为技术人员的骄傲,很多牛逼的中间件的诞生是因为研发团队的骄傲,但是也有很多大的故障也是因为程序员的骄傲。 程序员的这种骄傲似乎是天生的,从我们写下那行代码开始,那行代码就只有我认为他有bug的时候他才会有bug,否则都认为是别人的调用姿势不对。在我看来,我觉得这种骄傲其实是一件好事儿。因为我不想让别人给我挑bug,所以我才能把代码写的尽量没有bug.因为我们天生骄傲,所以对待工作,我们才能认真负责。因为天生骄傲,对待学习,我们才能积极努力。因为天生骄傲,对待技术,我们才能更加渴望。因为天生骄傲,我们才变得更优秀。

    但行好事,莫问前程

    以前就比较喜欢这句话,在听分享的时候,毕玄也提到这句话。 但行好事,莫问前程。泰山崩于前,我依然沐浴更衣焚香沏茶,诚心正意,手起键落:Hello World! 什么是好事,忘了是谁的这样一句话:无论你在做的是什么,只要是对集团有帮助的事儿,那就是对的。所以,只要做的事儿是对阿里有帮助的事儿就是好事儿吧。

    @AfterClass

    以前觉得集团那些大神肯定天生就长了一双撸代码的手,听完分享之后才知道,无论是谁,他们都是在故障中摸爬滚打出来的。面对技术难题,他们也有一筹莫展的时候,面对线上故障,他们也有手忙脚乱的时候。让我印象深刻的故事,某年的双十一前后,共有五天的秒杀活动。从第一天开始就出现了网站无法访问等情况。大神们在不知道如何解决的情况下,也是试到第四天才把问题解决。

    所以,以前对大神只有无尽的敬仰,听过分享之后,发现神坛上的人也都是一步一步走上去的。那条路就摆在那里,怎么走是自己决定的。

    HollisChuang's Blog

    联系我关于我
  • 互联网新闻信息服务许可证 2019-05-05
  • 党史人物纪念馆(封面) 2019-05-03
  • 西班牙爱维华葡萄酒:你深藏闺中,却被我发现葡萄酒 经理 2019-04-25
  • 赋予妇女更多权利!沙特首次向女性发驾照 2019-04-25
  • 张德江:必须毫不动摇坚持、与时俱进完善人民代表大会制度 2019-04-25
  • 凤凰好书榜∣第46周周榜 2019-04-24
  • 不断的烧钱和融资 共享单车这门“生意”将走到哪里 2019-04-24
  • 在“街角博物馆”中找寻来自唐朝的“雕刻时光” 2019-04-21
  • 流口水!重庆百家宴香气四溢 三千多人齐聚庆新年 2019-04-20
  • 广州市增城区人民法院公告专栏 2019-04-17
  • 六一儿童节 盘点小朋友爱玩的“爆款”游戏 2019-04-17
  • 公安部超提气短视频:此生无悔披战甲 来世还要做警察 2019-04-12
  • 家国情怀·天人和谐·文化自信——从端午文化看民族精神传承 2019-04-12
  • 苏州平江路,市中心的历史古迹!文章中国国家地理网 2019-04-07
  • 榕城监狱及时调解服刑人员家属建房纠纷 2019-04-07
  • 火箭娱乐城 七星彩走势图新浪网 京东彩票官网 北京赛车最好的平台 59彩票官网 北京赛车计划pc 河南省体育彩票网怎中奘 江西新时时彩中奖秘籍 江西多乐彩开奖结果双 彩经网新时时彩杀号 贵州生肖时时彩官网 天津时时彩app 足彩预测网 怎样看福利彩票走势图 双色球开奖号码 七乐彩2012085开奖