【摘要】在博客里分享的是我在知识星球发的一篇文章,继续在这里分享下,也是昨天在猪猪群里对一位网友的回答吧。 两个问题,一个是学历重要吗?一个是怎么判断自己适合不适合做个程序员? 首先,学历重不重要? 当然重要。是门槛,是门面,是学习能力的体现。 我是个大专生,在这方面吃了很多亏,尤其在先找工作的时候。我相信 阅读全文
2019年5月30日星期四
2019年5月28日星期二
Spring Cloud微服务初探 - 小酒窝
【摘要】学习初衷 因为加了不少优秀的知识星球,结交了更多的小伙伴,加了更多的群,每每在自我介绍的时候,都说自己是Android & Java攻城狮。 然鹅,有的小伙伴就来问了,你是搞Java的,那对Spring很熟悉咯?哦,大佬,Spring Cloud搞的怎么样了呢?我是微服务的开发,期待和你一起交流.. 阅读全文
2019年5月24日星期五
iOS音频与视频的开发(一) - 零零圈圈
【摘要】iOS的多媒体支持非常强大,它提供了多套支持多媒体的API,无论是音频、视频的播放,还是录制,iOS都提供了多种API支持。借助于这些API的支持,iOS应用既可以查看、播放手机相册中的照片、视频,也可以播放来自网络的视频.iOS也提供了对摄像头、麦克风的支持。 1、使用AVAudioPlayer播 阅读全文
2019年5月22日星期三
从mysql高可用架构看高可用架构设计 - 一天不进步,就是退步
【摘要】高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可 阅读全文
2019年5月20日星期一
React 从入门到进阶之路(七) - 丰寸
【摘要】React 进阶之路(七),React中的组件、父子组件、React props父组件给子组件传值、子组件给父组件传值、父组件中通过refs获取子组件属性和方法。 阅读全文
2019年5月18日星期六
算法之常见排序算法-冒泡排序、归并排序、快速排序 - 张曾经
【摘要】引言 对于编程中琳琅满目的算法,本人向来是不善此道也不精于此的,而说起排序算法,也只是会冒泡排序。还记得当初刚做开发工作面试第一家公司时,面试官便让手写冒泡排序(入职之后才知道,这面试官就是一个冒泡排序"病态"爱好者,逢面试必考冒泡排序-__-)。后来看吴军的一些文章,提到提高效率的关键就是少做事情 阅读全文
2019年5月16日星期四
Netty入门系列(2) --使用Netty解决粘包和拆包问题 - 正号先生
【摘要】前言 上一篇我们介绍了如果使用Netty来开发一个简单的服务端和客户端,接下来我们来讨论如何使用解码器来解决TCP的粘包和拆包问题 TCP为什么会粘包/拆包 我们知道,TCP是以一种流的方式来进行网络转播的,当tcp三次握手简历通信后,客户端服务端之间就建立了一种通讯管道,我们可以想象成自来水管道, 阅读全文
2019年5月14日星期二
聚类算法(二)--BIRCH - 独孤咕噜犊子
【摘要】BIRCH(balanced iterative reducing and clustering using hierarchies)(名字太长不用管了) 无监督,适合大样本的聚类方法。大多数情况只需扫描一次数据集。(文中有下划线的均表示向量) 一句话概括BIRCH,就是根据某种距离度量方法将数据 阅读全文
2019年5月12日星期日
2019年5月10日星期五
深入解析ReentrantReadWriteLock - 方块人
【摘要】前言: 在Java的锁中很多锁都是同一时刻只允许一个线程访问,今天就来看看一个特殊的锁――读写锁。它的特殊之处就在于同一时刻可以运行多个读线程访问或者有一个写线程在访问。能够大大的提高并发性和吞吐量 ReentrantReadWriteLock介绍 读写锁是一种特殊的自旋锁。在读写锁的世界里,访问共 阅读全文
2019年5月8日星期三
Redis 实战搭建高可用架构 - Cheney.rain
【摘要】前言:最近在看关于redis缓存方面的知识,今天就来个 Redis sentinel 高可用架构,实战开始之前,先看看sentinel的概念 什么是redis-sentinel 为什么使用sentinel服务 一、首先实现主从复制(一主多从) 1、找到redis.conf,复制出2份(我只有一个服务 阅读全文
2019年5月6日星期一
dubbo系列--集群容错 - lawt
【摘要】作为一个程序员,咱们在开发的时候不仅仅是完成某个功能,更要考虑其异常情况程序如何设计,比如说:dubbo的消费端调用服务方异常的情况,要不要处理?如何处理? dubbo提供了多种集群容错机制,默认是failover,也就是失败后重试。可以自行扩展集群容错策略,参见:dubbo官网 图中各节点关系: 阅读全文