最新发布第6页
一次线上内存溢出排查-学海无涯,回头是岸

一次线上内存溢出排查

现象: 频繁full gc ,内存回收不掉。 分析:新增需求后发现此现象,使用阿里 的Athas查线上内存情况, 发现gc标记时间非常长。 使用sonar扫描发现很多bug, 但是经过代码分析,原因不在此。 jm...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01060
Ubuntu Shadowsocks-学海无涯,回头是岸

Ubuntu Shadowsocks

Ubuntu 16.04下Shadowsocks服务器端安装及优化 前言 本教程旨在提供简明的Ubuntu 16.04下安装服务器端Shadowsocks。不同于Ubuntu 16.04之前的教程,本文抛弃initd,转而使用Ubuntu 16.04支持的S...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
02371
ngrok内网穿透-学海无涯,回头是岸

ngrok内网穿透

1. ngrok简介 ngrok是一个反向代理,它能够让你本地的web服务或tcp服务通过公共的端口和外部建立一个安全的通道,使得外网可以访问本地的计算机服务。ngrok1.x开源,ngrok2.x不开源 ngrok的主要...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
05920
实现api接口签名-学海无涯,回头是岸

实现api接口签名

API签名是什么 API签名可以理解为就是对API的调用进行签名保护。是在进行API调用时,加了一个调用者及其调用行为的指纹信息,以帮助服务端更好的识别用户及其调用行为的合法性。 怎么做 设计API...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01470
使用Nginx如何解决跨域问题?-学海无涯,回头是岸

使用Nginx如何解决跨域问题?

为何会跨域? 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0600
SpringCloud gateway (史上最全)-学海无涯,回头是岸

SpringCloud gateway (史上最全)

1.1 SpringCloud Gateway 简介 SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提...
反射抛出自定义异常问题-学海无涯,回头是岸

反射抛出自定义异常问题

问题描述 反射调用方法时,方法内部抛出了自定义异常,但是无法在反射调用点捕获到抛出的自定义异常。 反射调用方法时,方法再次调用反射抛出自定义异常,导致最底层异常消失。 调用逻辑代码 @S...
洞察设计模式的底层逻辑-学海无涯,回头是岸

洞察设计模式的底层逻辑

作者:不拔 原文:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想...
记组笔记1-学海无涯,回头是岸

记组笔记1

0.前序 计算机文化素养课其一 计算机组成原理,简称“计组” ​ 作者:Randy 越向往高处的阳光,就越要扎根于无尽的黑暗 了解计算机的底层硬件的逻辑实现,CPU的处理架构,有助于我们更好的使用...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01130
记组笔记2-学海无涯,回头是岸

记组笔记2

作者: Randy ------4.3.2 主存与CPU之间的联系 如图所示的链接关系 ------4.3.3 主存中的地址分配 1比特(bit)存储一个基本的二进制位 0或1 8比特组成1字节(byte),主存中的地址按字节由高到低...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01020
彻底搞懂 MySQL 的 explain-学海无涯,回头是岸

彻底搞懂 MySQL 的 explain

explain关键字可以模拟MySQL优化器执行SQL语句,可以很好的分析SQL语句或表结构的性能瓶颈。 explain包含的字段 id //select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0820
操作系统-分段存储和段页存储管理-学海无涯,回头是岸

操作系统-分段存储和段页存储管理

分段存储管理的基本原理 为了提供内存空间利用率,存储管理从固定分区分配发展到可变分区分配,再发展到分页存储管理。但从用户角度看,以上几种管理方式都存在着自身局限性,难以满足用户在编...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
06600
操作系统-线程与进程-学海无涯,回头是岸

操作系统-线程与进程

操作系统原理笔记-->线程与进程.____ 进程切换 进程切换的实质是回收当前运行进程对 CPU 的控制权,并将 CPU 控制权转交给新调度的就绪进程. 1. 进程上下文 除进程实体之外,进程的运行还需...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0660
操作系统-虚拟存储管理-学海无涯,回头是岸

操作系统-虚拟存储管理

交换技术 交换(Swapping)技术它的主要特点是:打破了一个程序一旦进入内存,就一直驻留在内存直到运行结束的限制。 在多道程序环境下,内存中可以同时存在多个进程(程序),其中的一部分进程...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0690
分页存储管理的基本原理-学海无涯,回头是岸

分页存储管理的基本原理

逻辑地址和物理地址 逻辑地址。用户源程序经编译、链接后得到可装入程序。由于无法预先知道程序装入内存的具体位置,因此不可能在程序中直接使用内存地址,只能暂定程序的起始地址为 0。这样,...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
12940