自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker中创建nginx容器出现docker: Error response from daemon: driver failed programming exter...解决

使用nginx.conf配置文件创建nginx容器时出现:解决:根据出现的错误查找相应端口进程netstat -apn | grep 80找到后杀死进程kill -9 954重新启动Dockersystemctl restart docker再次创建nginx容器

2020-12-30 11:23:51 893

原创 SpringBoot项目创建与整合mybatis

这里写目录标题什么是SpringBootSpringBoot创建SpringBoot与Mybatis整合什么是SpringBootSpringBoot简化了Spring框架开发中各种复杂配置,使开发者快速、敏捷的开发基于Spring框架的应用程序。  SpringBoot使用 “约定优于配置” 的思想来摆脱Spring对XML配置文件的依赖,同时又集成了大量的常用第三方库配置(如Redis,Mongo,Mail),在Spring Boot应用中这些第三方库几乎可以零配置的开箱即用,使开发者能够从繁杂

2020-11-29 13:08:16 883 2

原创 Java自定义注解

java自定义注解什么是注解java注解分类自定义注解什么是注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。java注解分类1 JDK基本注解@Override :重写@Deprecated:已过时@SuppressWarnings(value = “unchecked”) : 压制编辑器警告2 JDK元注解 JDK中有一些元注解,主要有@Target,@Retention,@Document,@Inh

2020-11-28 20:24:49 255

原创 mybatis入门和逆向工程

mybatis入门和逆向工程mybatis入门什么是mybatismaven项目的创建mybatis入门什么是mybatis1.mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DAO)2 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。3 每个MyBatis应用程序主要都是使用SqlSessionFactory实例的

2020-10-13 21:22:17 148

原创 idea安装

idea安装idea安装idea优化配置idea安装1.在官网https://www.jetbrains.com/idea/download/#section=windows选择相应版本下载IDEA下载完后,解压运行应用程序设置安装路径选择系统位数安装,也可以根据需求创建关联安装后不激活只有30天适用,可以百度激活idea优化配置可以提高启动和运行速度找到idea安装盘中的bin文件夹打开后配置增加数值...

2020-10-09 16:23:54 164

原创 linux中mysql安装配置

linux中mysql安装配置mysql安装mysql安装1.官网下载对应的mysql版本的RPM安装包2.卸载CentOS系统自带的mariadb<1>先检查有没有安装mariadbrpm -qa|grep mariadb<2>我有个mariadb-libs-5.5.56-2.el7.x86_64,把它给卸载了rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64删除后再次查询就没有了3.安装libaio、p

2020-09-28 10:18:49 174

原创 linux中jdk和tomcat的安装

linux中jdk和tomcat的安装1.JDK安装与配置Tomcat的安装与配置tomcat开机自动启动1.JDK安装与配置将需要安装的JDK与tomcat包上传到linux服务器的·指定路径如:创建一个文件夹,将jdk与tomcat的压缩包放入mkdir /usr/local/mytools上传完成后cd 文件夹路径进入存放的文件的文件夹ls命令查看jdk的解压在解压的时候 -C 是解压到指定目录中,一定要加-C参数,而且区分大小写的cd /usr/local/mytools

2020-09-26 16:01:02 87

原创 SVN安装使用

SVN安装使用什么是SVN安装在eclipse使用什么是SVNSVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。SVN的优势1.存储SVN服务器既具有CVS所具有数据储存的优点,像是信息资源存储后会形成资源树结构,便于存储的同时,数据一般不会丢失,同时又拥有自己的特色。SVN是通过关系数据库及二进制的存储方式,同时解决了既往不能同时读写同一文件等问题,同时增添了自己特有的

2020-08-30 11:31:49 177

原创 SPA对数据增删改

这里写目录标题后台增删改方法接口Action调用前台新增修改删除后台增删改方法接口增加方法//增加方法public void addBook(Book book) {String sql=“insert into t_book_vue(bookname,price,booktype) values(?,?,?)”;super.executeUpdate(sql, new Object[] {book.getBookname(),book.getPrice(),book.getBookty

2020-08-30 10:00:20 448

原创 Vue 动态树,数据表格,分页

Vue 动态树,数据表格,分页数据库数据动态树数据表格,分页数据库数据左侧树形菜单数据书籍数据动态树后台查询前台左侧树形菜单<template> <el-menu router :default-active="$router.path" class="el-menu-vertical-demo" background-color="#334157" text-color="#fff" active-text-color="#ffd04b" :collaps

2020-08-28 19:37:34 1430

原创 SPA首页导航和左侧菜单

这里写目录标题使用mockjs模拟mock.js的安装引用mock.js拦截路由配置首页头部点击退出使用mockjs模拟什么是mock.jsMock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。mock.js重要特性数据类型丰富支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。拦截Ajax请求不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据。mock.js的安装引用进入项目的盘符如:安装moc

2020-08-28 18:42:53 726

原创 Vue中axios跨域交互

Vue中axios跨域交互二级目录二级目录

2020-08-25 15:10:36 308

原创 Vue中SPA搭建

SPA搭建使用Vue-cli来搭建Vue项目安装Vue-cli使用脚手架Vue-cli来构建项目端口的修改使用Vue-cli来搭建Vue项目1.什么是vue-clivue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxxxxx 为自己创建项目的名称必须先安装vue,vue-cli,webpack,node等一些必要的环境安装Vue-cli1.进入安装Node.js的node_global文件,复制全路径,

2020-08-22 10:23:58 326

原创 Node.js环境搭建

Node.js环境搭建Node.js是什么Node.js的下载环境搭建环境变量配置Node.js是什么Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。2 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言Node.js的下载环境搭建环境变量配置环境配置好后可以:win+R进入cm

2020-08-21 16:32:36 106

原创 Vue计算机监听属性

Vue计算机监听属性与组件计算机监听属性计算属性和监听属性的区别计算机监听属性计算机监听属性计算机属性计算属性可用于快速计算视图(View)中显示的属性。这些计算将被缓存,并且只在需要时更新computed:{}计算机监听属性监听属性 watch,我们可以通过 watch 来响应数据的变化watch:{}计算属性和监听属性的区别computed用来监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理w

2020-08-21 15:08:06 232

原创 Vue路由

Vue路由SPA是什么路由SPA是什么单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序:只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中传统多页面应用程序:对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面优势减少了请求体积,加快页面响应速度,降低了对服务器的

2020-08-21 14:30:04 84

原创 Vue样式绑定和事件处理

Vue样式绑定和事件处理样式绑定下拉框与复选框样式绑定样式绑定我们可以用class 和 style 属性都可以控制元素的显示样式,我们可以使用 v-bind 指令对它们进行绑定,v-bind指令可以用" : "号来进行替代class绑定使用方式:v-bind:class=“expression”expression的类型可以是:字符串、数组、对象style绑定v-bind:style=“expression”expression的类型可以是:字符串、数组、对象字体样式的绑定1

2020-08-19 11:37:45 464

原创 Vue指令与过滤器

指令与过滤器1.指令什么是指令和作用主要指令V-modelV-if,v-else-if,v-elsev-show指令V-for指令过滤器1.指令什么是指令和作用指令指的是带有“v-”前缀的特殊属性作用:更新元素的textContent,若只更新部分文本内容需要使用{{ Mustache }}插值。主要指令V-model用来在 input、select、textarea、checkbox、radio 等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值 示例//动态获

2020-08-18 14:30:26 312

原创 Vue入门

这里写目录标题什么是Vue优点MVVMVue入门实例Vue双向数据绑定什么是VueVue是一个构建用户界面(UI)的[渐进式]JavaScript框架优点vue是一款友好的、多用途的且高性能的js框架,它可以帮你创建可维护性和可测试性更强的代码库。官网对vue的优点描述是这样的:1.易用:学习曲线平缓,api简洁,容易上手。学习过程较react来说比较容易,不那么痛苦2.灵活:如果你已经有一个现成的服务端框架,你可以将vue作为其中的一部分嵌入,带来更加丰富的交互系统 ,或者你希望将更多业务

2020-08-15 10:33:06 103

原创 Spring入门

Spring什么是Spring优点Spring 的安装本地安装Spring的在线安装什么是SpringSpring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的: 解决企业应用开发的复杂性优点1.降低组件之间的耦合度,实现软件

2020-08-15 09:00:38 78

原创 hibernate基础

hibernate基础hibernate概念hibernate的状态hibernate配置实体映射文件hibernate概念Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,它将 pojo 与数据库表建立映射关系,是一个全自动的 ORM(Object - Relationship - Mapping)框架,Hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate 可以

2020-07-31 10:56:05 169

原创 struts2分模块开发配置

struts2分模块开发什么是struts2struts2优势struts2的原理什么是struts2Struts2就是一个框架,它是属于web层的一个框架, Struts设计的第一目标就是使MVC模式应用于web程序设计struts2优势1.实现了MVC模式,层次结构清晰,使程序员只需关注业务逻辑的实现。2.丰富的标签库,大大提高了开发的效率。3.Struts2提供丰富的拦截器实现。4.通过配置文件,就可以掌握整个系统各个部分之间的关系。5.异常处理机制,只

2020-07-30 15:41:48 192

原创 Maven的配置与部署

Maven的配置与部署maven的下载Maven的环境变量配置本地仓库与中央仓库配置maven的下载下载地址:http://maven.apache.org/download.cgi下zip文件到本地进行解压:Maven的环境变量配置1.在计算机的环境变量中,在系统变量新建一个变量:其中变量名为:MAVEN_HOME变量值为:Maven文件下载解压后的路径2.在系统变量中双击path进去或在后面新建变量名:%MAVEN_HOME%\bin3.完成后win+r进入window控

2020-07-19 18:49:47 263

原创 书籍的搜索及加入购物车

书籍的搜索及加入购物车书籍的查询搜索框搜索加入购物车书籍的查询1.点击左侧点击进行书籍分类查询点击左侧书籍分类查询js:$(function(){ var ct=$("#ct").val(); $.ajax({ url:ct+'/category.action?methodName=combobox', success:function(data){ data=eval('('+data+')'); //<li class="list-group-item"&gt

2020-07-11 21:18:11 283

原创 主页面加载书籍分类及图书绑定

主页面加载书籍分类及图书绑定书籍分类动态加载书籍展示图片映射上传书籍分类动态加载如图从数据库获取数据加载:数据库单独有一张表,只需要查询展示就可以了:js文件$.ajax({ url:ct+'/category.action?methodName=combobox', success:function(data){ data=eval('('+data+')'); //<li class="list-group-item">玄幻</li>

2020-07-09 20:35:45 477

原创 登录注册权限管理及动态下拉列表

登录权限管理及动态下拉列表登录权限管理使用表登录权限管理在大部分网站中,普遍存在两种角色,如对网站进行管理的管理员,与消费的顾客,使用根据不同类型的人员有着不同的操作功能(本篇主要对管理者和普通用户分配不同的权限)使用表...

2020-07-05 21:22:09 667

原创 网上书城需求

需求及表需求导图所需表需求导图所需表

2020-07-05 12:05:13 143

原创 layui中Tabs选项卡

选项卡选项卡默认Tabs选项卡动态操作带删除tabs选项卡导航菜单可应用于头部和侧边,Tab选项卡提供多套风格,支持响应式,支持删除选项卡等功能。面包屑结构简单,支持自定义分隔符。注意:依赖加载组件:element ,必须加载element模块,相关功能才能正常使用默认Tabs选项卡<div class="layui-tab"> <ul class="layui-tab-title"> <li class="layui-this">网站设置<

2020-07-03 13:56:57 3404

原创 Bootstrap完成前端简单界面

这里写目录标题所需js,css界面及效果登录注册主页搜索购物车所需js,css个人css:*{ margin: 0; padding: 0;}/* 搜索栏 start */.search-parent{ position: relative; height: 100px; }.search{ position: absolute; background-color: #D6CCBB; width: 1140px; height: 90px; }.search-parent

2020-07-01 20:44:23 869

原创 Easyui(dialog)完成增删改

Easyui(dialog)完成增删改前言步骤使用mvc框架完成增删改方法效果前言前面我们写了些关于Easyui的控件,以及用datagrid完成数据的查询==这里我们用dialog(对话框窗口),及from表单完成对数据的增删改==步骤所需表数据:该表使用了拼音列,所以我们使用拼音助手类来完成汉字转拼音,助手类可以自己去找使用mvc框架完成增删改方法这里使用mvc框架来完成增删改的方法,简化了大量代码 //增加 public int addBook(Book book) throw

2020-06-28 23:08:47 518

原创 easyUI数据表格

easyUI数据表格(DataGrid)DataGrid的使用二级目录三级目录DataGrid的使用DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。通过js来创建二级目录三级目录...

2020-06-27 11:39:37 1885

原创 easyUI实现选项卡及鼠标右键关闭

easyUI实现选项卡及手表右键关闭前言Tabs(选项卡实现)实现鼠标右键关闭选项卡效果:前言前面分享了easyUI中Tree的前后端实现Tree后端实现:后端实现Tree前端实现:前端实现Tabs(选项卡实现)选项卡会显示一批面板,但在同一个时间只会显示一个面板。每个选项卡面板都有头标题和一些小的按钮工具菜单,包括关闭按钮和其他自定义按钮。tabs的创建相关的js代码tabs的事件及方法由于我们是加载数据库的数据,使用HTML代码如下 <div title="首页"

2020-06-25 22:23:08 518

原创 EasyUI中Tree的前端实现

Tree的前端实现前言实现效果及使用表案例前言前面一篇使用一张表实现了数据后端的输出(点击这里),这篇我们使用另一张表实现前端的展示实现效果及使用表使用的表数据:案例Menudao:把List得到的单个Menu转换为treevo,在将treevo加入到nodespackage com.shegx.dao;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.ut

2020-06-23 21:50:43 167

原创 Easyui中Tree实现

Tree 树什么是Tree依赖包树的数据格式(Tree Data Format)树(Tree)也可以在一个空的 元素中定义,可使用 javascript 加载数据。案例什么是Tree树(tree)在网页中以树形结构显示分层数据。它向用户提供展开、折叠、拖拽、编辑和异步加载功能。依赖包树的数据格式(Tree Data Format)每个节点可以包括下列属性:id:节点的 id,它对于加载远程数据很重要。text:要显示的节点文本。state:节点状态,‘open’ 或 ‘closed’,

2020-06-22 08:23:38 403 2

原创 EasyUI(1)

EasyUI入门EasyUI简介ui框架中Easyui,Bootstrap,layui的区别案例最终效果EasyUI简介1.easyui 是一种基于 jQuery 的用户界面插件集合。2.使用 easyui 你不需要写很多代码,你只需要通过编写一些简单 HTML 标记,就可以定义用户界面。3.easyui 是个完美支持 HTML5 网页的完整框架。4.easyui 节省您网页开发的时间和规模。ui框架中Easyui,Bootstrap,layui的区别==ui框架==中一些流行的框架有Eas

2020-06-20 22:09:51 1930 1

原创 MysqlDML与视图

mysql数据管理语言与视图DML(数据管理语言)什么是DML删除数据视图视图的含义视图作用视图基本语法案例视图的修改DML(数据管理语言)什么是DMLSQL分为:DDL,DML,DQL,DCL,其中DDL用来操作数据库和表,DCL用来管理用户授权,DQL用来查询表中的数据,而DML用来增删改表中的数据简介:DML(Data Manipulation Language –数据操纵语言) 可以在下列条件下执行: – 向表中插入数据修改现存数据删除现存数据事务是由完成若干项工作的DML语句组成

2020-06-19 21:02:39 228

原创 MysqlDQL(数据查询语言2)

DQL分组查询1.概念2.聚合函数上一篇DQL地址:DQL(1)分组查询1.概念分组函数作用于一组数据,并对一组数据返回一个值。2.聚合函数功能:用作统计使用,又称为聚合函数或统计函数或组函数

2020-06-18 19:49:56 573

原创 MysqlDQL(数据查询语言1)

MysqlDQL基本的SELECT语句列的别名去除重复数据过滤和排序数据inis null与is not null排序查询基本的SELECT语句1.查询所有的列语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);2、查询特定的列#1.查询表中的单个字段SELECT last_name FROM t_mysql_employees;#2.查询表中的多个字段SELECT last_name,salary,email FROM t_m

2020-06-17 15:49:33 524

原创 MySQL权限设置及四大引擎和DDL操作

MySQl用户权限限制四大引擎什么是数据引擎常用的InnoDB引擎与MYISA擎数据引擎的选用DDL操作约束及标识列约束什么是约束及mysql中的约束标识列什么是标识列用户权限限制mysql的用户权限,是在mysql.user表中控制的。查看mysql.user的表结构,如图:案例:#mysql用户权限管理GRANT ALL PRIVILEGES ON *.* TO 'ss1'@'%' IDENTIFIED BY '1111' WITH GRANT OPTION;#查看某个用户的权限SHO

2020-06-14 20:43:24 500

原创 Mysql安装与卸载

这里写目录标题Mysql的安装Mysql的卸载Mysql的安装1、官网下载mysql安装文件在搜索框中输入mysql ,点击mysql下载官网选择mysql community server点击go to download page64位操作系统则需要寻找之前的版本来进行下载。这时在页面右边找到并点击“Looking for previous GA versions?”32位操作系统直接点击download2、将下载好的安装包放到指定的位置,再进行解压;我是将压缩包放在D盘,如

2020-06-12 20:37:56 206

空空如也

空空如也

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

TA关注的人

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