JUC基础

JUC是指java.util.concurrent包下的工具类,JDK1.5之后加入的concurrent中文为同时发生线程的状态:new,新建runnable,准备就绪blocked,阻塞waiting,等待,直到有反应timed waiting,也是等待,但过时不候terminated,终止sl


Android开发基础

Hello World文件结构如下│ .gitignore│ build.gradle│ gradle.properties│ gradlew│ gradlew.bat│ local.properties│ settings.gradle│├───.gradle│ ├


Vue2

Vue引入:查看官网介绍:https://cn.vuejs.org/v2/guide/installation.html#Vue-Devtools引入后,在浏览器控制台输入Vue,会看到以下的内容Webpack是前端工程化的解决方案,提供了前端模块化的支持、代码压缩、JavaScript兼容性、性能


NodeJS

Node.js基于Chrome V8引擎的JavaScript运行环境node 文件名.js运行一个js文件FS 模块文件系统模块导入模块const fs = require('fs');// 或者是针对默认暴露的方式引入import fs from "fs";读取文件fs.re


ES6

ES6全称为EcmaScript,是脚本语言的规范,JavaScript可以看作EcmaScript的一个实现,ES新特性也就是JS的新特性ECMA:全称为欧洲计算机制造商协会let变量声明写法和var一样区别:let不允许多次声明同一个变量let a = 3;// 不允许声明两次let a = 3


AJAX

AJAX可以在不刷新页面的情况下向服务器发送请求,允许根据用户的时间更新部分页面内容缺点:不能回退存在跨域问题对SEO优化不好,AJAX更新的部分在爬虫时爬不到过程:实例化(new)一个XMLHttpRequest实例调用open('请求方式', "http://ip:port/xxx&q


JavaScript基础

JavaScriptJavaScript时弱类型,即变量类型可变Java是强类型,变量定义后类型不可变script中文为脚本、写作,读音为skript特点:可以做信息交互安全,不允许访问本地硬盘跨平台性,只要可以解释JS的浏览器即可与HTML结合使用<script></script


动态规划

动态规划DP表示方式分为状态表示和状态计算状态表示可以从两个角度来考虑,分为集合和集合属性集合属性分为数量、最大值、最小值image-202103132118220570-1背包问题有一个背包,最大容量为X有N件物品,体积和价值分别为V[i]和W[i]每件物品只能选一次,求该背包能装多大价值的的物品


Spring Boot2

Spring Boot2打开官网的快速开始进行操作首先新建一个maven项目,使用<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.o


Spring

Spring轻量级开源的JavaEE的开源框架,主要是jar包比较小,解决了开发的复杂性有两个核心的部分:IOC:控制翻转,创建对象的过程交给SpringAOP:面向切面,在不修改源代码的前提下进行功能增强特点:便于解耦合,方便开发方便测试方便和其他框架使用降低Java EE API的使用提供了事务