• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

2018年12月27日的内容

为什么程序员上班的时候都喜欢戴耳机?

为什么程序猿上班的时候都喜欢戴耳机呢?难道是为了避免代码敲到疲劳,需要听一听“好嗨哟!感觉人生已经到达了巅峰”来醒醒神,激励自己继续奋斗?抱着这个疑问,我打开了百度,一搜。发现有这个疑问人不仅仅只是我一个人。那么,在编程的时候程序员为什么喜欢戴着耳机呢?耳机又有什么用呢?程序员的世界,可以只有格子衬衫,也可以秃头,但是万万不能没有一个好的键盘和耳机……

一致性哈希算法在分布式场景中的应用

本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。分布式缓存假设我们有一个网站,最近发现随着流量增加,服务……

这个开源项目有意思,用动画教你学算法

对于初学者来说,通过静态和文本学习算法是非常枯燥的,如今已经有很多很好的网站,可以查看各种算法的动画,没有什么能比代码可视化学习更容易理解的了今天,猿妹再和大家推荐一个直观的算法可视化工具——Algorithm Visualizer,你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程目前,Algorithm Visualizer ……

Java中常用的 JSON 库性能比较

本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。目前对于Ja……

JVM调优总结(一):基本概念

一、数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,B……

Redis 缓存和 MySQL 数据如何实现一致性?

需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。缓存和数据库一致性解决方案第一种方案:采用延时双删策略在写库前后……

Spring Boot 的 10 个核心模块

学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。Spring Boot 的核心模块下面我们大概来了解一下 Spring Boot 的核心模块。1、spring-boot这是 Spring Boot 的主模块,也是支持其他模块的核心模块,主要包含……

Spring全家桶—SpringBoot2集成Redis缓存

Spring Boot Redis Cache在此章,我们将SpringBoot2.x集成Redis Cache,Redis是一个开源的,基于内存的数据结构存储,可以用作数据库、缓存和消息代理,在本章仅讲解缓存集成。准备工作当前项目工具及环境开发工具 IDEA 2018.3依赖管理 Gradle 5.0JDK 1.8Redis……

WEB前端知识体系精简

Web前端技术由html、css和 javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自己的知……

再见了, 上海!

再见了, 上海! 上周六赴约了一位故友的离别宴,由于他月中离开上海,回家创业,特此约了一下。老吕是做安卓的,还有一起来上海的老郭,老郭在2015年转做了后端开发。简单介绍下我两位故友的背景。老吕毕业来一直在HTC,TCL做驱动。老郭前期做应用,后期在TMD一家做后端开发, 他们两个人都是本科。这一次有三个人赴约了,老吕差不多和我一起来的上海,当……

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00