正文内容加载中...
posted @ 2020-12-31 11:29 西北野狼 阅读(119) 评论(0) 推荐(0) 编辑
摘要:Java内存模型 概念:java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。 线程之间的通信 两种通信机制: 共享内存 写读内存中公共状态来通信,通过共享对象进行通信。 消息传递 明确的发送消息来进行通信,java中就是wait() notify(). java内 阅读全文
posted @ 2020-10-19 16:40 西北野狼 阅读(55) 评论(0) 推荐(0) 编辑
摘要:HTTP 1.1 对比 1.0,HTTP 1.1 主要区别主要体现在: 缓存处理:在 HTTP 1.0 中主要使用 header 里的 If-Modified-Since,Expires 来做为缓存判断的标准,HTTP1.1 则引入了更多的缓存控制策略例如 Entity tag,If-Unmodif 阅读全文
posted @ 2020-10-15 11:22 西北野狼 阅读(90) 评论(0) 推荐(0) 编辑
摘要:一、Webpack Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 二、Webpack安装 1、全局安装 npm install -g webpack webpack-cli 2、安装后查看版本号 webpack - 阅读全文
posted @ 2020-06-19 16:40 西北野狼 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、简介 Babel用来将ES6代码转为ES5代码。 二、安装 安装命令行转码工具 Babel提供babel-cli工具,用于命令行转码。它的安装命令如下: npm install --global babel-cli #查看是否安装成功 babel --version 三、Babel的使用 1、初 阅读全文
posted @ 2020-06-14 21:15 西北野狼 阅读(726) 评论(0) 推荐(0) 编辑
摘要:初始化: #建立一个空文件夹,在命令提示符进入该文件夹 执行命令初始化 npm init #按照提示输入相关信息,如果是用默认值则直接回车即可。 #name: 项目名称 #version: 项目版本号 #description: 项目描述 #keywords: {Array}关键词,便于用户搜索到我 阅读全文
posted @ 2020-06-14 20:52 西北野狼 阅读(110) 评论(0) 推荐(0) 编辑
摘要:<!-- id标识vue作用的范围 --> <div id="app"> <!-- {{}} 插值表达式,绑定vue中的data数据 --> {{ message }} </div> <script src="vue.min.js"></script> <script> // 创建一个vue对象 n 阅读全文
posted @ 2020-06-05 16:53 西北野狼 阅读(100) 评论(0) 推荐(0) 编辑
摘要:ES标准中不包含 DOM 和 BOM的定义,只涵盖基本数据类型、关键字、语句、运算符、内建对象、内建函数等通用语法。 本部分只学习前端开发中ES6的最少必要知识,方便后面项目开发中对代码的理解。 1、let声明变量 创建 let.html // var 声明的变量没有局部作用域 // let 声明的 阅读全文
posted @ 2020-06-04 08:56 西北野狼 阅读(267) 评论(0) 推荐(0) 编辑
摘要:加载器从最底层开始往上的顺序 BootStrap ClassLoader:rt.jar,C++实现,虚拟机的一部分 Extention ClassLoader: 加载扩展的jar包 App ClassLoader:指定的classpath下面的jar包 Custom ClassLoader:自定义的 阅读全文
posted @ 2020-06-02 10:47 西北野狼 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一、日志 1、配置日志级别 日志记录器(Logger)的行为是分等级的。如下表所示: 分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL 默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别 # 设置日志级别 logging. 阅读全文
posted @ 2020-06-02 08:31 西北野狼 阅读(296) 评论(0) 推荐(0) 编辑