- 博客(81)
- 资源 (3)
- 收藏
- 关注
原创 构建SpringCloud 项目初始环境(一)
构建SpringCloud 项目初始环境一、项目结构二、创建空项目打开Idea,创建一个空项目(Empty Project),项目名为GitCGB2105IVProjects,例如:三、项目初始化配置第一步:配置maven环境(只要是新的工作区,都要重新配置),注意本地库选择新的位置不要与其它项目共用本地库。第二步:配置JDK编译环境第三步:配置项目编码方式四、创建聚合父工程我们后续在创建微服务工程进行学习时,相关服务的依赖及版本的管理可以放在此工程下.第一步:创建父工程模块
2021-08-18 12:59:07
251
原创 微服务架构及解决方案
微服务简介一、背景分析讲微服务之前,我们先分析以下单体应用。所谓单体应用一般是基于idea/eclipse,maven等建一个工程,然后基于SpringBoot,spring,mybatis框架进行整合,接下来再写一堆dao、mapper、service、controller,再加上一些的配置文件,有可能还会引入redis、elasticsearch、mq等其它项目的依赖,开发好之后再将项目打包成一个jar包/war包。然后再将包扔到类似tomcat这样的web服务中,最后部署到公司提供给你的linux
2021-08-18 12:50:40
415
原创 Linux 安装Nginx步骤
Linux安装Nginx步骤1、官网介绍http://nginx.org/en/download.html2、上传安装包上传到指定目录中 /usr/local/src3、解压Nginx 压缩文件[root@localhost src]# tar -xvf nginx-1.19.4.tar.gz移动安装目录到指定文件[root@localhost src]# mv nginx-1.19.4.tar.gz software/4 、关于nginx 目录说明改完名称之后的结果:
2021-08-13 16:04:36
154
原创 京淘项目搭建(九)
1、安装JDK2、安装MySq数据库(需要外网)3、tomcat基本发布(SpringBoot发布到Linux中)4、部署tomcat集群(部署2台)
2021-08-13 15:47:48
254
2
原创 Linux系统安装MariaDB数据库
一、安装MariaDB数据库[root@localhost src]# yum -y install mariadb-server mariadb 安装mariadb数据库[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的.二、数据库启动[root@localhost src]# systemctl start mariadb ##启动命令[root@localhost src]# systemct
2021-08-12 12:37:31
321
原创 京淘后台管理开发文档(全)
京淘后台管理开发文档(全)一、后端项目创建1、结构如图所示2、项目demo测试测试网址:http://localhost:8091/user/hello二、 前端环境搭建1、VUE项目运行测试1.1)运行项目cmd—vue ui1.2)启动APP展现项目1.3)关闭编码格式校验...
2021-08-04 18:40:08
398
原创 京淘项目搭建(二)
京淘项目搭建一、ElementUI介绍1、官网介绍网址:https://element.eleme.cn/#/zh-CN/component/installation1.1)CDN说明1.2)ElementUI入门案例心法:ctrl+c + ctrl+v,CV大法1.2.1)页面效果1.2.2)标签结构体说明<!-- 知识点: 1.el-container 代表一个组件 2.关联组件名称 Container (组件对象由谁定义 UIJ
2021-08-04 13:07:44
284
原创 京淘项目搭建(一)
京淘项目搭建一、京淘项目后台搭建1、 创建项目2、导入pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/
2021-08-03 13:22:03
2096
1
原创 VUE基础用法(四)
一、VUE中组件化思想1、分布式思想1.1)传统项目设计思想说明: 单体项目架构设计,在同一个tomcat服务器中,如果一个模块出现问题,则直接影响整个tomcat服务器运行,项目架构设计耦合性高。2、分布式思想核心理念:根据特定的规则,将程序进行拆分, 未来学习微服务架构的设计思想。2.1)根据模块拆分说明:根据项目中不同的模块,拆分为不同的tomcat服务器,如果某台tomcat服务器发送异常,则不影响整个项目的运行2.2)根据层级拆分3、组件化思想组件系统是 Vue 的另一个
2021-08-02 20:00:43
279
原创 axios请求总结
总结:1、get(查询) delete(删除)的四种种请求方式1.1)普通字符串拼接(建议:传单个属性)前端代码:async deleteUser(id){ console.log(id) await axios.delete("/vue/del?id="+id) //普通拼接字符串},后端代码: @DeleteMapping("/del") public void del(Integer id){ System.out.println(id); }1.2)模版字符串拼
2021-08-02 13:27:54
288
原创 vue基础用法(三)----Axios基础
一、后端项目搭建1、创建项目项目名称: springboot_demo5_axios要求:mapper、service、pojo、controller2 SpringMVC 参数传递方式2.1)简单的参数传递url地址:http://localhost:8090/getUserById?id=100编辑后台Controller代码:/** * URL: http://localhost:8090/getUserById?id=100 */ @RequestMap
2021-07-29 18:28:34
946
原创 前端开发语言整理
前端开发语言1、JavaScript1.1)作用:实现网站的交互,ES6,简称js前端的基本语法1.2)语法定义变量var a=1; alert(a);var x=true; alert(x);var y=10.8; alert(y);var arr1 = new Array();//声明一个空数组var arr2 = new Array("abc", "hello", true);//声明一个具有初始值的数组var arr4 = [];//声明一个空数组定义函数声明:
2021-07-28 19:22:35
1887
原创 VUE用法(二)
VUE用法(二)1、属性绑定入门案例:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>属性绑定</title> <style> /* red 红色 宽度50 高度50 */ .red { background-color: red; width: 50px; height: 50px;
2021-07-28 12:16:22
141
原创 SpringMVC参数取值详情说明
SpringMVC 参数取值详情说明1、ServletServlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet
2021-07-28 09:12:06
210
原创 VUE用法(一)
一、Vue JS1、VUE介绍Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。2、VUE组件说明3、VUE基本语法3.1、入门案例<!DOCTYPE html><html> <head&g
2021-07-27 12:35:41
275
原创 SpringBoot高级用法(二)
一、SpringBoot高级用法1、 Lombok插件1.1) Maven坐标查询网址: https://mvnrepository.com/可以现在查找maven包的信息1.2)添加jar包文件<!--添加lombok依赖--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok<
2021-07-23 20:06:20
229
原创 SpringBoot高级用法(一)
一、IDEA环境配置1、 项目环境搭建1.1)创建工程目录说明:创建一个目录操守:路径中不要出现中文/空格/特殊字符!!!要求:目录不要与其他的项目嵌套!!!1.2)创建工程目录IDEA管理新的工作空间使用File----Open 打开新的目录使用File—New----Module 创建新的module2、IDEA环境配置2.1 )滚轮缩放2.2 )设定自动提示说明:配置该项之后,自动不区分大小写。2.3 )设置参数提示说明:设定之后方法中有参数提示。2.4 )设置
2021-07-23 19:40:58
697
原创 三大框架整合SSM---案例
三大框架整合—案例SSMS:springmvcS:springM:mybatis1、项目结构2、准备表和记录CREATE TABLE `car` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) default NULL, `color` varchar(20) default NULL, `price` double default NULL, PRIMARY KEY (`id`)) ENGINE
2021-07-21 15:22:47
191
原创 IDEA 快捷键、快捷配置
Idea 快捷键1、idea java文件自动对齐(快捷键:Ctrl + Alt + L)2、idea xml文件自动对齐(快捷键:Ctrl + Alt + L)3、idea for快捷输入
2021-07-20 11:03:07
11686
3
原创 Mybatis基础
一、MyBatis持久层框架1、概念MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年5月这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。1)简化JDBC的开发2)能够更好的完成ORM(对象关系映射)3)核心配置文件 – 用
2021-07-19 17:23:53
267
原创 MVC项目案例
MVC项目1、需求访问链接: http://localhost:8080/car/get得到JSON数据: {“name”:“保时捷”,“color”:“红色”,“price”:641000.0}2、项目结构cn.tedu — 放启动类,存子包cn.tedu.service — 子包,放spring层的代码,接口 + 实现类cn.tedu.controller — 子包,放springmvc的代码,controller负责接受请求做出响应cn.tedu.pojo — 子包,放Model层的
2021-07-19 10:51:55
4107
1
原创 Spring基础
一、初识Spring框架1、时代变迁原始时代我们用一个jsp搞定一切,但如此开发大型项目时我们遇到了问题,前端美化的代码和后端的代码交织,代码中又有html、js、css样式,又有业务逻辑和数据库访问代码,杂乱不清晰,美工和开发打架。于是mvc分层架构封建时代出现,把我们写代码的地方硬性分成3个地方,Model层封装数据,View视图层页面展现,Controller控制层访问转发。代码之间的耦合度降低。概念有了,需要实际干活的。于是随着mvc分层概念的深入人心,业界涌现出很多实现框架,最著名的莫过于s
2021-07-17 10:29:23
2999
1
原创 IDEA 插件
IDEA 插件1、SpringBoot热部署1.1)作用每次修改代码修改之后,需要手动的重启服务器. 在开发阶段 能否有一种高效的机制. 每次修改代码之后程序自动重启1.2)在项目的pom.xml文件中,添加jar包的依赖 <!--SpringBoot核心机制: "开箱即用" 只需导入特定的jar包文件 则可以直接使用其中的功能 根本原因: SpringBoot是对框架的简化,内部进行了扩展,无需程序员操作. --> <!--支持热部署 -->
2021-07-16 19:50:06
334
1
原创 SpringMVC基础---案例:web提交学生信息数据到数据库
案例:web提交学生信息数据到数据库1、需求:web网页,提交学生信息,存入到数据库2、创建student学生信息表、sex性别表、hobby爱好表、edu学历表2.1)student学生信息表2.2)sex性别表2.3)hobby爱好表2.4)edu学历表3、前端代码.html<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>学生信息
2021-07-16 16:24:46
1264
原创 Ajax常见问题
一般都是语法错误1、问题一:$ is not defined解决方式:要正确导入jquery包2、问题二:fun is not defined解决方式:检查ajax的语法,关键字,符号,是否少了或者是中文符号3、问题二:404解决方式:请检查前端代码4、问题四:net::ERR_FAILED解决方式:5、 问题五:Unexpected token ‘=’解决方式:6、问题六:Invalid or unexpected token解决方式:7、问题七:500检
2021-07-15 15:13:09
1127
原创 SpringMVC基础
一、SpringMVC 框架介绍1、概述Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一 般不用),Struts2(一般老项目使用)等。SpringMVC就是基于MVC设计模式来实现的。我
2021-07-13 18:12:57
397
原创 SpringBoot
一、SpringBoot介绍1、定义Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。成为SpringBoot全家桶。2、特点创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置SpringBoot全新的pom
2021-07-13 14:37:39
374
原创 Maven
一、企业级架构1、框架图之前我们关注的是前端的解决方案(涉及到的技术有H5、CSS3、JavaScript,CSS升级为Bootstrap再升级到ElementUI,JavaScript升级到jQuery再升级到Vue+NodeJS)现在开始我们开始关注后端的解决方案,也就是服务器端到底干了什么,哪些技术来支持(SpringBoot、Maven、SpringMVC、Spring、Mybatis)。这样前后端都学习完,整个软件项目所需要的基本技术就全线贯通,就可以自己独立完成企业级项目的开发了。下面
2021-07-13 09:58:25
352
原创 web前端---JQuery基础
一、异步请求局部刷新1、架构主流方式:2、技术栈1)JavaScript 形成交互2)jQuery 封装JavaScript,代码更加简洁高效3)ajax 异步请求4)json 数据传输5)Web中间件(tomcat) 处理请求和响应6)mysql数据库 存取数据3、执行过程用户页面中触发ajax请求,访问后端服务器,Web中间件拦截用户请求,转发后端程序进行数据处理,一般还需访问数据库,然后逐层返回。数据库返回数据处理服务,数据处理服务返回Web中间件,Web中间件返回ajax调用
2021-07-09 15:10:31
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅