- 博客(24)
- 收藏
- 关注
原创 nodejs的安装与配置
安装官网: http://nodejs.cn/download/验证默认情况下自动安装Node和NPMNode环境要求8.9以上或者更高版本更换淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org
2022-03-22 13:40:10
367
原创 Spring MVC
1. 简介M(Model)V(View)C(Controller),是一种软件设计规范。以将业务逻辑、数据、显示分离的方式来组织代码。降低了视图与业务逻辑间的双向耦合。MVC不是一种设计模式,而是一种架构模式,当然不同的MVC存在差异。注:设计模式对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比架构更抽象。架构模式只是针对某一领域的具体实现,一个软件可能包含多种设计模式;而设计模式是一种思想,可适用于各种应用。简单来说,框架是软件,而设计模式是软件的知识。Model (
2022-03-12 15:10:06
2588
原创 VS Code插件
Auto Close Tag(自动补全标签 必备)Auto Rename Tag(修改标签名 自动同步修改闭合标签的标签名 必备)ChineseESLintHTML CSS SupportHTML SnippetsJavaScript(ES6)code snippets(es6代码快捷键 也包含常用的console.log之类的 可以少码一点代码 提升效率)Live Serveropen in browser(用vscode写html相关代码的时候 可以下载这个插件 可以使用快捷键 Alt.
2022-03-12 09:34:31
235
原创 Spring
一、简介 Spring是一个轻量级的Java开源框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。Spring为开发Java应用程序提供全面的基础架构支持,因此Java开发者可以专注于业务逻辑。它最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。 Spring有两个核心特性,DI和AOP。IOCInversion of Control,即控制反转,是一种设计思想。在Java开发中,IOC意味着你可以将对象交由容器管理,而不是传统的由程序代码来控制。谁控制谁,控制什
2022-03-04 11:36:53
109
1
原创 JSR303---后端校验
前端校验方便用户的同时,也减轻了服务器压力但当恶意访问者绕过浏览器,通过Postman等类似工具进行访问时,前端校验未必有用,此时我们需要添加后端校验注解介绍Hibernate 中填充一部分使用引入gav坐标<!-- 属性效验--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId&
2022-02-03 11:37:59
498
原创 爽易购商城--后台管理
一、项目简介1、项目背景1)、电商模式市面上有5种常见的电商模式:B2B、B2C、C2B、C2C、O2O;B2B模式Business to Business,是指商家之间的商业关系,如:阿里巴巴;B2C模式Business to Consumer,就是我们经常看到的供应商直接把商品卖给用户,即“商对客”模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。如:苏宁易购、京东、天猫等;C2B模式Customer to Business,即消费者对企业。先有消费者提出需求
2022-01-06 11:35:05
13072
原创 Windows上Maven的安装
第一章:安装前往官网下载最新版的Maven安装包下载后解压到你想安装的位置,我这里是E盘第二章:配置环境变量进入高级系统设置中的环境变量配置M2_HOME和MAVEN_HOME编辑Path变量,追加%MAVEN_HOME%\bin;单击确定保存;之后一路确认保存,此时maven已完成安装,我们通过DOS命令mvn -v检查是否成功,此时已全部完成本地仓库在本地任选一址创建maven_repository作为本地仓库打开path\conf
2022-01-06 11:30:30
627
原创 Docker容器上Redis的安装
下载镜像文件docker pull redis创建实例#预先创建文件mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf启动容器sudo docker run -p 6379:6379 --name redis \-v /mydata/redis/data:/data \-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \-d redis ..
2022-01-06 11:11:21
570
原创 Docker容器的安装
虚拟化容器技术。基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。安装:官方指南:https://docs.docker.com/engine/install/菜鸟教程:https://www.runoob.com/docker/docker-tutorial.html更换aliyun仓库——ubantusudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ ".
2022-01-06 11:06:41
1018
原创 Docker容器中MySQL的安装
下载镜像sudo docker pull mysql:8.0.21 #若不指定版本,默认最新创建实例并启动sudo docker run -p 3306:3306 --name mysql \-v /mydata/mysql/conf:/etc/mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /home/mysql/mysql-files:/var/lib/mysql-f.
2022-01-06 10:43:03
227
原创 Alibaba-OSS
一、基本概念阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。您可以通过本文档提供的简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。基于OSS,您可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务文件以 Key-Value 结构存储,无目录概念1. Bucket(存储空间)存储对象(Object)的容器对象必须隶属于某个存储空间可设置属性控制地域、
2021-12-17 09:40:31
413
原创 Nginx
1、入门1.1、什么是Nginx?高性能的HTTP和反向代理的web服务器支持热部署,数个月不间断运行占有内存少,并发能力强专为性能优化而开发非常注重效率,能经受高负载的考验有报告表明能支持高达5w的并发数1.2、反向代理正向代理:Nginx不仅可以做反向代理实现负载均衡,还能做正向代理进行上网等功能。如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器,这种代理服务称为正向代理 反向代理:客户端对代理无
2021-12-04 21:44:15
2537
原创 Better-Scroll
简介Better-Scroll是一款专注于滚动的插件当在浏览器端,由于ta的加持,还算顺畅但在移动端,没有了浏览器,就会出现卡顿的现象此插件就是解决这个问题,让滚动流畅,带来极致享受使用(vue)安装:npm install better-scroll --save引入:import BScroll from 'better-scroll'使用:<div class="wrapper"><!--class名字可以随便起,用ta来包括滚动内容--> .
2021-11-30 21:55:37
614
原创 Java Web
1、基本概念1.1、前言web开发静态webhtml 、 css;-+提供给所有人看的页面始终不会发生变化;动态web不同的时间,不同的地点,看到不同的数据;Servlet/JSP 、ASP 、 PHP;在Java中,动态Web资源开发的技术统称JavaWeb。1.2、Web应用程序Web应用程序:可以提供浏览器访问的程序ahtml, b.html…多个Web资源,这些Web资源可以被外界访问,对外界提供服务;你们能访问到的任何一个页面或者资源,都存在于这个世界的
2021-11-29 20:36:59
399
原创 Git基础
配置用户名git config --global user.name "xxx"配置邮件git config --global user.email "xxx@xxx.com"已有远程,连接本地本地创建文件夹初始化git init该命令执行完后会在当前目录生成一个 .git 目录。连接远程仓库git clone <resp>已有本地,连接远程创建远程仓库初始化git init连接远程git remote add origin <resp>
2021-11-29 13:44:02
199
原创 Vue全套教程
1、初识Vuejs1.1、为什么学习Vuejs?可能你的公司正要用Vue将原项目重构可能你的公司新项目决定使用Vue技术栈可能你正在找工作,会发现十个前端八个对Vue有或多或少的要求当然,最重要的是Vue非常火,很流行1.2、简单认识VuejsVue(读音/vju:/ ,类似于view)Vue是一个渐进式框架渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验或者如果你希望更多的业务逻辑使用Vue实现,那么Vue的核心库及其生态系统;比如Core + Vu
2021-11-26 22:17:21
2199
原创 MySQL
1、前言1.1、什么是数据库?Database,简称DB按照一定格式存储一些数据的组合1.2、数据库管理系统?DatabaseManagements,简称DBMS顾名思义,是用来管理数据库的可以对数据库进行增删改查之类的操作常见DBMSmysqloraclesql serverDB2sybase等1.3、SQL结构化查询语言DBMS通过执行SQL,对DB进行一些操作它是一套标准,可以运行于多种数据库1.4、Mysql的安装与卸载1.5、Mysql的服务
2021-11-24 09:42:08
452
原创 Mybatis
1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2、优点简单易学灵活sql与代码分离,易于维护提供映射标签,支持对象与数据库的orm字段关系映射
2021-11-23 12:37:19
873
原创 Spring
1、简介Spring:春天,给软件行业带来了春天2002年,Spring框架的锥形-----interface 21问世Spring框架以interface为基础,经过重新设计,不断丰富其内涵,于2004年3月24发布了1.0正式版Rod Johnson,Spring Framework的创始人,悉尼大学的音乐系博士优点Spring是一个免费的,开源的框架(容器)Spring是一个轻量级的,非入侵式的框架控制反转(IOC),面向切面编程(AOP)支持事务的处理,对框架整合的支持总结
2021-11-06 16:59:57
222
1
原创 Maven
一、Maven的安装及配置前往官网下载最新版的Maven安装包下载后解压到你想安装的位置,我这里是E盘配置环境变量进入高级系统设置中的环境变量点击新建。变量名为MAVEN_HOME,变量值为你的maven安装位置,单击确定保存编辑Path变量,追加%MAVEN_HOME%\bin;单击确定保存;之后一路确认保存,此时maven已完成安装,我们通过DOS命令mvn -v检查是否成功此时已全部完成...
2021-10-28 21:26:27
184
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人