- 博客(82)
- 资源 (4)
- 收藏
- 关注

原创 springboot+vue项目大型实战--前后端到底是个什么
到处说前后端分离,springboot+vue,一个项目带你掌握理解下面链接分步教程,点击查看↓↓↓↓↓↓↓↓↓↓1.Vue基础教程(白痴教程)2.Vue-cli(vue脚手架)详细安装教程-淘宝镜像加速器-IDEA版本3.vue ui可视化界面进行创建vue项目安装4.springboot+vue项目大型实战(一)后端开发5.springboot+vue项目大型实战(二)Elemen UI深入浅出分页操作6.springboot+vue项目大型实战(三)增删改查操作合集项目截图(增删改查)
2020-07-15 11:43:01
5741
3

原创 SSM项目案例搭建整合含源码(IDEA版)轻松上手
环境:IDEAMYSQL5.7以上Tomcat7.0以上Maven3.0以上运用Spring MyBatis,mysql 简单前端知识1.简洁的运行截图,花里胡哨可以自己加2.数据库建表,我这里是navicatCREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMEN
2020-06-29 19:00:22
6590
23

原创 MyBatis-Plus(基于springboot)直接上手
数据库文件(mybatis_plus 数据库名字)整体的工程结构DROP TABLE IF EXISTS user;CREATE TABLE user(id BIGINT(20) NOT NULL COMMENT '主键ID',name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',age INT(11) NULL DEFAULT NULL ...
2020-04-24 10:58:12
4563
22

原创 hadoop全分布式集群搭建(小白从零到起飞)最详细!
所需工具 vmware15 Centos6.5 xhell xftp notepad++企鹅号:1550213743微博:Nym_车厘子1.建好虚拟机后点击编辑-虚拟网络编辑器Vmnet8观察子网IP,一定要记住192.168.xxx后面有用2.修改虚拟机ip 步骤:1右上角右键电脑图标 2.edit修改system eth0 选择ipv4手动修改添加192.168.xxx.xxx.(...
2020-03-11 09:16:44
5677
8

原创 服务器部署web项目(springboot为例)--持续更新
企鹅号 :1550213743 微博 :Nym_车厘子需求:1.idea配置Maven 等基础配置2.阿里云服务器 centos 8.03.xhell,xftp,mysql(linux5.7),tomcat7.0以上1.首先选择服务器具体配置如下2.选择-更多-安全组配置-添加安全组规则(端口号随意写,注意不要占用,入网,出网都需操作)3.然后回到idea中(首先双击clean...
2020-03-03 14:52:20
2376
原创 MySQL(六)数据库用户管理及在IDEA中使用JDBC连接数据库(编写数据库工具类实现增删改查)
1.数据库用户管理-- ================权限管理-- 创建用户CREATE USER xyj IDENTIFIED BY '123456'-- 修改密码(修改当前用户密码)SET PASSWORD =PASSWORD('123456')-- 修改密码SET PASSWORD FOR xyj = PASSWORD('123')-- 重命名RENAME USER xyj TO xyj1-- 用户授权 all privileges 全部权限 库 表-- all pri
2021-09-01 18:39:36
797
原创 MySQL数据库基础从入门到精通
总结MySQL数据库基础,包含一些面试题及案例。下面链接分章教程,点击查看↓↓↓↓↓↓↓↓↓↓MySQL(一)数据库操作MySQL(二)DML语言MySQL(三)Select查询详解及常用函数MySQL(四)Select总结及补充聚合函数及分组过滤MD5加密MySQL(五) 事务和索引(测试百万数据下索引的快速查询)...
2021-08-29 21:37:53
1475
5
原创 MySQL(五) 事务和索引(测试百万数据下索引的快速查询)
事务 :是一组sql 要么都成功 要么都失败1.事务原则 : ACID 原子性 一致性 隔离性 持久性 (脏读 幻读)原子性(Atomicity)要么都成功,要么都失败原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离,互不干扰。持久性(Du
2021-08-29 21:07:49
375
原创 MySQL(四)Select总结及补充聚合函数及分组过滤MD5加密
1.聚合函数案例0:查询学生个数 SELECT COUNT(studentname) FROM student; SELECT COUNT(*) FROM student; SELECT COUNT(1) FROM student; /*推荐*/ 常用函数SELECT SUM(StudentResult) AS 总和 FROM result; SELECT AVG(StudentResult) AS 平均分 FROM result; SELECT MAX(StudentResult)
2021-08-29 19:27:17
585
原创 MySQL(三)Select查询详解及常用函数
1.基本select语句和别名使用SELECT * FROM studentSELECT *FROM result查询指定字段SELECT `studentno`,`studentname` FROM student起别名,给结果起名字SELECT `studentno` AS 学号,`studentname` as 学生姓名 FROM student函数concat(a,b)SELECT CONCAT('姓名:',studentname) AS 新名字 FROM student2
2021-08-29 15:45:12
3863
原创 MySQL(二)DML语言
1.DML语言INSERT (添加数据语句)UPDATE (更新数据语句)DELETE (删除数据语句)2.INSERT命令INSERT INTO 表名[(字段1,字段2,字段3,…)] VALUES(‘值1’,‘值2’,‘值3’)两种方式1.一一对应 字段名和添加的数据一个个对应起来2.省略字段名 :但添加的值务必与表结构,数据列,顺序相对应,且数量一致3.没有写的也可,默认添加4.第二种注意主键的添加,别丢INSERT INTO `student`(`name`,`pwd`,`
2021-08-28 20:13:28
218
1
原创 MySQL(一)数据库操作
1.关系型数据库与非关系型数据库区别与联系1.关系型数据库 ( SQL )MySQL , Oracle , SQL Server , SQLite , DB2 , …关系型数据库通过外键关联来建立表与表之间的关系2.非关系型数据库 ( NOSQL )Redis , MongoDB , …非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定2.DBMS数据库管理系统 ( DataBase Management System )数据库管理软件 ,
2021-08-28 16:00:05
423
原创 java基础知识总结(面试题,算法题)
总结java基础知识,包含一些面试题及算法题。下面链接分章教程,点击查看↓↓↓↓↓↓↓↓↓↓Java基础(一)数据类型拓展面试Java基础(二)类型转换java基础(三)变量、常量、作用域java基础(四)自增自减运算符java基础(五)逻辑运算符 位运算符(附带面试题:int a=2*8怎样运算效率最快,内存占用最小)java基础(六)三元运算符及逻辑运算符java基础(七)Scanner求和与平均数例题:给出一百分制成绩,要求输出成绩等级‘A‘、‘B‘、‘C‘、‘D‘、‘E‘。90分以上
2021-08-28 08:18:34
274
3
原创 java基础(十六)面向对象详解
面向对象面向过程思想:步骤清晰简单,第一步做什么,第二步做什么;处理较为简单的问题。面向对象思想:物以类聚,分类的思维模式,思考问题首先解决问题会需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向对象的思索。适合处理复杂的问题,适合处理需要多人协作的问题。OOP(Object Oriented Programming)面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。三大特性:封装,继承,多态。抽象1.静态与非静态方法对比2.类与对象的创建3.
2021-08-27 22:10:31
157
原创 java基础(十五)数组、二维数组、Arrays类(遍历求和,冒泡排序)
1.静态初始化,动态初始化,下标越界package array;public class demo_02 { public static void main(String[] args) { //静态初始化:创建+赋值 int [] a={1,2,3,4,5,6}; for (int i = 0; i <a.length ; i++) { System.out.println(a[i]); }
2021-08-26 21:49:27
485
1
原创 java基础(十四)java中的递归方法
1.递归原理:test()方法调用test()方法,自己调用自己。递归结构包括两个部分:递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。什么时候需要调用自身方法。2.递归案例:数的阶乘递归实现package method;public class demo_06 { //5!=5*4*3*2*1 public static void main(String[] args) { int f=f(5); System.out.prin
2021-08-26 10:45:55
164
原创 java基础(十三)可变参数
1.可变参数 … 可以无限传参数 必须放在最后面 如(int x,int… i)public void test(int... i){2.把main里的数组遍历package method;public class demo_03 { public static void main(String[] args) { demo_03 demp_03 = new demo_03(); demp_03.test(1,2,3,4); } //可变参数
2021-08-26 10:40:00
96
原创 java基础(十二)方法重载
1.名字可以重复,但需要参数类型不同(一个是double 一个是int)方法重载max(2,90) max(50,60)package method;public class demo_02 { public static void main(String[] args) { //方法重载max(2,90) max(50,60) 名字可以重复,但需要参数类型不同 int max= max(2,90); System.out.println(max
2021-08-26 10:20:37
116
原创 java基础(十一)方法之实际参数和形式参数的区别
1.实际参数和形式参数的区别对比实际参数:实际调用传递给他的参数形式参数,用来定义的int a, int bpackage temp;public class temp { public static void main(String[] args) { //实际参数:实际调用传递给他的参数 int sum = add(1, 2); System.out.println(sum); //test(); }
2021-08-26 09:46:29
511
原创 java基础(十) Continue用法
1.碰到10的倍数跳到循环从最开始的地方,将10,20,30等等整数剔除break作用:一般跳过一些,用于终止某次循环过程 public static void main(String[] args) { int i=0; while (i<100){ i++; if (i%10==0){ System.out.println("");//碰到10的倍数跳到循环从最开始的地方
2021-08-26 09:20:37
449
原创 java基础(九)For循环经典例题(0-100奇数偶数和,输出1-1000之间能被5整除的数,并且每行输出3个,for循环9*9乘法表,打印三角形)
for循环经典习题1. 0-100奇数 偶数和package basic;public class test05_for { public static void main(String[] args) { int oddsum=0; int evensum=0; for (int i = 0; i <=100; i++) { if (i%2!=0){//奇数 oddsum+=i;
2021-08-25 22:18:07
858
原创 java基础(八)Switch选择结构While与do...While循环
1.注意每一个case下对应一个break,方式case穿透现象package basic;public class test03 { public static void main(String[] args) { //case穿透现象 //switch匹配一个具体的值 char grade='c'; switch (grade){ case 'a': System.out.println
2021-08-25 22:08:50
165
原创 给出一百分制成绩,要求输出成绩等级‘A‘、‘B‘、‘C‘、‘D‘、‘E‘。90分以上为‘A‘,80~89分为‘B‘,70~70分为‘C‘,60~69分为‘D‘,60分以下为‘E‘。
package basic;import java.util.Scanner;public class demo { public static void main(String[] args) { System.out.println("请输入成绩"); Scanner sc = new Scanner(System.in); int score = sc.nextInt(); if (score==100){
2021-08-25 16:55:48
1165
原创 java基础(七)Scanner求和与平均数
import java.util.Scanner;public class demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double sum =0; int m=0; while (sc.hasNextDouble()){ double x = sc.nextDouble();
2021-08-25 16:54:58
236
原创 java基础(六)三元运算符及逻辑运算符
public class demo {//逻辑运算符 public static void main(String[] args) { int a=20; int b=30; a+=b;//a=a+b a-=b;//a+a-b System.out.println(a+b+""); //字符串连接符 + ,最后输出string System.out.println(""+a+b);
2021-08-25 15:35:49
120
原创 java基础(五)逻辑运算符 位运算符(附带面试题:int a=2*8怎样运算效率最快,内存占用最小)
1.逻辑运算符public class demo {//逻辑运算符 public static void main(String[] args) { boolean a=true; boolean b=false; System.out.println("&&---"+(a&&b));//与:都为真才为true System.out.println("||---"+(a||b));//或:有一个真为
2021-08-25 15:13:08
222
原创 java基础(四)自增自减运算符
1.a++,a–区别public class demo { public static void main(String[] args) { int a=3; int b=a++; //执行完这行代码,先给b赋值,b=3,再自增 //a=a+1 System.out.println(a); int c=++a;//执行完这行代码前,先自增,再给c赋值 //a=a+1 Sys
2021-08-25 10:40:20
149
原创 java基础(三)变量、常量、作用域
1.局部变量 (写了就可以使用)public static void main(String[] args) { //局部变量,必须声明和初始化值 int i=10; System.out.println(i);}2.实例变量public class test03 { //实例变量.从属于对象 String name; int age; public static void main(String[] args) { /
2021-08-25 09:08:37
103
原创 Java基础(二)类型转换
类型转换由低到高强制转换 :(类型)变量名。 高-低自动转换: 低–高byte -short- char- int- long -float -double1.内存溢出(float类型最大127)int a=128;byte b=(byte) a;System.out.println(a);System.out.println(b);结果:128-1282.计算溢出 int aa=200000000; int bb=200;
2021-08-25 08:36:42
199
原创 Java基础(一)数据类型拓展面试
1.java各种进制表示10(十进制、八进制、十六进制) int i =10; int i2=010; //8进制 int i3=0x10; //十六进制 System.out.println(i); System.out.println(i2); System.out.println(i3);结果:10 8 16银行业务等需要准确度的单位 不能用浮点数进行比较!!!2.浮点数 接近但不等于 float f=0.1f; double
2021-08-25 07:38:14
154
原创 Docker基本操作命令(镜像)
1.查看镜像docker imagesREPOSITORY: 来源仓库TAG: 镜像的标签信息, 表示镜像的版本. 只是标记, 并不能表示镜像内容 IMAGE ID: 镜像 idCREATED: 镜像的最后更新时间. SIZE:镜像大小2.搜索镜像[root@alex ~]# docker search mysql3.拉取镜像[root@alex ~]# docker pull hello-world4.查看本地拉取的镜像docker images5.删除镜像[root@ale
2021-08-20 07:34:47
96
原创 centos8安装docker错误解决
安装出现 Problem: problem with installed package buildah…Last metadata expiration check: 0:08:17 ago on Sat 20 Feb 2021 12:43:29 AM EST.Error: Problem: problem with installed package buildah-1.15.1-2.module_el8.3.0+475+c50ce30b.x86_64 - package buildah-1
2021-08-19 20:54:52
515
1
原创 Docker安装教程(附Centos7基本配置)
1.安装net-tools(vim工具)yum install -y vim net-tools2.修改映射地址vim /etc/hosts(ip地址+主机名)3.修改主机名vim /etc/hostname 4.查看防火墙状态firewall-cmd --state 5.关闭防火墙systemctl stop firewalld.service 6.开机自启防火墙关闭systemctl disable firewalld.service 7.查看虚拟机版本及内核,查
2021-08-19 20:52:08
195
原创 JVM垃圾回收机制
Java垃圾回收机制1.优点: 自动内存管理无需开发人员手动参与内存的分配与回收,降低内存泄漏和内存溢出的风险,没有垃圾回收器,java也会和cpp一样,各种悬垂指针,野指针,泄露问题让你头疼不已。 自动内存管理机制,将程序员从繁重的内存管理中释放出来,可以更专心地专注于业务开发。2.缺点: 对于Java开发人员而言,自动内存管理就像是一个黑匣子,过度依赖于“自动”,会弱化Java开发人员在程序出现内存溢出时定位问题和解决问题的能力。 因此,了解JVM的自动内存分配和内存回收原理就显得非
2021-07-29 19:11:22
132
原创 Vue项目搭建与部署
1.1介绍Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue两大核心思想:组件化和数据驱动。组件化就是将一个整体合理拆分为一个一个小块(组件),组件可重复使用;数据驱动是前端的未来发展方向,释放了对DOM的操作,让DOM随着数据的变化自然而然的变化(尤神原话),不必过多的关注DOM,只需要将数据组织好即可。1.随意创建一个文件夹2.创建名为springboot-vue-demo的工程vue create springboot-vue-
2021-07-25 19:17:46
245
原创 Scala-字符串数组统计
1.需要配置hadoop环境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/POM/4.0.0 http
2020-09-29 18:07:47
617
原创 Vue组件模板--深入浅出
组件模板如果仅仅具备前面的知识,那你的前端开发与Jquery、甚至原生Javascript形式的开发别无二样,Vue真正的强大之处在于,它不仅彻底实现了网页组件的模块化,还提供了大量实用且美观的模块基础组件W3C命名规范:字母全小写,包含连字符核心语法// 组件定义(组件应定义在脚本内容的前方)- 参数1:组件名 参数2:组件逻辑 Vue.component('cmp-a', { // 组件名:cmp-a props: [{},], // 组件属性
2020-08-14 19:56:55
392
原创 Vue实现异步通讯
实现原理**Vue是面向视图层的开发框架,本身并不具备异步通讯的能力,不过它提供了整合Axios框架的良好接口:钩子函数。钩子函数是Vue对象生命周期中的阶段性回调函数基础程序1.导入Vue和Axios类库Ajax请求:编写钩子函数 - 加载页面时进行请求// 1、编写钩子函数:mounted()mounted() { // AJAX通讯: axios.get('xxx.json') // response.data接收返回的Json字符串,再赋值给this.info
2020-08-14 18:23:55
489
原创 Axios-深入浅出
Axios请求函数会截断其身后的代码,使之不再执行!!!!axios.request(config)axios.get(url[, config])axios.delete(url[, config])axios.head(url[, config])axios.options(url[, config])axios.post(url[, data[, config]])axios.put(url[, data[, config]])axios.patch(url[, data[, conf
2020-08-14 18:17:12
278
原创 Vuex 使用总结(详细解答)
dispatch:含有异步操作,数据提交至 actions ,可用于向后台提交数据写法示例: this.$store.dispatch(‘isLogin’, true);commit:同步操作,数据提交至 mutations ,更新全局变量写法示例: this.$store.commit(‘loginStatus’, 1);传统方式:层级越多,代码越繁杂数据传递:ShopCarContainer.vue → ShopcarNumbox.Vue实现方式:子组件定义属性,然后父模块通过属性
2020-08-14 18:10:16
211
book-springboot+vue.rar
2020-07-15
ssmDemo.rar
2020-06-29
resources.rar
2020-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人