自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 elementUI修改二级菜单修改el-submenu__title样式不生效

一、问题描述elementUI顶部导航二级菜单修改样式不生效如果只有一级菜单修改.el-menu-item样式是可以生效的,这里我把高度改为50px,但查找发现二级菜单用的是.el-submenu__title样式,修改对应.el-menu--horizontal > .el-submenu .el-submenu__title样式后,发现不起作用(可以看到菜单没有对齐)网友分析原因:二级菜单是使用slot添加的,单独给这个slot添加样式,等渲染出来,样式没有了,需要有深选择器。二、解决

2021-04-13 11:12:51 9528 1

原创 Redis安装部署【Linxu环境】

1.下载地址https://download.redis.io/releases/注意linux的gcc版本gcc4.4.7可安装5.0.9的redis,6.0.0的编译不通过2.解压编译# 解压tar -axvf redis-5.0.9.tar.gz# 进入cd redis-5.0.9# 编译(报错可能是gcc版本不够或没安装)make3.启动#进入srccd src#默认配置启动(非守护进程)./redis-server守护方式启动修改redis.conf配置文件

2021-03-18 17:54:16 304

原创 计算机网络基础

2021-03-01 23:20:16 164

原创 @JSONField注解常用使用方式

注解说明@JSONField(ordinal =0)序列化字段的顺序,默认是0@JSONField(name = “”)用于解决属性名和key不一致的情况@JSONField(format = “yyyy-MM-dd HH:mm:ss”)用在Date属性上,自动格式化日期@JSONField(serialize = false)是否要把这个字段序列化成JSON字符串,默认是true@JSONField(deserialize = false)字段是否需要...

2021-01-29 15:11:11 658

转载 【设计模式】----2.创建型模式

原文地址:http://c.biancheng.net/view/1319.html在原文的基础上稍微修改了一下,记录学习过程,加深记忆,便于复习;一、创建型模式概述将对象的创建与使用分离,降低系统的耦合度。二、分类2.1 单例模式定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式优点单例模式可以保证内存里只有一个实例,减少了内存的开销。可以避免对资源的多重占用。单例模式设置全局访问点,可以优化和共享资源的访问。缺点:单例模式一般没有接口,扩展困难。如果.

2021-01-19 17:05:02 105

转载 【设计模式】----1.UML中的类图及类图之间的关系

原文地址:http://c.biancheng.net/view/1319.html在原文的基础上稍微修改了一下,记录学习过程,加深记忆,便于复习;一、统一建模语言统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言。1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。二、类、接口和类图2.1 类(Class)是指具有相同属性、方法和关系的对象的抽象.

2020-12-22 17:39:09 231

原创 【Java编程思想第四版】第4章练习题

练习1: (1)写一个程序,打印从1到100的值。package com.laputa.chapter4.practice1;public class Count { public static void main(String[] args) { for(int i = 1; i <= 100; i++){ System.out.print(i + " "); } }}练习2: (2)写一个程序,产生25个int类型的随机数。对于每一个随机值,使用if-else语句来将

2020-12-11 10:07:13 379

原创 linux修改jdk版本

#检查当前版本java -version步骤1.下载所需jdk版本,解压到/usr/java下2.编辑/etc/profile,将此文件里原来的JAVA_HOME和PATH删掉3.在加上以下内容,JAVA_HOME就是解压目录JAVA_HOME=/usr/java/jdk1.8.0_192-amd64JRE_HOME=/usr/java/jdk1.8.0_192-amd64/jreCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHPAT

2020-11-11 14:45:53 368

原创 Mybatis-plus新版本分页失效,PaginationInterceptor过时问题

一、确认mybatis-plus-boot-starter版本3.4.0版本对此部分有更新,如果是旧版本升级,会出现分页失效问题,同时idea回提示PaginationInterceptor过时,新版本改用了MybatisPlusInterceptor二、Mybatis-plus3.4.0版本配置更改新版配置后,分页功能正常,注意DbType.MYSQL改为自己使用的数据库类型,否则分页也不生效@Configurationpublic class MyBatisPlusConfig { /

2020-11-06 14:47:00 25748 11

原创 【tomcat启动报错】Failed to start connector [Connector[AJP/1.3-xxxx]]

一、问题描述升级tomcat版本后,复制原有旧版本server.xml中项目相关service配置,启动报错SEVERE [main] org.apache.catalina.core.StandardService.startInternal Failed to start connector [Connector[AJP/1.3-9309]] org.apache.catalina.LifecycleException: Protocol handler start failed二、问题原因

2020-09-09 14:30:12 7263 1

原创 SpringBoot学习要点记录----整合Servlet、Filter、Listener

代码:https://gitee.com/laputa219/springboot_demo/tree/master/boot_servlet一、使用步骤1.1 引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>注:.

2020-09-03 17:29:28 181

原创 Typora+Pandoc将markdown转为word

一、写在前面如果不是经常使用此功能,偶尔一两次可以使用在线网站http://coolaf.com/tool/md,粘贴后点击下载Doc按钮即可。无奈强迫症,网站会有一些广告啥的,也不太方便,于是采用Typora+Pandoc插件的方式。二、开始安装Typora:官网下载即可,很不错的markdown编辑器直接导出会提示需要插件所以老实安插件,推荐的步骤是英文的,这里给一下中文的步骤。Pandoc下载安装下载地址:https://github.com/jgm/pandoc/relea

2020-07-10 11:08:45 570

原创 vue 动态加载 Error: Cannot find module ‘@/views/xxx‘ at webpackEmptyContext (index.js:39)

报错:原来写法:export const loadView = (view) => { return () => import(`@/views/${view}`)}修改为:export const loadView = (view) => { return (resolve) => require([`@/views/${view}`], resolve)}原因:webpack 版本问题,webpack4中动态import不支持变量方式...

2020-07-08 11:37:26 6276 1

原创 使ElementUI的Container布局容器布满全屏

问题:引用官网例子,布局只占一半,定义固定像素高度又不好适用不同屏幕大小效果。解决1.app.vue中加一下样式<style> #app { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>2.布局组件中.el-aside样式加上 line-height: 100vh;vh是相对于屏幕的可见高度,视口被均分为100单位的vh

2020-06-24 15:41:42 11674 5

原创 Vue使用axios----ReferenceError: axios is not defined问题解决

问题1:ReferenceError: axios is not defined问题代码:const requrl = '/user/find/1'axios.get(requrl).then(response => { const user = response.data this.username = user.username this.age = user.age}).catch( function (error) { // 请求失败处

2020-06-17 10:46:06 38491 10

原创 ES6语法简介----var、 let和const的区别

一、var、 let和const的区别1.1 var声明变量函数作用域或全局作用域中通过var声明的变量,无论在哪里声明,都会被当成在当前作用域顶部声明的变量(Js的变量提升机制)。if(true){ var a = 1;}console.log("a = " + a); //此处可以访问变量a,输出:a = 11.2 let声明变量用法和var相同,但不会被提升,作用域为当前代码块。 if(true){ let a = 1; } console.log("a = "

2020-06-10 11:49:15 248

转载 jpa-关系类型(一对一、多对一、一对多、多对多)

原文地址:https://blog.csdn.net/dm_vincent/article/details/52877296此篇为转载,学好jpa弄清关系映射是关键,大佬总结的已经很好了,仔细阅读,受益匪浅,在此基础上简单画了一个导图,仅供参考。以下为正文↓↓↓↓↓↓一、分类根据关系中目标对象的数量,可以将关系简单分为两种。单值映射(Single-Valued Mapping)集合映射(Collection-Viewed Mapping)二、单值映射2.1 一对一(One-to-O.

2020-05-22 11:04:12 1345 1

原创 SpringBoot学习要点记录(八)----集成 Spring Security+SpringDataJpa

一、环境介绍本篇采用SpringBoot 2.2.5 + Spring Security 5.2.2+springDatajpa参考博客(感谢博主精彩总结):SpringBoot集成Spring Security(1)他采用的是Mybatis,如果采用Mybaits可以看他的博客我的项目地址:https://gitee.com/laputa219/springboot_demo/tree...

2020-03-26 14:04:20 366

原创 SpringBoot学习要点记录(七)----ehcache学习

本文为学习记录,如有不对,还望不吝赐教。参考【1】https://blog.csdn.net/yeiweilan/article/details/95636556【2】https://www.cnblogs.com/kingsonfu/p/10412295.html一、介绍一个Java缓存框架,从hibernate发展而来,快速简单,具有多种缓存策略。二、使用2.1.1 环境搭建...

2020-03-23 16:00:37 195

原创 Vue-elementUI学习----2.表单校验

一、使用步骤1、在 el-form 上添加 :rules=“rules”,通过rules属性传入约定的验证规则2、给 el-form-item 添加属性 props=“名称”3、在 data 中定义 rules二、测试例子取自于官网用户名为自动校验、其余输入框为自定义校验。<template> <el-form :model="ruleForm" status-...

2020-03-12 10:37:48 188

原创 Vue框架学习 ----5.vuex

本文参考自尚硅谷官方提供的vue学习课件,以下为代码练习总结,此处深表感谢。一、vuex介绍对 vue 应用中多个组件的共享状态进行集中式的管理(读/写)。二、2.1.1 组成部分state,驱动应用的数据源;view,以声明方式将 state 映射到视图;actions,响应在 view 上的用户输入导致的状态变化。2.1.2 多组件共享状态的问题多个视图依赖于同一状...

2020-03-10 15:00:22 185

原创 Vue-elementUI学习----1.环境搭建

一、介绍一套Vue.js 2.0 的桌面端UI框架。二、准备工作node环境;安装全局vue-cli脚手架;初始化一个vue项目;vue init webpack vue-element-demo三、使用步骤目录结构3.1.1 安装 elementUInpm install element-ui -S3.1.2 代码修改1 .eslintignore文件中加入了,忽...

2020-03-09 16:36:23 265

原创 Vue框架学习 ----2.vue-cli构建项目,打包,发布

学习

2020-03-05 14:22:55 231

原创 Vue框架学习----3.vue-router

一、简单介绍Vue Router 是 Vue.js 官方的路由管理器。,让构建单页面应用变得轻松。二、使用准备工作#安装npm install vue-router --save

2020-03-05 14:18:43 265

原创 Vue框架学习 ----4.Ajax

一、常用ajax库介绍1.1 vue-resourcevue早期版本使用,vue2.0之后,就不再对vue-resource更新,而是推荐使用axios。1.2 axiosAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。二、运用准备工作安装#全局安装 axiosnpm install axios -g使用示例:<templ...

2020-02-27 16:47:48 142

原创 Vue框架学习 ----组件、插槽

一、概念组件是可复用的 Vue 实例,且带有一个名字,它们与 new Vue 接收相同的选项,例如一个网页可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接、博文之类的组件。二、简单使用1.简单使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&gt...

2020-02-27 14:12:49 220

原创 Docker学习总结----容器和镜像相关命令

一、简单介绍Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,可以实现虚拟化。二、...

2020-01-18 20:22:16 1573

原创 node.js简单记录

一、介绍简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js = 运行环境+ JavaScript库二、NPMnpm是随同NodeJS一起安装的包管理工具本地安装:是指包安装在node_modules目录。本地部署的包都可以通过 require()方法进行访问全局安装:全局范围内已安装的软件包/依赖性都存储在系统目录中。这种依赖关系可以在任何Node.js...

2020-01-16 17:50:42 155

原创 Linux安装JDK1.8

一、检查是否已安装rpm -qa | grep java如果有安装其他版本需卸载卸载命令:rpm -e --nodeps 要卸载的软件二、上传并解压命令(注意修改成自己的路径)资源(自行修改链接):/s/1BT7gvVGZOibwtKYcckMM_w提取码:p7setar -zxvf jdk-8u171-linux-x64.tar.gz -C /app三、配置环境变量...

2020-01-12 22:46:05 135

原创 SpringBoot学习要点记录(六)----拦截器

一、使用步骤1.定义拦截器实现 Handlerlnterceptor接口;重写3个具体的拦截器方法。public class MyInterceptor1 implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse res...

2020-01-03 17:51:58 233

原创 SpringBoot学习要点记录(五)----整合swagger,swagger2注解

一、介绍swagger是一款API 开发工具,可以根据resutful风格生成接口开发文档,并且支持做测试。二、使用步骤1.pom文件<!--引入swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger...

2020-01-03 14:50:47 266

原创 第一章 计算机网络概论 ----1.1.2数据表示

一、数制转换1. 其他进制转10进制按权展开法,位数为0的可省略不计算(0乘任何数都为0),最低位为0例:2. 10进制转其他进制短除法:十进制数/进制,直到商为小于1时为止,余数拼接,先得到的余数为低位有效位,后得到余数为高位有效位。例:十进制52转换为二进制后为 1101003.二进制转八进制和十六进制二、原码、反码、补码、移码1. 原码2. 反码3. 补码4. 移...

2020-01-01 17:49:59 260

原创 SpringBoot学习要点记录(四)----定时任务,异步定时任务

1.使用步骤在启动类上加上@EnableScheduling注解,表示开启定时任务在任务类上加上@Scheduled()注解,并设置参数配置项类型详细描述cronString使用表达式的方式定义任务执行时间zoneString设定区域时间fixedDelaylong从上一个任务完成开始到下一个任务开始的间隔,单位为毫秒fixedDela...

2019-12-24 15:57:19 317

原创 SpringBoot学习要点记录 ----小问题总结

1.访问不到jsp页面1.配置 spring: mvc: view: prefix: /WEB-INF/page/ suffix: .jsp2.需要引入jsp支持依赖<dependency> <groupId>org.springframework.boot</groupId> <artifa...

2019-12-16 11:39:32 129

原创 SpringBoot学习要点记录(二)----读取配置文件@Value @ConfigurationProperties @PropertySource注解使用

一、使用属性文件在Spring Boot中使用属性文件,默认读取application.properties,读取方法有很多,这里只介绍最常用的方法。先添加Maven依赖,添加后Spring Boot将创建读取属性文件的上下文。<dependency> <groupId>org.springframework.boot</groupId> <art...

2019-12-11 09:45:41 220

原创 SpringBoot学习要点记录(一)----注解、配置文件、日志

一、原理要点1.1 starters的原理starters是依赖关系的整理和封装。是一套依赖坐标的整合,可以让导入应用开发的依赖坐标更方便。starter的命名规范:官方的starter写法 spring-boot-starter-*非官方的starter写法thirdpartyproject-spring-boot-starterstarter为什么不需要写版本?因为添加“p...

2019-12-10 15:00:43 149

原创 jdbc驱动关于时区引发的问题

描述:Caused by: java.sql.SQLException: The server time zone value ‘XXXXXXXXX’ is unrecognized or represents more than one time zone原因:在使用mysql的jdbc驱动最新版(6.0+)时,遇到数据库和系统时区差异引起的问题。解决:方式一:降版本,并不推荐;方式...

2019-12-03 18:04:49 433

原创 Maven提交至私服时报错 Return code is: 405, ReasonPhrase: PUT.

主要错误描述:Return code is: 405, ReasonPhrase: PUT.[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException个人原因:路径配置错误,网上找了很多原因,都说405是路径错误,可我看了没错,其实是我的两个仓库路径配置成一样的了,低级错误,...

2019-11-27 11:23:17 12458

原创 java中的数据类型

1.基本数据类型分类 类型 字节数 默认值 最小值 最大值 整形(精确) byte 1 0 -128(-2^7) 127(2^7-1) short 2 0 -32768(-2^15) 32767(2^15 - 1) int 4 0 -2^31 2^...

2019-11-23 01:07:25 129

原创 【java笔试】final和finally的区别

1.区分final:java中的关键字,修饰符。finally:java中的一种异常处理机制,用在try,catch后。2.final关键字修饰类:不能被继承;修饰方法:不能被重写;修饰变量:只能被赋值一次,不能被重新赋值,其实就是个常量;修饰引用类型,地址值不能变,引用可变;修饰成员变量:要在构造方法完成前,进行初始化;3.finallyfinally中的代码一定会执行,笔试...

2019-11-21 22:42:11 4290

空空如也

空空如也

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

TA关注的人

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