- 博客(52)
- 资源 (6)
- 收藏
- 关注
原创 IntelliJ IDEA 项目文件旁边都有0%classes,0% lines covered
IntelliJ IDEA 项目文件旁边都有0%classes,0% lines covered不知不小心点到哪里,idea项目里面的文件都有0%classes,0% lines covered这些东西,看着很不舒服解决按快捷键ctrl + ALT + F6弹出如下框,取消勾选–>点击Show Selected就可以去掉了。记录一下 。...
2021-09-09 09:30:35
408
原创 学生管理系统二
前端vue<template> <div align="center"> <h1>学生管理系统</h1> <!-- 查询表单 --> <el-form :inline="true" :model="searchForm" class="demo-form-inline"> <el-form-item label="学生名称"> <el-input v-model
2021-03-17 17:01:01
244
原创 学生管理系统第一次:编辑器eclipse+ssm框架+前端vue
学生管理系统:编辑器eclipse+ssm框架+前端vue一、数据库二、后端1、项目架构2、配置文件3、项目内容4、测试一、数据库1、表格2、创建表格的sql文件CREATE TABLE `student` ( `sid` int(11) NOT NULL AUTO_INCREMENT, `Sname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `sex` varchar(255) CH
2021-03-16 21:44:43
1273
4
原创 Windows下安装Redis
Windows下安装Redis一、安装Redis二、Redis的客户端安装过程比较简单一、安装Redis1、下载安装包GitHub上的资源直接下载即可访问会直接下载2、解压安装,将Redis-’x64-3.2.100.zip解压到某个地址3.启动Redis:打开一个cmd窗口,使用cd命令切换到上边的解压目录,运行如下命令,启动redis服务:redis-server.exe redis.windows.conf即启动成功之后,会出现如下界面4. 测试:再打开一个cmd窗口,切
2021-02-04 13:25:45
262
原创 Nacos做配置管理中心详解
Nacos配置管理一、什么是配置二、配置文件的特点三、什么是配置中心四、主流配置中心的对比五、Ncoas配置管理1、Nacos简介 Spring Cloud Alibaba Nacos Config2、 快速实现Nacos作为配置中心(私有配置)一、什么是配置应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库的连接参数、启动参数等。二、配置文件的特点1、配置是独立于程序的只读变量配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不
2021-01-23 16:01:51
3306
原创 nacos添加外部mysql数据库支持&在添加配置文件之后没有起到添加外部数据库支持的原因
nacos添加外部mysql数据库支持一、说明二、添加步骤三、在添加配置文件之后没有起到添加外部数据库支持的原因一、说明单机模式时nacos默认使用嵌入式数据库实现数据的存储,若想使用外部的mysql存储nacos数据。二、添加步骤1、安装数据库,版本要求:naocs 5.6.5+,mysql8以下2、初始化mysql数据库,新建一个数据库nacos_config,数据库初始化文件:KaTeX parse error: Expected 'EOF', got '#' at position 237
2021-01-23 15:16:58
2672
原创 Docker的数据管理
Docker的数据管理volumes一、Docker的数据管理简单介绍二、Dcoker容器中管理数据主要有两种方式1、数据卷Data Volumes简单介绍使用命令2、数据卷容器 Data Volumes Containers:使用特定的容器维护数据卷简单介绍命令操作三、数据卷以及数据卷容器的特性一、Docker的数据管理简单介绍在生产环境中使用Docker,往往需要对数据进行持久化,或者说需要在多个容器之间进行数据共享,像我们在登录注册的是时候,如果我们在其中一个容器中进行注册,那必然我们需要能在其他
2021-01-18 09:32:42
441
原创 docker入门之镜像下载、容器创建
docker中下载镜像、创建容器一、docker中下载镜像二、Docker中容器的创建一、docker中下载镜像1、搜索镜像,搜索自己想要的镜像docker search imagename2、下载目标镜像docker pull imagename注:这里需要注意的是这里网络不稳定会导致镜像下载失败,会报一个error的错如:下载一个centos,会自动下载一个centos的最新版本docker pull centos下载指定版本的centosdocker pull centos:
2021-01-18 08:57:16
398
原创 nacos的服务注册与发现
nacos的服务注册与发现一、启动nacos二、配置服务三、注册服务一、启动nacos1、下载源码或者安装包:安装包的下载地址2、解压进入nacos/bin目录3、输入命令启动服务linux:sh startup.sh -m standalonewindows:cmd startup.cmd也可以双颊他提供的命令4、启动成功,出现这个即为启动成功5、查看nacos服务1、复制这个地址访问即可2、http://127.0.0.1:8848/nacos/index.html这个是他默
2021-01-17 11:41:03
3508
原创 简单介绍Docker以及Docker的安装
简单介绍docker以及简单的入门一、什么是Docker二、Docker的用途三、Docker与虚拟化四、Docker核心五、安装一、什么是DockerDocker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs),它是完整的一套容器管理系统 ; Docker提供了一组命令,让用户更加方便直接地使用容器技术,而无需要过多关心底层内核技术。注:1)、什么是容器一个容器就相当于一个虚拟机二、Docker的用途1.提供一次性的环境。比如,本地测试他人的软件、持续集
2021-01-17 10:59:15
153
原创 Springcloud子项目之间的传参
写这个之前可以先看一个我做例子的项目分布Springcloud子项目之间的传值方式一、传一个参数二、多个参数三、传复杂参数,如对象在这里做例子的就是从common里面传参到provider里面一、传一个参数1、controller类中2、、ComsumerFeign 远程调用类中3、provider中的controller类中4、结果二、多个参数其实也是差不多的,就是每个参数都注释即可1、controller2、ComsumerFeign 远程调用类中3、provide
2021-01-10 22:20:34
663
原创 Springcloud项目中子模块中调用另一个子模块的controller
首先,我们需要有一个Springcloud有父子模块的项目,简单的看一下子模块的分布一、使用RestTemplate(说明这是在comsumer项目中调用peovider项目中的hello方法)首先创建一个RestTemplateConfigpackage com.zking.comsumer.config;import org.springframework.cloud.client.loadbalancer.LoadBalanced;import org.springframework.
2021-01-10 21:56:05
4189
2
原创 springboot视图渲染技术freemarker
springboot视图渲染技术freemarker一、简介freemarker二、配置Freemarker三、使用四、Freemarker FTL文件自带的语法一、简介freemarkerFreeMarker是一款模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。因为Springboot创建maven项目中默认是没有不存在jsp页面,但又一个默认freemarker,使用的话就是直接新建ftl,在Spring.yml配置文件中添加Fr
2020-12-31 11:07:18
462
1
原创 前言中不允许有内容
错误显示在Springboot整合mybatis的时候,运行自动生成映射文件的命令的时候,出现前言中不允许有内容错误分析首先我先检查了这个generatorConfig.xml配置文件,没有发现任何的错误,我的这个配置文件是从之前的项目复制过来的,也不存在说有错误,重新整理的一下思路,发现可能是因为我这个配置文件是复制过来的,前面会有一些看不到的字符编码读错的,所以我将这个配置文件直接删掉,然后重新保存,用utf-8的模式保存,再重新加载进来发现是没有错误的;出现错误的主要原因就是在这个文件在读的.
2020-12-30 16:33:06
4461
原创 安装linux成功,ip addr没起作用
错误显示虚拟机暗转成功之后,ip addr得不到当前虚拟机的ip地址,没有显示原因在安装虚拟机的时候,网卡没有打开,可能打开了,但没有打开成功,就会出现这一类错误解决修改网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33就会看到这个文件里面的两个配置有问题动态获取IP地址需要修改两处地方即可(1)bootproto=dhcp(2)onboot=yes在重启network服务即可systemctl restart network.
2020-12-30 15:44:34
1338
原创 在idea中利用spingboot创建maven项目
在idea中利用spingboot创建maven项目一、什么是springboot二、在idea中利用spingboot创建maven项目一、什么是springbootSpringBoot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序,也就是说,它并不是用来替代Sping的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具,同时它集成了大量常用的第三方库配置(例如Jackson ,JDBC,Mongo,Redi
2020-12-29 19:50:27
297
原创 mysql的查询命令特征
mysql的七个查询命令特征一、from二、where三、group by四、having五、select六、order by七、limit这里是根据七个查询执行的优先级来介绍的一、from【作用】:1)、将硬盘上的表文件加载到内存中,生成一个全新的临时表2)、定位内存中已经存在的临时表【注意】:1)、在一个查询语句中,第一个执行命令永远都是from2)、from定位的是内存中的一个临时表,这个临时表必须手动指定临时表二、where【作用】:1)、where 命令操作的是由from产生
2020-12-28 22:24:50
194
原创 如何实现表格的默认选中
我们在写这样表格的时候,我们根据需求一般是在表格出来的时候选中一些我们需要的数据,然后我再官网的文档中没有具体找到怎么实现表格中的复选框怎么默认选中,就自己根据API文档,和自己找了一些资料就完成了这个默认实现表格中的复选框的默认选中在查询到数据源的时候调用一个方法然后这个这个调用的方法是需要自己定义的 toggleSelection: function(rows) { if (rows) { rows.forEach(a => { if (a.state ==.
2020-12-26 20:12:14
691
原创 JAVA注解
JAVA注解一、什么是JAVA注解二、java注解的分类1、JDK基本注解2、JDK元注解a、@Retention:定义注解的保留策略@Target:指定被修饰的Annotation可以放置的位置(被修饰的目标)三级目录一、什么是JAVA注解Annotation(注解)就是Java提供了一种为程序元素关联任何信息或任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。也
2020-12-26 18:40:47
114
原创 基于ssm、Vue.js的简单教师信息管理系统
后端利用的是SSM框架,前端用的是elementUI+vue.js做的一个简单的教师信息管理基于ssm、Vue.js的简单教师信息管理系统一、数据库设计二、项目后端代码1、首先是使用搭建好的ssm项目,生成部分文件2、TeacherMapper.java 映射类3、业务逻辑层也就是 Service层4、Controller层所有类之间的关系图示三、项目前端代码1、下载一个SPA项目2、组件的调用3、Teacher.vue4、各文件之间的关系四、演示1、模糊查询+查询所有2、新增教师信息3、修改教师信息
2020-12-19 21:52:55
2124
4
原创 @Cacheable和@CachePut区别
@Cacheable和@CachePut一、相同点二、不同点一、相同点都是Spring的缓存注解二、不同点@Cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果。@CachePut标注的方法在执行前不会去检查缓存中是否存在之前执行过的结果,而是每次都会执行该方法,并将执行结果以键值对的形式存入指定的缓存中。...
2020-12-19 08:50:15
2738
1
原创 vue中无法访问静态资源
vue中无法访问静态资源原因:解决看看效果原因:主要是项目的图片没有放到正确的路径之下,就基本上会出现vue访问不到静态静态资源的问题解决将所需要的图片放到static中就可以了,在读取对象的属性的时候只需要把照片的路径写准确即可,可以直接写路径访问到在 static/img/ 后面直接加图片名称.这样项目中就能访问到了大致就是一个这样的路径看看效果这样就能访问vue项目中的静态资源了...
2020-12-18 10:54:45
3833
原创 vue传值到ssm框架中的控制层报There is no getter for property named ???‘in‘??‘没有这个属性的geeter方法的错解决
报错内容 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'bookType' in 'class com.zking.books.model.book.Book' at org.apache.ibatis.reflection.Reflector.getGetInvoker(Reflector.java:419) at org.apache.ibatis.reflecti
2020-12-10 21:00:43
279
原创 使用SSM框架报为bean类指定注释的bean名称‘userMapper‘ Annotation-specified bean name ‘userMapper‘ for bean class
Annotation-specified bean name 'userMapper' for bean class报错内容原因:解决报错内容06-Dec-2020 08:47:35.637 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 107 msConnected to server[2020-12-06 08:47:35,837] Artifact books:war exploded: Artif
2020-12-06 20:29:17
1822
2
原创 Artifact is deployed successfully项目部署成功,但访问自带的index页面没有反应
Artifact is deployed successfully项目部署成功,但访问自带的index页面没有反应原因解决16-Nov-2020 09:27:32.350 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 84 msConnected to server[2020-11-16 09:27:32,550] Artifact mybatis:war exploded: Artifact is bei
2020-11-16 09:38:55
20258
4
原创 出现语法错误mybatis :Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' delete from t_book where boo
2020-11-09 15:35:13
6605
原创 mybatis使用foeach批量删除报Parameter ‘array‘ not found. Available parameters are [collection, list]
mybatis使用foeach批量删除报Parameter 'array' not found. Available parameters are [collection, list]DAO层的映射接口对应实现xml文件中测试类总结当我们要使用foreach标签根据表的任何内容批量操作数据库的数据的时候会出现这样的问题DAO层的映射接口 int deleteByBookIds(List list);对应实现xml文件中 <delete id="deleteByBookIds" par
2020-11-09 14:47:48
2069
3
原创 使用mybatis自动创建实体类model和DAO方法mapper
使用mybatis自动创建实体类model和DAO方法mapper一、为什么使用mybatis二、在maven项目中使用mybatis1、在maven项目中添加mybatis的支持1.1导入相关依赖1.2添加web的支持1.3在线安装free mybtais plugin 插件1.4mybatis的核心配置文件1.5添加mybatis日志配置1.6创建MybatisSessionFactoryUtils进行测试2.7创建MyBatis-generator 命令让他自动生成MyBatis代码2.8添加这个命令
2020-11-07 20:44:37
1719
原创 安装idea,创建maven项目,并且在idea中发布maven项目
安装idea并且在idea中发布项目安装idea在idea中发布项目三级目录安装idea安装idea来说的话还是比较简单的,只需要到官网上去下载安装软件,毕竟是国外的网站,官方的破解码是要收费的,所以我们有自己的破解方式这里有个安装idea的安装文档可以参考一下照着这个安装一般不会出什么问题https://www.lifengdi.com/archives/transport/1731#xia_zai检查项目是否发布成功在idea中发布项目三级目录...
2020-11-06 18:29:02
419
原创 Windows下安装nginx,nginx安装失败因为端口问题安装不了的解决方案
Windows下安装nginx一、什么是nginx二、为什么要使用nginx三、安装nginx1、下载nginx的安装文件2、安装1)正常情况下2)安装失败,解决方案首先我们来了解一下什么是nginx一、什么是nginx简单的来说:Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器其主要的优点就是:其特点是占有内存少,并发能力强,并且它的安装还非常的简洁二、为什么要使用nginx在传统的Web项目中,并发量小,用户使用的少。所以在低并发的情况下,用户
2020-10-31 20:01:43
2457
原创 Linux常见基础命令,创建文件夹、文件,删除文件、文件夹,解压文件压缩文件,查看ip地址,vi/vim的使用规则
今天主要就是分享一些在linux中常见的命令,常见基础的Linux命令1、查看ip地址2、登出3、进入文件夹4、返回上一级5、返回根目录6、查看当前文件夹下的所有的文件7、显示当前文件夹下的所有文件的详细内容8、显示当前路径9、清空当前屏幕10、创建文件夹11、剪切/重命名12、删除文件夹13、递归删除文件夹14、拷贝15、创建文件16、编辑文件17、查看文件18、上传文件19、下载文件20、解压和压缩命令注意Linux是区分大小写的1、查看ip地址ipconfigip addr这两个命令都
2020-10-30 10:26:44
287
原创 Linux离线安装jdk、tomcat
Linux离线安装jdk、tomcat一、Linux离线安装jdk1、创建文件夹mytools2、上传已经下载的jdk文件3、解压文件4、设置jdk环境变量5、设置环境变量生效5、查看jdk是否配置成功二、Linux离线安装tomcat1、上传tomcat文件,解压到指定的目录之下2、解压完成之后进入到指定的文件目录之下,启动tomcat即可linux离线暗转jdk的目的就是说让tomcat有一个运行环境,我们都知道jdk是java运行的基础环境,而对于是java编写的tomcat来说也是必不可少的环境
2020-10-30 09:47:15
473
原创 如何安装VMware Workstation虚拟机、及注意事项、安装所需的许可证码
如何安装VMware、及注意事项VMware workstation介绍VMware workstation安装文件说明VMware workstation安装步骤如何证明自己许可证是有效最近自己在安装VMware的时候自己觉得重要的需要注意的地方就把他记录下来了VMware workstation介绍首先来介绍一下这个VMware workstation(VMware 工作站)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时使用不同的操作系统,和进行开发、测试、部署新的应用程序的最佳
2020-10-27 11:15:48
5571
原创 安装WMware workstation出现“由于找不到VCRUNTIME140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题”
安装WMware workstation出现“由于找不到VCRUNTIME140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题”原因:解决方案:在将对应下载好的文件解压放到,如下文件夹即可自己最近在安装VMware workstation出错,报了这个错误,刚开始没太明白这个是怎么回事,找到了解决方案就记录下来了原因:一般来说这配置文件缺失或者说这些文件错误,主要还是在安装电脑系统的时候安装不完全,或者说在安装时有错误而导致后面在安装某些软件需要用到这个一类的配置文件会出错从而导致安装
2020-10-27 11:07:41
11703
6
原创 vue基本语法01赋值、表达式、指令、修饰符、简写、过滤、监听
vue基本语法01赋值、表达式、指令、修饰符、简写、过滤、监听一、vue赋值的三种方式二、表达式三、指令四、修饰符五、监听一、vue赋值的三种方式1、{{属性名}}<h2>{{data}}</h2>2、v-html:能输出源码信息<input v-model="name"/>3、v-text:只能输出文本信息<div v-text="sa" style="color: blue;"></div>二、表达式vue支持所有的js
2020-10-08 20:28:14
1646
原创 Vue、框架与库的区别、MVVM、简单使用vue
Vue、框架与库的区别、MVVM一、什么是Vue.js?二、库和框架的区别三、MVVM四、什么是CDN加速五、简单使用vue.js一、什么是Vue.js?Vue.js:是一套构建用户界面的渐进式的JavaScript框架;它与大型框架不同的是,vue被设计为可以自底向上的逐层应用,Vue核心库只关注视图,方便与第三库或已有的项目整合。vue作者:尤雨溪/中国无锡点击浏览官网二、库和框架的区别库:本质上是一些函数的集合。每次调用函数,实现一定的特定的功能,接着把控制权交给使用者代表:JQuery
2020-09-18 10:56:07
1000
VMware workstation 安装资料及(15版本)安装文件
2020-10-27
my.ini(mySql的配置文件)
2020-07-03
自定义标签的tld文件
2020-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人