自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 RannitMQ的入门操作

RannitMQ的入门操作一、RannitMQ的作用二、应用场景三、MQ的核心概念四、 Docker安装部署RabbitMQ四、 springboot整合rabbitmq一、RannitMQ的作用1、消息队列,从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。2、应用程序“对”应用程序的通信方法。二、应用场景例:流量削锋流量削锋也是消息队列中的常用场景,一般在秒杀或团抢活动中使用广泛应用场景:秒杀活动,一般会因为流量过大,导致流量暴增,应用挂掉。为解决

2021-01-14 16:08:36 473

原创 docker安装nginx及部署项目

docker安装nginx及部署项目一、java项目部署到Docker容器二、安装nginx服务器,反向代理和负载均衡三、部署静态资源+静态资源分离本篇博客所需文件:链接: 点击前往获取提取码: 9jr5一、java项目部署到Docker容器(1)把后台项目上传到虚拟机①创建文件夹mkdir -p /dong/java/oa②rz上传文件(oa.jar、 Dockerfile、 start.sh)到oa目录下(2)编写Dockerfile# 运行环境FROM jre:v1.0#复制

2020-12-30 15:04:26 1048

原创 Eureka集群搭建

Eureka集群搭建一、普通操作二、二级普通操作高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;一、普通操作这次我是在上篇博客的基础上进行修改的:点击前往上篇博客然后在上篇博客的基础上新建两module名字分别是如下:microservice-eureka-server-2002microservice-eureka-server-20031、修改pom.xml<?xml version="1.0" encoding="UTF-8"?><project

2020-12-10 11:08:26 145

原创 springcloud简介及注册中心 eureka

初识SpringCloud微服务架构一、Springcloud简介二、入门案例三、初识eurekaEureka的使用一、Springcloud简介1、简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务

2020-12-08 19:24:02 139

原创 quartz和SpringTask的优点和缺点及案例演示

Spring task Vs Quartz一、优点和缺点二、线程论证代码三、结果图一、优点和缺点Spring task优点:无需整合spring,作业类中就可以调用业务service缺点:单线程;不能做数据存储型的定时任务例演示Quartz优点:多线程;可以做数据存储型的定时任务,维护性高;缺点:需要整合spring,不能直接调用业务层service;二、线程论证代码所需要的pom文件<dependency> <groupId>org.springfra

2020-12-02 20:37:34 3713 2

原创 Springboot+bootstrap界面版之增删改查及图片上传

Springboot+bootstrap界面版之增删改查及图片上传一、项目结构图二、文件配置三、相关代码工程创建所需要增加的依赖一、项目结构图二、文件配置1、导入文件上传pom依赖和降低mysql版本号<mysql.version>5.1.44</mysql.version><version>${mysql.version}</version><dependency> <groupId>commons-fil

2020-12-01 20:50:22 397

原创 springboot之jpa支持

这里写目录标题一、导入相关pom依赖二、application.yml文件配置三、自动建表entity四、自动建表截图五、jpa值增删改一、导入相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> &l

2020-12-01 19:28:54 72

原创 springboot集成redis

这里写目录标题一、SpringBoot配置类二、SpringBoot整合redis及其注解式开发一、SpringBoot配置类1、导入redis的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <depen

2020-11-30 18:36:59 82

原创 SpringBoot集成mybatis

SpringBoot集成mybatis一、springboot配置数据库连接池druid二、springboot整合mybatis三、springboot整合pagehelper一、springboot配置数据库连接池druid1、新建springboot项目2、相关pom依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-star

2020-11-29 16:43:24 4391 1

原创 SpringBoot基本操作

springBoot基本操作一、SpringBoot是什么二、使用Idea配置SpringBoot项目三、测试案例代码一、SpringBoot是什么Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Ma

2020-11-27 11:08:39 143

原创 nginx+tomcat动态代理

nginx+tomcat动态代理一、所需文件二、CentOS7中使用yum安装Nginx的方法二、后台java项目部署三、PA项目部署/Tomcat集群/Tomcat动态代理四、结果图一、所需文件点击获取:前往获取提取码: 4j7d前提:配置tomcat点击前往配置mysql点击前往二、CentOS7中使用yum安装Nginx的方法1.添加 nginx 官方提供的 yum 源(需要联网且时间较长) rpm -Uvh http://nginx.org/packages/centos/7/x86

2020-11-20 19:44:58 450

原创 Linux之Mysql安装配置

这里写目录标题一、安装MYSQL5.7.30二、MYSQL5.7.30配置1、卸载CentOS7系统自带的mariadb2、安装libaio、perl、net-tools库,要不就会报错 balabala...3、rz上传安装包到/usr/local/mytools4、建个目录并将安装文件解压到此目录5、进入目录准备安装6、启动mysqld服务7、登录mysql修改密码8、修改mysql的字符集为utf89、Centos7下无法远程连接mysql数据库三、测试结果一、安装MYSQL5.7.301、官网下

2020-11-20 15:59:25 175

原创 Linux服务配置搭建及项目发布

这里写目录标题一、更换国内源二、安装jdk和Tomcat1、安装jdk2、安装tomcat三、tomcat开机自动启动一、更换国内源1、mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #备份Linux自带的EPEL源2)wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo3)yum clean all #清空缓

2020-11-19 18:27:35 142

原创 mybatis动态sql

目标1、mybatis动态sql2、模糊查询3、查询返回结果集的处理4、分页查询5、特殊字符处理mybatis动态sqlIf、trim、foreach select * from t_mvc_book where bid in #{bid} List selectBooksIn(@Param(“bookIds”) List bookIds);模糊查询#{…}KaTeX parse error: Expected 'EOF', got '#' at positi

2020-11-01 15:33:45 56

原创 mybatis入门

mybatis入门一、目标一、目标1、搭建mybatis框架环境2、基于ssm逆向工程的使用(IDEA)3、Mybatis增删改查案例搭建mybatis框架环境1、创建maven工程2、导入相关pom依赖3、Mybatis相关插件安装4、Mybatis.cfg.xml配置Pom.xml依赖<maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8<

2020-11-01 15:30:42 72

原创 VMware安装

VMware安装目录一、安装Ubuntu二、安装CentOS7一、安装Ubuntu在这里插入图片描述这里最好别放c盘不然电脑会变卡这里去掉启动时检查产品更新和帮助完善,勾上的话会影响效率输入许可证就可VMware 12 Pro 永久许可证激活密钥5A02H-AU243-TZJ49-GTC7K-3C61N二、安装CentOS7这里也可以选择安装程序光盘映像文件,然后找到映射文件添加上去这里虚拟机内存选择512M,如>=1G的默认安装CentOS桌面版,低于&l

2020-09-21 16:09:33 98

原创 登录和注册

登录注册目录1. vue怎么引入和配置使用element-ui框架二、Vue+ElementUl设计登录页面三、 后台交互(axios/qs/vue-axios)目录vue+elementUI完成注册及登陆1. vue怎么引入和配置使用element-ui框架1.1 使用vue-cli脚手架工具创建一个vue项目vue init webpack pro011.2 npm安装elementUIcd pro01 #进入新建项目的根

2020-08-30 09:42:56 75602

原创 使用vue-cl搭建SPA项目

本次博客目标:使用vue-cli来搭建vue项目前提:搭建好NodeJS环境node -vnpm -v什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:vue init webpack xxx注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境安装vue-clinpm install -g vue-clinpm install -g we

2020-08-26 10:11:13 239

原创 Node 环境配置

这里写目录标题一、下载二、Node.js环境搭建三、配置npm全局模块路径和cache默认安装位置四 、验证安装结果五、 如何运行下载的Node.js项目一、下载由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。想一想,java开发的第一步:是不是安装JDK,再配置环境变量java_home/classpath/path1、 下载下载地址:https://nodejs.org/zh-cn/download/根据自己电脑的版本选择相应的版本下载,博主

2020-08-20 11:38:25 260

原创 cdn方式开发 Vue+elementUI

目录一、ElementUI简介二、代码示例三、结果图一、ElementUI简介我们用VUE,知道它的核心思想是组件和数据驱动,但是每一个组件都需要自己编写模板,样式,添加事件,数据等是非常麻烦的,所以饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件ElementUI官网:http://element-cn.eleme.io/#/zh-CN二、代码示例<!DOCTYPE html><html> <head>

2020-08-19 16:47:01 2024

原创 Vue路由

目录一、概念二、SPA实现思路三、代码示例四、结果图一、概念1、SPA是什么:单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序2、vue路由的优点和缺点优点:减少了请求体积,加快页面响应速度,降低了对服务器的压力更好的用户体验,让用户在web app感受native app的流畅缺点:不利于 SEO使用浏览器的前进,后退键的时候会重新发送请求,没有合理利

2020-08-19 16:36:19 84

原创 Vue基本语法(二)

目录一、样式绑定二、事件、按钮修饰符三、 vue表单四、代码示例五、结果图一、样式绑定1 class绑定使用方式:v-bind:class=“expression”expression的类型:字符串、数组、对象2 style绑定v-bind:style=“expression”expression的类型:字符串、数组、对象二、事件、按钮修饰符Vue通过由点(.)表示的指令后缀来调用修饰符,.stop.prevent.capture.self.once <!-- 阻止单击

2020-08-18 14:01:06 63

原创 Vue基本语法 (一)

Vue基本语法目录一、前言二、插值1、html字符串的渲染2、属性绑定指令3、表达式三、指令四、属性1、计算属性2、监听属性五、对应结果图及总结一、前言我上篇博客和大家分享了Vue的入门学习,这次给大家分享Vue的基本语法,希望能够帮助到大家。二、插值1、html字符串的渲染就是使用v-html指令用于输出html代码例:<div id="app"> <div v-html="html"></div></div><script typ

2020-08-14 11:24:00 106

原创 vue入门案例演示

目录一、vue.js是什么鬼二、库和框架的区别三、mvvm的介绍四、安装Vue五、简单案例演示六、总结一、vue.js是什么鬼Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架Vue官网:点击跳转Vue作者:尤雨溪/中国无锡二、库和框架的区别① 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者代表:jQueryjQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作②框架(Framework),是一套完

2020-08-11 16:01:38 283

原创 hiberbate入门

这里写目录标题一、什么是hibernate二、如何在项目中添加hibernate三、hibernate 核心api分析一、什么是hibernateORM框架/持久层框架dao daojdbc hibernatejdbcORM(Object Relational Mapping):对象关系映射。对象与关系型数据库之间的映射管理框架优势:跨数据库的无缝移植(SqlServer、Oracle、MySql)二、如何在项目中添加hibernate1、添加hiber

2020-07-31 10:37:16 290 1

原创 门户首页功能

目录一、前言二、门户书籍分类列表三、 新书上架、热门书籍四、 总结一、前言上次给大家分享了用户登录权限及书籍类别查询功能后端代码的编写,这次接上篇博客。上篇博客链接:dfasdfadfadfadgshdfjdj二、门户书籍分类列表沿用上篇博客里面的下拉款增加书籍内容的后台查询方法index.jsp 样式要连网<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>&

2020-07-11 20:19:58 294

原创 用户登录权限及书籍类别查询

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-07-05 23:44:46 194

原创 easyui 项目后台功能编码

是的发放

2020-07-05 23:35:14 71

原创 圆形界面样式编写

目录前言一、登录界面二、注册界面三、主界面四、详情分页界面五、购物车界面前言上次博客给大家编写了easyui项目的需求以及功能界面的展示,这次给大家分享圆形界面的编写。一、登录界面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>登录界面</title> <link rel="stylesheet" type="text/css" hre

2020-07-05 00:01:52 259

原创 Easyui datagrid的增删改

dfa

2020-06-29 02:59:08 188

原创 easyui datagrid之查询功能

easyui 目录一、 前言二、easyui布局三、easyui后台查询四、datagrid带条件查询五、结果图六、总结一、 前言这次给大家分享的是要在以下链接博客的tabs控件的基础上增加查询功能,希望能够帮助到大家。二、easyui布局<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html>

2020-06-27 19:11:38 796

原创 easyui tabs控件

目录一 前言二 完成目标三 tab选项卡实现1 选项卡的添加2 index.js 修改总结接上篇博客:点击进入上篇博客链接一 前言上次主要给大家分享了tree前端的编写,使用mvc实现web层的编写,那么这次给大家分享的是在上篇博客的基础上添加tabs控件二 完成目标三 tab选项卡实现1 选项卡的添加复制一下内容到index.jsp页面中的center中 <div title="首页" style="padding:20px;display:none;">

2020-06-26 23:34:49 140

原创 easyui tree前端编写

tree前端编写一、web层代码编写二、页面tree组件展示1、dao层代码编写2、mvc.xml 配置3、index.js 修改三 、结果图四、总结接上篇博客:easyui tree后端编写一、web层代码编写package com.chendongyang.web;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpSer

2020-06-24 23:29:24 130

原创 easyui tree后台实现

tree后台实现导入sql文件导入所需jar包导入util所需的工具类vo 下 TreeVotree_data1.jsonjs 代码与后台进行交互permissionDao运行结果接上篇博客:easyui入门导入sql文件获取sql文件链接: t_easyui_permission表提取码: bdv3注:mysql 数据库文件导入所需jar包jar包提取链接:所需jar包提取码: zgsu导入util所需的工具类util工具类文件获取链接: https://pan.baidu.com

2020-06-23 22:37:56 260

原创 easyUI入门

easyUI入门目录一、什么是easyui二、 为什么要用easyui三、案例四、 效果图一、什么是easyuiEasyUI是一组bai基于jQuery的UI插件集合体二、 为什么要用easyui从效果来看easyui的界面效果要远远差于bootstrap跟layui比,界面效果也更差从金钱的角度上,开发首先会排除掉bootstrap从学习文档的完整性、前端框架的稳定性,组件的丰富性考虑,easyui都要优于layui从公司的角度考虑选用那个框架成本、公司的后端技术人员前端功底、前端的社

2020-06-21 23:55:16 111

原创 DML和视图

这里写目录标题一、DML(数据库管理语言)1、dml有什么用2、插入数据3、更新数据4、删除数据二、视图1、创建视图2、视图的修改3、删除视图4、查看视图5、视图的更新一、DML(数据库管理语言)1、dml有什么用①可以在下列条件下执行: – 向表中插入数据– 修改现存数据– 删除现存数据② 事务是由完成若干项工作的DML语句组成的2、插入数据① 使用 INSERT 语句向表中插入数据。②使用这种语法一次只能向表中插入一条数据。INSERT INTO table [(column [,

2020-06-21 21:45:36 121

原创 DQL下

DQL下目录一、分组查询1、概念2、分组函数类型3、分组查询案例二、多表查询1、笛卡尔集(排列组合)2、等值/连接连接3、join链接三、常见函数四、子查询子查询案例五、分页查询一、分组查询1、概念​ 分组函数作用于一组数据,并对一组数据返回一个值。功能:用作统计使用,又称为聚合函数或统计函数或组函数2、分组函数类型1、分组函数分类:sum 求和、avg 平均值、max 最大值 、min 最小值 、count 计算个数2、分组函数特点:①、sum、avg一般用于处理数值型max、min、

2020-06-21 11:25:18 106

原创 DQL上

DQL上目录一、mysql基本查询语句1、查询语法2、特点3、基础查询案例二、过滤和排序数据1、过滤特点2、按条件表达式筛选3、按逻辑表达式筛选4、模糊查询5、安全等于 <=>6、order by 子句一、mysql基本查询语句数据库资源文件: 数据库表提取码: 9b811、查询语法 select 查询列表 from 表名;2、特点1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格3、基础查询案例1.查询表中的单个字段SELECT la

2020-06-21 11:24:04 74

原创 mysql数据库的账号管理以及DDL语言

mysql数据库账号管理以及DDL语言一、数据库账号管理1、帐号创建及密码修改2、创建zara账号,密码zara123,只拥有查询的权限二、mysql四大引擎三、表的管理1、库的管理1、库的创建2、库的修改3、库的删除二、表的管理四、常见约束一、数据库账号管理1、帐号创建及密码修改GRANT ALL PRIVILEGES ON *.* TO 'zhangsan'@'%' IDENTIFIED BY 'zhangsan123' WITH GRANT OPTION;use mysql;update

2020-06-18 14:16:25 201

原创 通用分页

通用分页核心思路:将上一次查询请求再发一次,只不过页码变了1. PageBean分页三要素page 页码 视图层传递过来rows 页大小 视图层传递过来total 总记录数 后台查出来pagination 是否分页 视图层传递过来2. 后台2.1 entity2.2 dao第一次查满足条件的总记录数第二次查指定页码并满足条件的记录二次查询的条件要一致2.3 控制层Servlet3. 视图层Page

2020-06-05 23:54:20 656

空空如也

空空如也

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

TA关注的人

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