学了这些才能成为Java架构师

       既然称为java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得注意的是"直接内存"的特点,使用场景;java多线程同步异步;阅读全文 »

2017年2月22日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

简单总结Git的用法——Git初学必备

       Git概述 Git是一个分布式版本控制系统。就是基于它,著名的GitHub网站才能为开源项目免费提供Git存储,即Git的远程仓库服务。Git是完全免费的,GitHub对于开源仓库也是免费的。其他的免费的版本控制系统(Version Control System,即VCS)还有CSV,SVN等,它们都是集中式的,速度慢,而且还必须联网才能使用。 Git的产生原因是由于维护Linux项目需要一个VC阅读全文 »

2017年2月20日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

C/C++产生随机数的方法

       c库伪随机数发生器  rand  srand  大多时候用时间产生随机发生器的seed c++11 引入的伪随机数发生器.随机数抽象成随机数引擎和分布两部分.引擎用来产生随机数,分布产生特定分布的随机数 常用的就是线性均匀分布 uniform_int_distribution uniform_real_distribution阅读全文 »

2017年2月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

百度成长史:从2000年的异军突起到如今的焦虑与变革

       我们相信,对于一家互联网公司来说,它的产品发展和演化史,会更忠实地映射出它的发展和成长轨迹。我们也相信,去了解一家互联网公司的产品发展、迭代和演化,会更有助于你理解互联网,理解产品。年初,李彦宏发布百度2017年内部信,宣布将全力出击“内容分发”,绕了一圈的百度,终于决定要回归到“信息分发”这个自己的起家之本。回顾起来,身为中国互联网三座大山之一的百度从诞生至今的17年时间,也称得上是波澜壮阔阅读全文 »

2017年2月16日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

Python面试总结笔记

       收拾了一下自己学习Python过程中的笔记,将Python面试过程中经常涉及到的一些问题整理出来。没有总结到的知识点,欢迎大家在评论里提出来。  1、Python基本语法  1、@staticmethod 和 @classmethod  Python中有三种方法,实例方法、类方法(@classmethod)、静态方法(@staticmethod)。阅读全文 »

2017年2月15日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

阿里巴巴Java开发手册流出

       1.不要嫌名字长  无论是方法,变量,还是函数的取名,不要嫌弃名称太长,只要能够表示清楚含义就可以了。  2.String[] args而不是String args[],中括号是数组类型的一部分,数组定义如下:String[] args;  在《Thinking in Java》这边书里面,是这么解释的:  大部分开发人员,习惯前一种写法。  前一种写法符合我们的口语化,我们口语通常都说:定义一个阅读全文 »

2017年2月13日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

对技术人员发展道路的思考

       ;技术人员做到一定程度总是会出现迷茫的情况,反思过去并焦虑未来,本就来讨论技术人员的发展。 一个重要阶段和标志  在讲个人发展之前,我需要先说一下人生中的一个非常重要的阶段——20到30岁!  这个阶段的首要任务,就是提升自己学习能力和解决难题的能力。这是一个非常非常关键的时间段!这个时间段几乎决定着你的未来。阅读全文 »

2017年2月10日
作者:鸡啄米 分类:职场人生 浏览: 评论:1

中国互联网历史中的25个故事——互联网人的那些传奇

       中国的互联网发展到现在这个程度,应该算是非常成功的。想想10年前我们的互联网是怎样的,再想想20年前我们的互联网又是怎样的。十几年前QQ还叫OICQ,网易还没做游戏,百度还没出现,刘强东还在电脑城摆摊卖配件,曾经最大的下载工具还是网络蚂蚁,南非电讯投资腾讯的时候,所有媒体人都觉得南非人SB...而如今这个场景,应该谁都想不到的。下面25个点,回顾中国曾经的互联网。阅读全文 »

2017年2月8日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

新年跳槽指南——这样跳槽最靠谱

       一、转会市场的开放日  如果你了解足球,你会知道,每年夏季和冬季,是大多数职业联赛转会窗口开放的时间。  通常,夏季转会在当年的联赛赛季结束后,也就是普遍从7月开始,一直延续到新一个赛季的联赛开始前,通常在9月前后结束,而冬季转会则在1月份开始,2月份结束。冬季转会时间短,而夏季转会时间长,并且由于冬季转会期联赛并未结束,所以这半程的转会,往往不会出现大手笔。阅读全文 »

2017年2月7日
作者:鸡啄米 分类:职场人生 浏览: 评论:0

https与http究竟有何不同

       一、什么是 HTTPS  HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。  https:URL 表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份阅读全文 »

2017年2月6日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

线下支付硝烟将起,马云不会放任微信超过支付宝

       在吃瓜群众们成群围观各大公司的年终奖时,微信搞出了一个大新闻。除了令人眼红的拿到每人一部刻有名字的iPhone 7 Plus外,整个微信支付团队还被马化腾大手笔奖励1亿元人民币大红包,奖励会以现金、股票和其他形式发放,年终奖还另算。理由很任性,马化腾说是为了庆祝微信支付线下份额超过支付宝,当然,目前还没有第三方数据统计来支撑这个观点。阅读全文 »

2017年1月19日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

百度拉来陆奇 真的能智能超车吗?

       1 早年间,我们经常如此说BAT——三个公司是三种驱动类型:百度是技术驱动,阿里是商业驱动,腾讯是产品驱动。那时候,每一个互联网从业者,每一个圈内人,自然而然的喜欢技术驱动型的公司,因此,百度也就得到了更多人的喜欢。  那时候,腾讯和阿里承担的骂名,远远高于百度。 2 后来,剧本有了变化。百度承担的骂名,超越了腾讯和阿里。其中,又以刚刚过去的2016年为甚。阅读全文 »

2017年1月19日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

后端成长之路:从菜鸟到架构

       有不少初学者问到,我想学习后端,但是又不知道该怎么学,所以我决定把这几年的经验和经历整理成一篇文章,分析后端的路该怎么走,先说明下面仅仅是个人心得,也许与外面的理论有所不同。(文章最后面会附上学习路线地图和一些自己看过的书籍) 后端任务其实是实现接收输入响应输出  后端初接触  后端首先需要学习的是html,css和js,也许你会问做网页不是前端做的事情吗?阅读全文 »

2017年1月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

手把手图文教程:快速排序

       一、什么叫快速排序?  通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。  二、排序步骤:  对下列数组进行排序:(22,36,4,51,36,8,44,5,62,14,5,6,32,12)阅读全文 »

2017年1月6日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

搜狗IPO或成PC时代最后收割者,新故事是人工智能

       搜狗将于年内IPO的消息传出,搜狗官方对此回应称IPO并无时间表,但这个消息来源是搜狗CEO王小川,应该是八九不离十——至少王小川为代表的管理层有在2017年IPO的意愿,只是还未进入实操阶段,比如尚未聘请投资银行。不过,既然由CEO说出来,IPO估值、资金用途、三年目标又有鼻子有眼的,显然不是王小川跟彭博社记者聊high之后的即兴想法。阅读全文 »

2017年1月6日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

微信小程序开发实例(手势解锁)

       手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。 整个功能基于canvas实现,首先添加画布组件,并设定样式阅读全文 »

2017年1月6日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

以互联网金融为例,谈谈技术创业三部曲

       中关村的创业大街里蛰伏着成千上万的野生创业者,每年辞去大公司优渥待遇,白手起家、技术创业的CTO们也不少。但最后成功活下来、走下去的却总是少数。技术创业有三步,具体怎么走?  本文根据点融网技术副总裁毕鹏在2016QCon上海的演讲听录稿整理而成,希望能给观望、或投身技术创业的你有所启发。你将看到:  如何选好创业风口?  以点融网为例,怎样做到从0到1?   如何进一步实现从1到100?阅读全文 »

2017年1月4日
作者:鸡啄米 分类:IT互联网 浏览: 评论:1

C++实战项目:坦克大战(五)

       上一篇中我们给主战坦克添加了发射炮弹的功能。不过有一个问题,炮弹飞到战场边缘时,自动消失的感觉不太好。我们今天来给炮弹加上一个爆炸的效果。  爆炸功能  爆炸的效果不仅仅用在炮弹上,当坦克被击中后也应该有这么一个爆炸效果。我们给所有的元素都抽象一个爆炸的功能,放在Object类中。阅读全文 »

2017年1月4日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

吴晓波预见2017:八大趋势给你我寻变的机会

       2017年,关于创业、关于消费升级、关于投资领域,关于所有你关心的事,吴老师将会做出哪些预测和展望呢?  以下根据吴晓波频道年终秀现场演讲整理 预见2017  我想先跟大家分享一个名词:舒适感。  有一个新闻客户端,知道你喜欢什么东西,并且不断向你推荐你喜欢的东西,这时你会感到非常舒服,但也是你要警惕的时候。   我们一定要拒绝舒适感,拒绝之后会很焦虑,产生不适感。阅读全文 »

2017年1月3日
作者:鸡啄米 分类:IT互联网 浏览: 评论:1

C++实战项目:坦克大战(四)

       上一篇中,我们添加了可以自动行驶的敌人坦克,今天我们给主战坦克添加最核心的功能——开炮。  第一次重构  既然要开炮,就要有炮弹。我们自然就想到要新建一个炮弹类。为了符合我们之前的设计思想,我们需要给这个新的炮弹类找一个基类。用Tank类作基类貌似不太合适,于是,我们要重构代码。  我们创建一个全新的Object类作为今后程序中所有类的基类。阅读全文 »

2016年12月30日
作者:鸡啄米 分类:软件开发 浏览: 评论:0