Vue-cli 基本使用1. 环境安装:
基础环境:
Node.js 官网与下载地址: 下载 | Node.js 中文网 (nodejs.cn)
Node.js版本cmd查看命令: node -v
Node.js安装成功自带npm版本查看命令: npm -v
Node.js 版本更新 工具:Kenshin/gnvm: Node.js version manager on Windows by GO (github.com)
git 官网与下载地址: Git - Downloads (git-scm.com)
以下所有命令建议 以管理员方式打开 cmd 执行 。
1. Node.js 环境配置:镜像配置:
npm install cnpm -g :安装 cnpm 淘宝镜像(不建议使用,使用易出错)
npm install --registry=https://registry.npm.taobao.org :注册淘宝镜像加速器( 推荐 使用)
查看镜像配置: npm config get registry
环境变量配置: E:\myfile\nodejs\
...
Vue1. 官方描述:Vue.js (vuejs.org)
渐进式 JavaScript 框架
易用
已经会了 HTML、CSS、JavaScript?即刻阅读指南开始构建应用!
灵活
不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。
高效
20kB min+gzip 运行大小 超快虚拟 DOM 最省心的优化
2. Vue 基础语法:1. 入门demo:1234567891011<div id="app"><!-- 需要控制的视图 --> {{str}}<!-- 绑定str数据 --></div><script> var app = new Vue({ el: "#app", // 绑定了id为app的视图 data: { str: "hello world", // 存放str数据 }, ...
Jsoup
Jsoup 是一款 java 的 HTML 解析器可以直接解析 URL 地址或是 HTML 文本。可以通过 Dom、CSS已经类似于 jQuery 的操作方式提取数据。
依赖:12345<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</version></dependency>
Jsoup 可解析类型:123456789101112String url = "https://www.baidu.com/";// 将一个URL解析为document最长时间为3秒Document dom = Jsoup.parse(new URL(url), 3000);/** * Jsoup 还提供了解析字符串和文件的方式, * 注意 baseUri 参数表示,此网页中所有网址的前缀。 * Document parse(St ...
Java
未读HttpClient
网络数据都需要使用 HTTP 协议访问互联网获取,而 Java 的 HTTP 协议客户端 HpptClient 技术(就相当于一个浏览器)能更好的协助请求网络数据。
这里主要介绍 get 与 post 的带参请求,如无需参数去除参数构建与添加环节代码即可。
依赖:12345<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version></dependency>
Get 请求:1234567891011121314151617181920212223242526272829303132333435// 访问地址String url = "https://www.baidu.com/";// 创建客户端CloseableHttpClient client ...
POI 与 easyExcel 操作 Excel
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
EasyExcel是一个基于Java的简单、省内存的读写Excel的阿里巴巴开源项目。在尽可能节约内存的情况下支持读写百M的Excel。
POI结构:
HSSF : 提供读写Microsoft Excel格式档案的功能(2003)。
XSSF : 提供读写Microsoft Excel OOXML格式档案的功能(2007)。
HWPF : 提供读写Microsoft Word格式档案的功能。
HSLF : 提供读写Microsoft PowerPoint格式档案的功能。
HDGF : 提供读写Microsoft Visio格式档案的功能。
POI依赖:123456789101112131415<dependencies> <!-- excel03版xls,最多65536格 --> <dependency> <g ...
SSM 整合依赖归纳与资源过滤:1.依赖:更新于:2020年8月29日16:56:271234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586<dependencies> <!-- Spring springmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.8.RELEASE</version> </dependency> <!-- spring-jdbc -- ...
SpringBoot
未读SpringBoot
SpringBoot 简化了 Spring 应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用。
SpringBoot2 要求 java8 及以上, maven3.3 及以上。(查看方式:java -version,mvn -v)
参考文档:SpringBoot2 核心技术与响应式编程
简介
快速创建独立运行的 Spring 项目以及与主流框架集成
使用嵌入式的 Servlet 容器,应用无需打成 war 包
starters 自动依赖与版本控制
自动配置简化开发,无需配置 XML 开箱即用
运行时应用监控与云计算的天然集成等
微服务简介
架构风格(服务微化)
一个应用应该是一组小型服务,各个服务之间可以通过HTTP的方式进行互通关联
每一个功能元素最终都是一个可独立替换和独立升级的软件单元。
详细请参照:微服务详解中文版
创建项目1. 官网创建:官方创建 SpringBoot 项目网址:https://start.spring.io/
将下载下来的项目压缩包解压使用 IDEA 打开,我们就初始化成功了一个 sprin ...
SpringBoot
未读SpringMVC 高级属性SpringMvc与JSON:1. JS对象与JSON转换:1234567let o = {name:"test",age:18,pass:111};// stringify:对象转json字符串let json = JSON.stringify(o);console.log(json); // {"name":"test","age":18,"pass":111}// parse:json字符串转对象let obj = JSON.parse(json);console.log(obj); // {name: "test", age: 18, pass: 111}
2. 了解 Jackson:1. 导入依赖:
依赖地址:
12345<dependency> <groupId>com.fasterxml.jackson.core</groupI ...
SpringBoot
未读Spring MVC 入门MVC 简介:MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范:
Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。
View(视图):负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。
Controller(控制器):接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。也就是说控制器做了个调度员的工作。
Spring MVC 简单实例:1. 导入所需依赖:123456789101112131415161718192021222324252627<!-- 测试 --><dependency> <groupId>junit</groupId> ...
SpringBoot
未读事务管理与SM整合事务控制:
Spring 的事务控制是基于 AOP (切面编程)的,因此需要导入AOP的包。
spring 中只需告诉它哪些方法是事务方法即可,spring自动进行事务控制。
事务4个特性:原子性,一致性,隔离性,持久性。
1. 注解开启事务:
spring-service.xml中添加开启事务配置:
12345678910<!-- 1. 配置事务管理器,让其进行事务控制 --><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!-- dataSource 是数据源,数据库的连接配置 --> <property name="dataSource" ref="dataSource"/></bean><!-- 2. 开启基于注解的事务控制模式,依 ...