- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 Dubbo源码学习——SPI/IOC/DI
之前的博客大致介绍了Dubbo体系中比较重要的接口抽象概念,在宏观上了解其设计,具体的实现必然要围绕这些接口和概念展开,在核心工作流介绍之前需要先单独讲下Dubbo设计中比较重要的SPI机制,我个人认为算是Dubbo的设计精髓,有限实现了IOC/DI的功能,是Dubbo的核心。良兵猛将如果配合不好也是一群莽夫,这里Dubbo用一个叫ExtensionLoader的工具类,如同皇帝圣旨一般,协调组织...
2019-10-20 12:18:35 250
原创 Dubbo源码学习——核心概念
以前人们计算个数是1+1+1+1...+1,简单有效,等到每次计算个数并且量越来越大的时候,这种计算模型显然是不合适的,于是就有人发明了乘法,把冗长的加法问题用一个简单的乘法符号所代替,这是概念的不断抽象带来的好处,当然我就是举个例子。在Dubbo所处的领域里面,到处都是A服务的方法method1去调用某个B服务的method2,这个method2的方法名可能会变,可能没有参数,可能有参数,而且参...
2019-10-19 12:35:22 242
原创 Dubbo源码学习——总览
最开始了解Dubbo还是4年多前,应该是出去面试时面试官询问是否了解(double),瞬间有些懵逼,好在最后还是给了offer,和同事吃散伙饭时聊到这个double不是我理解的double,是指的Dubbo,深感自己的技术栈太浅,之后的几年里,抛弃做全栈工程师的想法,能把后端技术学精学全也是一种不容易的事情。网上也有很多Dubbo源码的学习,要么大篇幅的贴代码加注释,要么就是单对一个点...
2019-10-19 10:17:40 213
原创 白话版Paxos算法
之前研究ZooKeeper时了解到其使用的ZAB原子广播协议,进而挖掘出ZAB的理论支持的Paxos算法,真是晦涩难懂,看似一个例子讲的云里雾里,我基本快把百度能翻到的排名靠前的相关文章翻遍了,基本了解了这个算法运作原理,在此,不做证明,不做和别人一样的论述,就用大白话把我理解的Paxos算法描述一下,如果有纰漏的地方,欢迎回复指正。这个Paxos算法读了这么多文章,我感觉有个概念得提前强调...
2019-10-08 17:24:00 244
原创 开发笔记12-Core Animation
今天上午去了一家公司面试,面试的技术总监居然是老乡,呵呵不过面试的过程还是正规的,他没有”徇私情“,呵呵。我比较喜欢这类的公司,完全接受顾客的app定制需求,专攻技术解决满足需求,和我之前的公司只是让我来维护或者开发他们维护网站的客户端而已,希望能够加入他们。我零零碎碎地学习这iOS的开发,为了应付各种公司的面试,现在都不知道要着重看哪个了,今天就挑自己喜欢的科目:动画吧。想想当初被iOS吸引
2012-10-22 23:50:04 941
原创 开发笔记11-初识StoryBoards
晃晃回北京已经两个星期了,找工作也两个星期了,投简历都上500份奔600了,给予的面试的机会不是很多,大概自己的比率是每100份简历有一个面试机会,下周一上午又有一家公司的面试,希望不要是之前的公司杳无音讯。想想这周一gameloft还说这周给回复呢,这都周日的晚上了,虽我没抱什么幻想,真的希望能够给我回复,我好知道自己的不足,我好改善,其他的小公司不给回复我就当你们委婉的拒绝了,找工作真的非常锻
2012-10-21 22:44:08 531
原创 开发笔记9-cocos2d之精灵的创建与移动
知易的教程理论知识丰富,我之前也说过,我是一个习惯跟着“师傅”的小学徒,当然这个师傅不一定是人,同学推荐了一个网站51CTO.COM,里面的教程可以说比较适合我,就是那种手把手来的那种,还好我自己不会弄图片之类的东东,有实例游戏下载,我直接将图片拿来用就可以,相当不错。我现在用的cocos2d-iphone-2.1-beta2,建工程时那个hello world不错,我就用那个来做这个教程上的
2012-10-19 22:07:02 569
原创 开发笔记7-Multitasking多任务学习
今天接到一起找工作的同学的电话诉苦,本来他还是在那种iOS培训机构培训过,其实我还真看不起那培训机构,还在一家公司干过有过两个app上过线。今天面试可能遇到那种传说中的技术总监类的人物吧,直接被问道无语,同学确实做东西不用心记,好的IDE确实能加快工程进度和提高代码质量,但对于初学者来说容易让他产生依赖,一问一些关键的技术就答不出来了,连些用啥类也说不出来,最要命的是人家认定他干的没啥技术含量,如
2012-10-16 22:36:48 3951 1
原创 无开发仅做日记
明天上午就到gameloft笔试去了,c++方向的,明天下午还有个公司的面试,ios方向的,自己找工作真是折腾自己,本来今天复习一天晚上再练会ios的框架,中午在读研的同学来我的住处取大学毕业时那一大摞书来了,跑出去吃饭聊天。说实在的我一点也不羡慕那些在学校读研的,路当然是自己走的,别人的选择你无需指手画脚,但人活着应该有自己的信念,和价值观。我给自己的定位就是不适合中国特色的应试教育,说得简单明
2012-10-14 22:47:40 1339
原创 开发笔记5-Graphics学习
iOS吸引人的地方在于界面的优美和令人惊叹的显示效果,今天就开始跟着《iOS 5 Programming CookBook》一步一步领略其中的精妙。大量的理论介绍不是我的重点,练习最重要,没有实际项目的要求,我也只能熟悉绘制方法,练习如何使用。显示文字的绘制,之前都是将文字写在UILabel里的,今天没想到可以在界面上单独绘制文字,方法如下:UIFont *helveticaBold =
2012-10-13 21:51:38 458
原创 开发笔记4-AVAudioPlayer类的使用
多媒体设备怎么可能没有声音,今天就来练习一下iOS的负责音频和视频的框架AVFoundation其中的音频播放。本来说也练习一下视频的,发现其实原理同音频也大同小异,也就算了,下周一gameloft给了个C++的笔试机会,虽然阴差阳错,但毕竟是大公司的笔试,我还是去瞧瞧吧~一会准备下C++的复习。音频视频框架需要事先加入到工程里,再在把头文件加入进来,就可以使用了,苹果已经把你想要控制音频播放
2012-10-12 20:19:03 685
原创 开发笔记3-JSON数据的创建与读取
有了从网络获取数据的能力,今天就是练习一下网络传送的常见数据格式-JSON,当然XML是主流,但我自己比较喜欢JSON,而且大致看了一下XML的解析,objcec-c有专门的类做此工作,也就看看理论就罢了。今天的代码只练习JSON,今天的参考代码仍然是《iOS 5 Programming CookBook》作者Vandad Nahavandipoor。首先复习下JSON的格式:整个数据是包装在
2012-10-11 19:24:20 557
原创 开发笔记3-JSON数据的创建与读取
有了从网络获取数据的能力,今天就是练习一下网络传送的常见数据格式-JSON,当然XML是主流,但我自己比较喜欢JSON,而且大致看了一下XML的解析,objcec-c有专门的类做此工作,也就看看理论就罢了。今天的代码只练习JSON,今天的参考代码仍然是《iOS 5 Programming CookBook》作者Vandad Nahavandipoor。首先复习下JSON的格式:整个数据是包装在
2012-10-11 18:56:25 102
原创 开发笔记2-NSURLConnection类的学习
- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{NSLog(@"We are here...");NSString *urlAsString = @"http://www.yahoo.com";NSLog(@"Firing
2012-10-10 22:52:20 1180
OpenGL函数动态演示小程序
2013-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人