简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言 相信大部分开发者对下面这张架构图并不陌生吧,现在很多网站/应用都采用了动静分离的架构进行部署。博主的博客也不例外,主机采用的是阿里云的 ECS,使用 CDN 做静态内容分发,不过静态文件还是存储在 ECS,采用的是Nginx 做动静分离。今天我们来学习一下如何使用阿里云 OSS 做动静分离。简介阿里云 OSS,海量、安全、低成本、高可靠的云存储服务,提供99.999999999...
1、HashMap实现原理2、Java程序怎么优化?3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串4、 说说http,https协议5、请写一段栈溢出、堆溢出的代码6、Java集合面试题及答案总结7、Java代码优化(上)8、Java代码优化(下)9、史上最有用的java面试题整理10、线程池工作原理,任务拒接策略有哪几种11、虚拟机JVM 组...
https://github.com/rohan-paul/Awesome-JavaScript-Interviews https://github.com/nieyafei/front-end-interview-js 前端面试interview的Js题目收集 https://github.com/jimuyouyou/node-interview-questions Node.js面试题,侧.
TypeScript 由微软在2012 年 10 月首发,经过几年的发展,已经成为国内外很多前端团队的首选编程语言。前端三大框架中的 Angular 和 Vue 3 也都改用了 TypeScript 开发。即使很多人没直接用过 TypeScript,他们也在通过 VSCode 提供的智能提示功能间接享受着 TypeScript 带来的各项便利。很多人对 TypeScript 背后的原理很感...
主题化管理经常能在网站上看到,一般的思路都是将主题相关的CSS样式独立出来,在用户选择主题的时候加载相应的CSS样式文件。现在大部分浏览器都能很好的兼容CSS变量,主题化样式更容易管理了。最近,使用CSS变量在Vue项目中做了一个主题化实践,下面来看看整个过程。Github项目地址演示地址可行性测试为了检验方法的可行性,在public文件夹下新建一个themes文件夹,并在themes...
简单实现token可用于登录验证和权限管理。 大致步骤分为:前端登录,post用户名和密码到后端。后端验证用户名和密码,若通过,生成一个token返回给前端。前端拿到token用vuex和localStorage管理,登录成功进入首页。之后前端每一次权限操作如跳转路由,都需要判断是否存在token,若不存在,跳转至登录页。前端之后的每一个对后端的请求都要在请求头上带...
本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。上一篇介绍了Google开发的容器监控工具cAdvisor,但是其提供的操作界面较为简陋,且不支持监控多Host,实用性有待提高。因此,本篇会介绍一个流行的生产级监控工具,不,准确说来应该是一个监控方案,它就是Prometheus!# 实验环境:阿里云ECS主机(两台),CentOS 7..
基于 K8S 构建 Jenkins 微服务发布平台实现汇总:发布流程设计讲解准备基础环境K8s环境(部署Ingress Controller,CoreDNS,Calico/Flannel)部署代码版本仓库Gitlab配置本地Git上传测试代码,创建项目到Gitlab部署pinpoint 全链路监控系统(提前修改Dockerfile,打包镜像上传)...
背景很多情况下,我们编写了一些工具库之后,往往在某些框架版本中会出现一些问题,比如本人最近写的一个导入导出的工具库Magicodes.IE(GitHub:https://github.com/xin-lai/Magicodes.IE)就出现了以下问题:虽然支持标准库2.0,但是通过编写单元测试,确实发现如此:因此,单元测试确实需要针对各个框架版本进行测...
Debug操作:程序出问题的时候可以用debug来看一下代码运行轨迹,然后找找问题在哪里1.先给即将debug的代码打上断点:2.打完断点之后右键点击debug:3.然后依次点击开始按钮让程序开始一步步运行:函数的装饰器:定义:装饰器为其他函数添加附加功能,本质上还是一个函数原则:①不修改被修饰函数的源代码 ②不修改被修饰函数的调用方式有这样...