程序开发

漫画:什么是微服务?

漫画:什么是微服务?单体架构的痛点缺点一:项目过于臃肿当大大小小的功能模块都集中在同一项目的时候,整个项目必然会变得臃肿,让开发者难以维护。缺点二:资源无法隔离就像刚刚小灰的经历一样,整个单体系统的各个功能模块都依赖于同样的数据库、内存等资源,一旦某个功能模块对资源使用不当,整个系统都会被拖垮。缺点三:无法灵活扩展当系统的访问量越来越大的时候,单体系统固然可以进行水平扩展,部署在多台机器上组成集群:但是这种扩展并非灵活的扩展。比如我们现...
6年前 (2018-01-27) 阅读(1983) 赞一个 (0) 评论(0) 链接直达
Java开发

深入浅出NIO之Channel、Buffer

前言Java NIO 由以下几个核心部分组成:1 、Buffer2、Channel3、Selector传统的IO操作面向数据流,意味着每次从流中读一个或多个字节,直至完成,数据没有被缓存在任何地方。NIO操作面向缓冲区,数据从Channel读取到Buffer缓冲区,随后在Buffer中处理数据。本文着重介绍Channel和Buffer的概念以及在文件读写方面的应用和内部实现原理。BufferA buffer is a linear, f...
6年前 (2018-01-27) 阅读(1940) 赞一个 (0) 评论(0) 链接直达
科技资讯

蓝牙技术的前世与今生

来源:物联江湖  作者:王一鸣公元十世纪,有一名丹麦国王出身海盗家庭,统一了四分五裂的北欧(挪威、瑞典和丹麦),成为维京王国的国王。国王的原名叫Harald Gormsson,爱吃蓝莓的他有个绰号:“Harald Blåtand”,由“斯堪的纳维亚”(北欧地区)的语言翻译成英语就是“Harold Bluetooth(蓝牙)”。在1994年,爱立信开始着手研究一种新型的短距离无线通信技术,而为了迎接这个即将面市的新技术,爱立信用...
6年前 (2018-01-27) 阅读(1846) 赞一个 (0) 评论(0) 链接直达
科技资讯

记得被 404 支配的恐惧么?

平时上网最讨厌看到啥?应该是这货没啥争议这几乎是互联网时兴以来,每个人都无法避免会遇到的问题。404 这三个数字好像网络之神赐给每个信众的礼物~无论你是亿万富翁还是国家总统,网页打不开就是打不开,啥招也没用。。神说,要有 404,于是有了。。可是,为什么网页打不开,网页上都会显示 404 呢?传说,互联的发明者蒂姆·伯纳斯-李( Tim Berners-Lee )曾经在瑞士的欧洲核研究组织的 404 房间办公,在这个 404 房间有互联...
6年前 (2018-01-27) 阅读(1899) 赞一个 (1) 评论(0) 链接直达
神秘的程序猿

用算法撩妹都不会,别跟我说你是程序员

程序员浪漫的表白方式可以说是花样百出,为什么用在自己身上就没效果呢?作为一个程序员“身边的女生”,猿妹觉得,大部分程序员没有女朋友,很可能是恋爱技能bug太多,当你还不确定那个女生对你的喜欢程度,就贸然出手表白,那么结局可能就是......所以表白前先要做功课,下面一位歪国小哥就教给我们一种方法:利用算法,确定一个姑娘对你是否有兴趣,看准了再出手,才不至于惨败公式和步骤:贝叶斯似然率理论公式:P(h|d) / P(-h|d) = P(d...
6年前 (2018-01-27) 阅读(2108) 赞一个 (1) 评论(0) 链接直达
编程人生

对于“程序员到35岁就不行了”,你怎么看?

去年底发生的一起悲剧刺痛了我的神经,中兴公司的某大叔级开发人员被公司逼迫辞职,最后发生惨剧。再联想起年初的“华为 35 岁辞退”事件,身边也经常听到类似,35 岁就是一个 IT 基层人员的黄昏,而 40 岁就是尽头的说法。StackOverflow 上曾有一项有关程序员年龄的调查表明 40 岁之后的开发人员占 13%。35 岁是不是程序员的一个坎呢?或许还是因人而异,今天要讨论的是 IT 程序员 35 岁中年危机的问题。年过 35 岁的...
6年前 (2018-01-27) 阅读(2587) 赞一个 (0) 评论(0) 链接直达
科技资讯

Chrome 终究走上了 IE 6 的老路

16 年前,微软凭借 Windows 系统成为 PC 时代的霸主,其后更是借助 IE 6 占据了整个浏览器市场的 90% 之多。如今,谷歌凭借庞大的用户流量及 Gmail、YouTube 等服务,为 Chrome 营造了当之无愧的垄断地位——事实上,如今的 Chrome 正在重蹈 IE 6 的覆辙。归功于 Android 的普及以及 Chrome 在 Windows 和 Mac 电脑上的兴起,目前...
6年前 (2018-01-27) 阅读(2261) 赞一个 (0) 评论(0) 链接直达
科技资讯

年薪30W+阿里程序员相亲被拒,原因是穿了特步鞋!

近日,“男方穿特步相亲被女方拒绝”的新闻在社交网络刷屏。杭州萧山一名小伙与相亲女孩约会吃饭后,晚上回到家后,姑娘在微信上拒绝了他,理由是小伙 27 岁了还穿特步约会不合适。女方认为特步是小学生、中学生穿得牌子,自己更喜欢精致一点的男孩。然而,事情并未结束,微博介绍为阿里巴巴资深产品经理的用户@王半城Hz 爆料:这个小伙是我司的高级研发工程师,俗称码农,心疼一下我们自己……随后,阿里巴巴官方文化账号@阿里味儿官方微博 确实了这个消息,并为...
6年前 (2018-01-27) 阅读(3107) 赞一个 (0) 评论(0) 链接直达
Tomcat

四张图带你了解Tomcat系统架构

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可...
6年前 (2018-01-27) 阅读(2023) 赞一个 (1) 评论(0) 链接直达
科技资讯

微信QQ遭停用,这些手机彻底不能登陆!

就在上周,腾讯突然宣布:微信和QQ这两款应用,在塞班系统的手机上无法登录。觉得这张图亲切的,咱们都老了……17年底用户还能正常使用QQ 2013版本,只是每次都要麻烦的提示输入图片验证码登录,但2018开年腾讯已经停止为该版本的QQ下发验证码,验证图片显示“该版本存在安全隐患,现已停用”。(看这手机的磨损度,也是部古董机了)塞班系统上的微信在17年底还能够正常使用,但到了12月,部分老机型的微信也被禁止登录,想要登录需要修改 APN 接...
6年前 (2018-01-27) 阅读(3049) 赞一个 (0) 评论(0) 链接直达
Java开发

修改SpringBoot启动Banner字符信息

定制Banner修改Banner我们在启动Spring Boot项目的时候,在控制台会默认输出一个启动图案,如下: 当然,这个图案如果你需要的话是可以自己修改的,修改方式很简单:1、在src/main/resources下新建一个banner.txt文档 2、通过http://patorjk.com/software/taag网站生成需要的字符,将字符拷贝到步骤1所创建的txt文档中,比如我这里为chengxumia...
6年前 (2018-01-24) 阅读(2758) 赞一个 (1) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅