晚上,RESTful发明人罗伊悄悄来到了咖啡馆,他想看看自己引以为傲的RESTful到底用得怎么样。(RESTful的故事参见《RPC发展简史》)靠着门的那张桌子有一帮人,他们居然还在讨论老掉牙的JavaRMI,似乎遇到了什么技术难题。看来无论是什么技术,都会有非常古老的遗留系统需要维护
最近在使用SpringBoot,发现其功能真是强大,可以快速的集成很多的组件功能,非常方便:今天就来介绍下,如何集成Redis。定义Redis是一个高性能的key-value数据库。它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、zset(sorteds
注意,是浏览器引擎,不是浏览器!浏览器引擎主要有两个功能,一个负责渲染/页面布局,另外一个是执行JavaScript。国内搞出的浏览器挺多的,不过都是基于外国的开源引擎。为什么没有自主的,或者主导的开源引擎呢?回答这个问题之前,我们先看看浏览器引擎的发展历史,答案就在其中。1990年夏日
今天阿粉就来谈一下这个Java中的各种排序的算法,因为之前遇到了一个面试高级开发,结果竟然出了一个九九乘法表的题,阿粉当时听完读者说的,瞬间就明白是什么意思了,这感觉有点忽悠人,但是实际上却是面试官想要考察你的排序算法的事了,也有可能是真的无聊。排序算法什么是排序算法,实际上这个没有太多的说法,意思
前言最近接手了一个项目,历史悠久,技术债欠的比较多,每次迭代上线心惊胆战,本着边换轮子边前进的原则,对系统进行改造升级。同时由于团队里面新人较多,业务逻辑还需要学习,最好在改造的同时沉淀一些业务领域知识。DDD的思想刚好对目前的情况是一种比较好的解法,那么首先就从应用架构开始了。应用架构的目的让团队
大家好,我是前端西瓜哥。今天来过一下React类函数的生命周期。类组件的生命周期React中类组件的生命周期函数,分为挂载、更新、卸载三种:UNSAFE_componentWillMount:组件即将挂载(废弃)。componentDidMount:组件挂载。UNSAFE_componentWill
Chapter1什么是小波? 小波变换跟时间有关,横坐标是时间,纵坐标是频率。真实世界的数据或者信号经常表现出缓慢变化的趋势或因瞬态而出现的震荡,另一方面,图像具有被边缘中断或者对比度突然变化的平滑区域,傅里叶变换不能有效代表突然的变化,这是因为傅里叶变换将数据表示为未在时间或空间上定位的