10 2019 档案
摘要:转:https://mp.weixin.qq.com/s/X6ijfWwQ_ANQLSIx3As3cg 什么是 Nginx? Nginx 最初是作为一个 Web 服务器创建的,用于解决 C10k 的问题。作为一个 Web 服务器,它可以以惊人的速度为您的数据服务。但 Nginx 不仅仅是一个 Web
阅读全文
摘要:转:https://www.cnblogs.com/knowledgesea/p/5175711.html https://www.cnblogs.com/jingmoxukong/p/5945200.html http 反向代理配置 我们先实现一个小目标:不考虑复杂的配置,仅仅是完成一个 http
阅读全文
摘要:1.Redis支持的数据类型? 答:五种,在第一节redis相关的博客我就说过,String,Hash,List,Set,zSet,也就是我们的字符串,哈希,列表,集合,有序集合五种。结构图如下。 2.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么? 答:Redis持久化主要分为
阅读全文
摘要:转:https://www.cnblogs.com/lenve/p/11756725.html 前后端分离后,维护接口文档基本上是必不可少的工作。 一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少
阅读全文
摘要:转:https://www.cnblogs.com/bethunebtj/p/9159914.html 1.为何需要缓存? 在高并发请求时,为何我们频繁提到缓存技术?最直接的原因是,目前磁盘IO和网络IO相对于内存IO的成百上千倍的性能劣势。做个简单计算,如果我们需要某个数据,该数据从数据库磁盘读出
阅读全文
摘要:转:https://www.cnblogs.com/niumoo/p/11756703.html 1. 什么是热加载 热加载是指可以在不重启服务的情况下让更改的代码生效,热加载可以显著的提升开发以及调试的效率,它是基于 Java 的类加载器实现的,但是由于热加载的不安全性,一般不会用于正式的生产环境
阅读全文
摘要:菜单 -> Run -> Edit Configurations… 添加 -> Remote 配置 启动远程项目 正常启动命令如下: 开启远程调试: 其中 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7015 是从上一步
阅读全文
摘要:转:https://www.cnblogs.com/lixinjie/p/10817860.html 不是线程的安全面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“
阅读全文
摘要:转:https://www.cnblogs.com/wanghaoyang/p/11687329.html 问题现象:线上系统突然运行缓慢,CPU飙升,甚至到100%,以及Full GC次数过多,接着就是各种报警:例如接口超时报警等。此时急需快速线上排查问题。 核心排查步骤: 1.执行“top”命令
阅读全文