你是下一个被淘汰的iOS程序员吗?

前言: 负责招聘iOS、Android的朋友们可能会发现,收到的大部份简历的相似度是极其的高,这些简历里,他们可能都做过一个团购APP,一个美食APP,或者一个仿今日头条的APP,另外他们的技能点长得都惊人的一致。 通常一轮面试下来后,面试的同事跟我说,候选人有些实际工作经验,能胜任日常的工作,而大 ... »

蹭热点:微信互喷群

不知为什么,互喷群就火了。 新建程序员技术群和兴趣交流群,欢迎互喷。 一:程序员交流互喷群 1.程序员互喷总群 2.java 互喷群 3.python 互喷群 4.产品经理互喷群 5.数据分析互喷群 6.大数据互喷群 二:杭州吃货互喷群 三:兴趣交流群 1.书友会,还可以作藏头诗哦 2.魔方,数独互 ... »

我就死磕安卓了,怎么了?

今天突发奇想,为什么要在安卓这行业呆这么久?做了好几年的开发,目前竟然连房子首付都买不起,说起来很惭愧!已经远远的拖大家的后腿了。 ... »

复仇者联盟3热映,我用python爬取影评告诉你它都在讲什么

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使 ... »

JAVA未来前景还能持续多久

信息时代到来了,在这个时代里,每个人都在“八仙过海,各显其能”, 平凡的,享受现状,风清云淡的过着每一天,有能力的,则日子过的生声水起,但有个前提,就是要有自己的特长,比如你文笔好,可以当文案;你点子多,可以做策划等等,有人擅长多项技能,如果你现在做不到,那就最好先精通一项。2018年,如果你不知道... ... »

暴打了女儿一顿

暴打了女儿一顿 小女儿两岁半了,我几次都想打她。 今天带了两盒网购的糖回家,小琬(大女儿)跟小琼(小女儿)每人一盒。琼儿傻乎乎的看电视,不过抱着包裹很开心,打不开也不着急(她看电视特别上瘾)。 吃完饭,她妈妈带他们出去转了圈,回来准备睡觉,琼儿尿尿的时候尿湿了一点,自己把裤子脱了,还嫌身上的裙子穿着 ... »

IntelliJ IDEA插件——冷门神器分享

IntelliJ IDEA就不必介绍了,至今还能保持IDE前三的神器,如今java程序员的首选,今天介绍几款冷门但绝对是神器的IDEA插件。 前言 IDEA自不必说,IDEA插件是开发中必备的神器,相信大家对常见的插件都如数家珍,如:findbug、checkstyle、JRebel、key pro ... »

掌握这几种微服务模式助你成为更出色的工程师

导读:对于很多工程师来说,进入微服务领域是很困难的。99%的服务属于五类之一,通过这种方式划分责任考虑如何通过管道服务一起管理特性,就像在Unixshell脚本中一样。 所有的微服务有什么共同之处,域驱动设计之父Eric Evans将其定义为:“(服务)可以消费和生成消息。” 考虑到这一点,对于每个 ... »

推荐:微服务详细入坑指南

概念:微服务就是一些可独立运行、可协同工作的小的服务。微服务是现在特别流行的服务,微服务的字面意思是大家都很好理解,就是将系统拆分成很多小的独立系统,每个系统我们看成一个服务,从存储,缓存,部署相对独立。通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活 ... »

架构与微服务本质论

为应对如今无线优先和全渠道用户体验的需求和挑战,我们该如何设计灵活的面向体验的微服务架构?它有哪些模式和最佳实践?携程,Netflix和SoundCloud这些知名互联网公司是如何实践面向体验的微服务架构的?在过去的时间里,大牛马丁福勒对微服务有哪些新的观点? 微服务各家玩法不尽相同,我发现一些术语 ... »

2018 年 3 月 iOS架构师 面试总结

序言: 今年2月中下旬因为个人原因,换了一份工作,3月初期间面试了有3,4家,基本都是D轮或者刚刚上市的公司,也有上榜的BAT,也从他们的面试笔试中看到了自己的一些不足,于是就想写出来和大家分享一下,如果能帮到正在面试的小伙伴更好。从面试题中,其实可以看到一些行业的发展,以及总体人才需求是怎样的了。 ... »

架构的本质是管理复杂性,微服务本身也是架构演化的结果

为应对如今无线优先和全渠道用户体验的需求和挑战,我们该如何设计灵活的面向体验的微服务架构?它有哪些模式和最佳实践?携程,Netflix和SoundCloud这些知名互联网公司是如何实践面向体验的微服务架构的?在过去的2015年,大牛马丁福勒对微服务有哪些新的观点? 微服务各家玩法不尽相同,我发现一些 ... »

微服务架构所要迎接的挑战!你,准备好了吗?

假如你正在运行的微服务少于100,那么你或许可以规避这些问题,但如果将服务扩展到任意更大的量级,这将带来其自有的问题,为了使系统高效运行,你需要解决它们。 1:组织性孤立和蔓延 Conway法则的反模式表明,公司的组织结构能够映射其软件架构。Fowler-Rigetti称,一家向微服务迁移的公司经常 ... »

Tomcat 请求处理流程详解

Overview Connector 启动以后会启动一组线程用于不同阶段的请求处理过程。 Acceptor、Poller、worker 所在的 ThreadPoolExecutor 都维护在 NioEndpoint 中。 Connector Init and Start Requtst Proces ... »

大型网站架构系列:负载均衡详解

一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝。 二、Ngnix负载均衡 Ngnix是一款轻量级的Web服务器 ... »

MySQL性能调优与架构设计

1.Scale(扩展):从数据库来看,就是让数据库能够提供更强的服务能力 ScaleOut: 是通过增加处理节点的方式来提高整体处理能力 ScaleUp: 是通过增加当前处理节点的处理能力来提高整体的处理能力 2.事务最小化原则: 避免分布式事务的解决方案 a)进行ScaleOut 设计的时候合理设 ... »

如何在Python中从零开始实现随机森林

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 决策树可能会受到高度变异的影响,使得结果对所使用的特定测试数据而言变得脆弱。 根据您的测试数据样本构建多个模型(称为套袋)可以减少这种差异,但是树本身是高度相关的。 随机森林是套袋(方法)的延伸,除了基于多个测试数据样本构建树木之外,它还限制了 ... »

自然语言处理的神经网络模型初探

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 深度学习(Deep Learning)技术对自然语言处理(NLP,Natural Language Processing)领域有着巨大的影响。 但作为初学者,您要从何处开始学习呢? 深度学习和自然语言处理都是较为广阔的领域,但每个领域重点研究些 ... »

如何使用 scikit-learn 为机器学习准备文本数据

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 文本数据需要特殊处理,然后才能开始将其用于预测建模。 我们需要解析文本,以删除被称为标记化的单词。然后,这些词还需要被编码为整型或浮点型,以用作机器学习算法的输入,这一过程称为特征提取(或矢量化)。 scikit-learn 库提供易于使用的工 ... »

Android图像处理 - 高斯模糊的原理及实现

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 由 天天P图攻城狮 发布在云+社区 作者简介:damonxia(夏正冬),天天P图Android工程师 前言 高斯模糊是图像处理中几乎每个程序员都或多或少听过的名词,但是对其原理大家可能并不了解,只知道通过高斯模糊能实现图像毛玻璃效果。 本文首 ... »