程序猿杂货铺

59 篇文章
16 人订阅

全部文章

周三不加班

Java 中的基本数据类型详解

今天我们正式开始每日一题系列,最先开始的专题是 Java SE 专题,很多人可能觉得不以为然,Java 有什么好准备的,人家不都是一言不合就框架运用、底层原理吗...

912
周三不加班

每日一道面试题 【征集令】& 【eBay】 面试经验分享

最近参加了不少面试,深深感受到了面试的侧重点和平时工作所用到的东西差异还是不小的,或许是我本来基础缺失,所以有些面试经历都不是很愉快。

812
周三不加班

面试官邪魅一笑:你猜一个 TCP 连接能发多少 HTTP 请求 ?

一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。但是你有没有想过,收到...

843
周三不加班

分析了16年的福利彩票记录,原来可以用Python这么买彩票

上周被一则新闻震惊到了,《2454万元大奖无人认领!福彩史上第二大弃奖在广东中山产生 》,在2019年5月2日开奖的双色球中,广东中山一位彩民博中2454万元,...

982
周三不加班

程序员进阶之路 --- 网络协议概观

信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌...

401
周三不加班

一次惊心动魄的服务器误删文件恢复过程

经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感...

1535
周三不加班

宋仲基宋慧乔没能找到对的人,算法能帮我们找到么?

场景描述:寻找能够相伴一生的灵魂伴侣是很多人的美好愿望,但现实往往残酷。为此,基于大数据,机器学习,AI 算法的婚恋网站和应用纷纷出招,它们能够帮助广大单身男女...

742
周三不加班

缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载到缓存中。然而,这个是逻辑是错误的。

1082
周三不加班

程序员进阶之路 --- SpringBoot 启动原理剖析

从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以...

833
周三不加班

程序员周边 -- JetBrains 发布 2019 年 Java 调查报告

最近知名 IDE 厂商 JetBrains 发布了 2019 年开发者调查报告。本文汇总和 Jave 相关的调查数据和结果。

1123
周三不加班

即生瑜,何生亮 — MAC 地址与 IP 地址

在教计算机网络课程中,经常会碰到这样的问题,为什么需要两个地址:一个是MAC(物理地址),另一个是IP地址。各种解释都有,基本上一个观点就是一个是物理地址,一个...

714
周三不加班

分布式缓存 --- Redis 如何提高缓存命中率

不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。

1123
周三不加班

重构一时爽,构错火葬场

我相信每个接受过老项目的程序员可能都吐槽过 “前人的代码都是屎”。一个已经有些年头的项目,几乎肯定可以看到——到处拷贝来拷贝去的代码,随处可见的拼写错误,头重脚...

654
周三不加班

程序员进阶之路 -- 算法刷题必备神器

不少程序员提起算法可能都心惊胆战,但是又逃不过真香定理,因为会算法的程序员真的惹不起,先不说会算法的要比不会算法的薪资多好多,单是哪个思维逻辑能力就能甩开好大一...

1263
周三不加班

SpringBoot Developer Tools 与 热部署

spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的 App上面去,即在我们改变了一些代码或者配...

1091
周三不加班

Spring Boot 最流行的 16 条实践解读!

Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这...

912
周三不加班

【科普】什么是协程 ?

今天要讲的这个东西说实话,我也是今天才知道,一个我们大多数人可能从来都没用过的语法,哪就是传说中的【协程】,英文表达是 Coroutine。

1392
周三不加班

日志埋点系统的架构与实现

所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语。指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。 埋点的技术实质,是先...

3091
周三不加班

图解 SQL 里的各种 JOIN

在各种问答社区里谈及 SQL 里的各种 JOIN 之间的区别时,最被广为引用的是 CodeProject 上 C.L. Moffatt 的文章 Visual R...

1142
周三不加班

深入理解 Servlet

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特...

1102

扫码关注云+社区

领取腾讯云代金券