从17年开始写博客以来,反思一下自己的成长和改变。静儿一直以来都不算特别成功的一个重要原因就是思维太过发散。 究其原因,还是和自己的人生观、价值观关系很大。静儿从小对物质的追求比较少,所以做事情的时候没有很强的动机和目的…
分类:后端开发
5-2习题代码的实现,不知行不行,望大家给点建议!!
package Test2; import java.util.Scanner; public class Intail extends Human { static Human ch= new Chinese(); s…
构建入门Restful Web服务
参考地址:Spring官网学习资源 二次整改本系列均可运行 创建资源类 假设你已经设置了项目和构建系统,你可以创建Web服务。 通过考虑服务交互来开始这个过程。 该服务将处理GET请求/greeting,可选地使用nam…
关于《由浅入深分析Tp5&Tp6底层源码》课程学习注意事项
各位小伙伴,课程后续更新或者补充计划以及课程中学生学习时候遇到的一些问题,后面我都会记录再这里,这样问题能够得到沉淀, 希望能帮助更多的小伙伴! 一、课程 更新计划 1、第二章会补充如下内容 &…
js 中的 number 为何很怪异
js 中的 number 为何很怪异 声明:需要读者对二进制有一定的了解 对于 JavaScript 开发者来说,或多或少都遇到过 js 在处理数字上的奇怪现象,比如: > 0.1 + 0.2 0.30000000…
leetcode409.Longest Palindrome
题目要求 Given a string which consists of lowercase or uppercase letters, find the length of the longest palindrom…
C++指针类型识别正确姿势
指针是C和C++中编程最复杂也是最有技巧的部分,但对于新手来说,指针无疑是最致命的,让很多人望而退步。不过很多事情都是从陌生开始,然后渐渐熟悉起来的,就像交朋友一样,得花点时间去培养感情才行。不过指针这位朋友可比较高冷,…
项目中的缓存那些事儿
1.为何需要缓存? 在高并发请求时,为何我们频繁提到缓存技术?最直接的原因是,目前磁盘IO和网络IO相对于内存IO的成百上千倍的性能劣势。 做个简单计算,如果我们需要某个数据,该数据从数据库磁盘读出来需要0.1s,从交换…
leetcode419. Battleships in a Board
题目要求 Given an 2D board, count how many battleships are in it. The battleships are represented with 'X's, empty…
TiKV 源码解析系列文章(八)grpc-rs 的封装与实现
作者: 李建俊 上一篇《gRPC Server 的初始化和启动流程》为大家介绍了 gRPC Server 的初始化和启动流程,本篇将带大家深入到 grpc-rs 这个库里,查看 RPC 请求是如何被封装和派发的,以及它是…
select * 和 select 所有字段的区别
阅读本文大概需要 1 分钟。 之前发过的文章中,关于 select * 和 select 所有字段的知识,有描述不恰当,这次重新纠正下,加深下理解。 MySQL 5.1.37 表记录数 41,547,002,即 4000…
实现一个分布式调度系统-服务注册
上一篇主要介绍了调度模块的核心Quartz: https://www.imooc.com/article/272332 因为我们最终要实现一个分布式的调度,所以这次我们会介绍服务的注册 前提 本次我们选用zookeepe…