其他文章 《非暴力沟通-实践篇》第一章读后感 人与人交流是建立在“需要”的基础上的,唯有双方最终都满足了需要,沟通才是有效且非暴力的。那么想要达到这一点,我应该怎么做呢? 2021-05-26 浏览(210) 评论(0) 阅读全文
架构 RESTful理解与实践 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。 2021-04-06 浏览(158) 评论(1) 阅读全文
墙与门(BFS) 【LeetCode】墙与门题目:你被给定一个m×n的二维网格,网格中有以下三种可能的初始化值:-1表示墙或是障碍物0表示一扇门INF无限表示一个空的房间。然后,我们用231-1=2147483647代表INF。你可以认为通往门的距离总是小于2147483647的。你要给每个空房间位上填上该房间到最近门的距离,如果无法到达门,则填INF即可。示例:给定二维网格:INF-10INFINFINFINF-1INF-1INF- 2022-03-30 浏览(45) 评论(0) 阅读全文
算法 BFS和DFS算法 图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系。对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边(E)来表示。 图可以分为有向图和无向图,一般用G=(V,E)来表示图。经常用邻接矩阵或者邻接表来描述一副图。 在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为广度优先搜索(BFS)和深度优先搜索(DFS)。 2022-03-29 浏览(52) 评论(0) 阅读全文
其他文章 Prometheus+Grafana监控MySQL Prometheus+Grafana监控MySQLPrometheus(由go语言(golang)开发)是一套开源的监控&报警&时间序列数据库的组合。适合监控docker容器。因为k 2022-03-25 浏览(86) 评论(0) 阅读全文
其他文章 SpringBoot集成prometheus 1、Prometheus1)介绍Prometheus是一套开源的监控&报警&时间序列数据库的组合,基于应用的metrics来进行监控的开源工具。架构图:2)下载https: 2022-03-25 浏览(52) 评论(0) 阅读全文
后端技术 Vert.x Verticle简介、简单使用及相关用法 Vert.x 通过开箱即用的方式提供了一个简单便捷的、可扩展的、类似的部署和并发模型机制。我们可以用此模型机制来保管您自己的代码组件。 这个模型不能说是严格的 Actor 模式的实现,但它确实有相似之处,特别是在并发、扩展性和部署等方面。 2021-08-11 浏览(251) 评论(0) 阅读全文
后端技术 Vert.x简介、原理与HelloWorld Vertx,是一个基于JVM、轻量级、高性能的应用平台,非常适用于移动端后台、互联网、企业应用架构。 Vertx,基于Netty全异步通信,并扩展出了很多有用的特性。 Vertx,是基于事件总线设计的高性能架构,保证应用中不同部分以一种非堵塞的线程安全方式通讯。 Vertx,是借鉴Erlang和Akka架构设计,能充分利用多核处理器性能并实现高并发编程需求的框架。 2021-08-10 浏览(362) 评论(0) 阅读全文
后端技术 Java-底层原理-编译原理 Java-JVM-从源代码到机器码转载声明:本文系转载自以下文章:JVM系列第4讲:从源代码到机器码,发生了什么?作者:陈树义来源:博客园转载仅为方便学习查看,一切权利属于原作者,本人只是做了整理和排版,如果带来不便请联系我删除。摘要在上篇文章我们聊到,无论什么语言写的代码,其到最后都是通过机器码运行的,无一例外。那么对于Java语言来说,其从源代码到机器码,这中间到底发生... 2021-07-20 浏览(203) 评论(0) 阅读全文