自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nym_车厘子

今天的砖还是格外的烫手,对面超市的冰镇百威还是我不敢奢求的梦。

  • 博客(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 5656 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 6437 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 4491 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 5651 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 2326

原创 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 621

原创 MySQL数据库基础从入门到精通

总结MySQL数据库基础,包含一些面试题及案例。下面链接分章教程,点击查看↓↓↓↓↓↓↓↓↓↓MySQL(一)数据库操作MySQL(二)DML语言MySQL(三)Select查询详解及常用函数MySQL(四)Select总结及补充聚合函数及分组过滤MD5加密MySQL(五) 事务和索引(测试百万数据下索引的快速查询)...

2021-08-29 21:37:53 1429 5

原创 MySQL(五) 事务和索引(测试百万数据下索引的快速查询)

事务 :是一组sql 要么都成功 要么都失败1.事务原则 : ACID 原子性 一致性 隔离性 持久性 (脏读 幻读)原子性(Atomicity)要么都成功,要么都失败原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离,互不干扰。持久性(Du

2021-08-29 21:07:49 315

原创 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 497

原创 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 3591

原创 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 182 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 340

原创 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 242 3

原创 java基础(十六)面向对象详解

面向对象面向过程思想:步骤清晰简单,第一步做什么,第二步做什么;处理较为简单的问题。面向对象思想:物以类聚,分类的思维模式,思考问题首先解决问题会需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向对象的思索。适合处理复杂的问题,适合处理需要多人协作的问题。OOP(Object Oriented Programming)面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。三大特性:封装,继承,多态。抽象1.静态与非静态方法对比2.类与对象的创建3.

2021-08-27 22:10:31 119

原创 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 426 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 126

原创 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 72

原创 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 87

原创 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 427

原创 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 393

原创 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 760

原创 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 127

原创 给出一百分制成绩,要求输出成绩等级‘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 1115

原创 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 177

原创 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 94

原创 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 187

原创 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 113

原创 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 73

原创 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 129

原创 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 130

原创 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 70

原创 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 435 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 146

原创 JVM垃圾回收机制

Java垃圾回收机制1.优点:​ 自动内存管理无需开发人员手动参与内存的分配与回收,降低内存泄漏和内存溢出的风险,没有垃圾回收器,java也会和cpp一样,各种悬垂指针,野指针,泄露问题让你头疼不已。​ 自动内存管理机制,将程序员从繁重的内存管理中释放出来,可以更专心地专注于业务开发。2.缺点:​ 对于Java开发人员而言,自动内存管理就像是一个黑匣子,过度依赖于“自动”,会弱化Java开发人员在程序出现内存溢出时定位问题和解决问题的能力。​ 因此,了解JVM的自动内存分配和内存回收原理就显得非

2021-07-29 19:11:22 106

原创 Vue项目搭建与部署

1.1介绍Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue两大核心思想:组件化和数据驱动。组件化就是将一个整体合理拆分为一个一个小块(组件),组件可重复使用;数据驱动是前端的未来发展方向,释放了对DOM的操作,让DOM随着数据的变化自然而然的变化(尤神原话),不必过多的关注DOM,只需要将数据组织好即可。1.随意创建一个文件夹2.创建名为springboot-vue-demo的工程vue create springboot-vue-

2021-07-25 19:17:46 191

原创 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 563

原创 Vue组件模板--深入浅出

组件模板如果仅仅具备前面的知识,那你的前端开发与Jquery、甚至原生Javascript形式的开发别无二样,Vue真正的强大之处在于,它不仅彻底实现了网页组件的模块化,还提供了大量实用且美观的模块基础组件W3C命名规范:字母全小写,包含连字符核心语法// 组件定义(组件应定义在脚本内容的前方)- 参数1:组件名 参数2:组件逻辑 Vue.component('cmp-a', { // 组件名:cmp-a props: [{},], // 组件属性

2020-08-14 19:56:55 354

原创 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 437

原创 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 232

原创 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 182

school.sql MySQL(三)Select查询详解及常用函数

MySQL(三)Select查询详解及常用函数。所用数据库

2021-08-29

book-springboot+vue.rar

springboot+vue项目大型实战项目前后端分离就是将⼀个应⽤的前端代码和后端代码分开写,为什么要这样做? 如果不使⽤前后端分离的⽅式,会有哪些问题? 传统的 Java Web 开发中,前端使⽤ JSP 开发,JSP 不是由后端开发者来独⽴完成的。 前端—》HTML 静态⻚⾯ —〉后端 —》JSP 这种开发⽅式效率极低,可以使⽤前后端分离的⽅式进⾏开发,就可以完美地解决这⼀问题。 前端只需要独⽴编写客户端代码,后端也只需要独⽴编写服务端代码提供数据接⼝即可。 前端通过 Ajax 请求来访问后端的数据接⼝,将 Model 展示到 View 中即可。 前后端开发者只需要提前约定好接⼝⽂档(URL、参数、数据类型…),然后分别独⽴开发即可,前端 可以造假数据进⾏测试,完全不需要依赖于后端,最后完成前后端集成即可,真正实现了前后端应⽤的 解耦合,极⼤地提升了开发效率。

2020-07-15

ssmDemo.rar

IDEA项目源码,ssm项目包含数据库,sql文件,免费使用,分享给大家,资源共享,Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。   Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。

2020-06-29

resources.rar

页面资源,用于springboot的开发。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

2020-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除