后端
这里记录一些服务端的知识点
正在学
代办事项
JVM虚拟机《深入理解jvm虚拟机》阅读学习记录
进度:未开始
尚硅谷2020微服务分布式电商项目《谷粒商城》学习进度:分布式基础篇P50 gitee前端部分不适用
这里记录一些服务端的知识点
正在学
代办事项
JVM虚拟机《深入理解jvm虚拟机》阅读学习记录
进度:未开始
尚硅谷2020微服务分布式电商项目《谷粒商城》学习
进度:分布式基础篇P50 gitee
前端部分不适用
Java 设计模式 设计模式是什么 设计模式,简单来说就前人编程总结出来的套路 为什么要学习设计模式 适应变化,提高代码复用率。改善系统的设计,增强系统的健壮性、可扩展性,为以后需求修改作铺垫. ...
git版本控制规范 规范Git commit背景 Git每次提交代码都需要写commit message,否则就不允许提交。 一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作……但是在日常开发中,commit message千奇百怪,中英文混合使用、fix bug等各种笼统的message司空见怪,这就导致后续代码维护成本特别大,有时自己都不知道自己的fix bug修改的是什么问题。基于以上这些问题,我们希望通过某种方式来监控用户的git commit message,让规范更好的服务于质量,提高自己的开发效率。 ...
Java JVM虚拟机 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域 有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是 依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存 将会包括以下几个运行时数据区域 ...
Java 反射 什么是反射: 正常情况下我们新建一个类就是: Student st = new Student() 通过new方式,调用默认构造方法新建一个类,加载到jvm虚拟机中,这种类的加载方法存在一种问题,就是运行时不灵活,如果我们把student类换成teacher类,就需要重新修改代码。 ...
Java 注解 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。 比如: ...
JAVA8 新特性 ❕❗❗❕ 所有的demo可见 GITHUB Lambda 什么是Lambda Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。 ...
CORS (跨域资源共享) CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 同源安全策略 默认阻止“跨域”获取资源。但是 CORS 给了web服务器这样的权限,即服务器可以选择,允许浏览器向跨源服务器发出请求。CORS需要浏览器和服务器同时支持。 ...
nginx(代理服务器) nginx安装(linux) 安装nginx环境依赖 配置yum源 安装pcre 依赖、安装 openssl 、 zlib 、 gcc 依赖 nginx 官网下载软件 使用tar -zxvf ***命令解压、./configure命令、make && make install命令配置编译 ...
FastDFS(分布式文件系统) 1 什么是FastDFS 1.1 简介 FastDFS是用c语言编写的一款开源的分布式文件系统,它是由淘宝资深架构师余庆编写并开源。FastDFS专为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 ...