自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Complex&YAGO-3】

【代码】【Complex&YAGO-3】

2023-05-01 09:13:23 211 1

原创 【毕业设计】阿里云服务器ping不通

问题描述笔者在使用阿里云服务器做内网穿透的过程中,在搭建完服务器,并且在安全组的配置规则的快速添加中添加了端口22,80,443的入方向,但是实测无法ping到自己服务器的公网ip。解决办法手动添加安全组配置规则,放开全部端口,在协议类型中选择全部实测问题解决...

2022-04-05 09:38:49 545

原创 【Mybatis plus】报错java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration

在笔者学习Mybatis plus的过程中,想通过Mybatis plus写一个连接数据库的小实验。程序目录结构如下原理这个数据库连接测试的原理也十分简单。在资源包下配置application.properties文件,这是数据库连接配置包,必须自己配置spring.datasource.username=rootspring.datasource.password=123456spring.datasource.url=jdbc:mysql://localhost:3306/mybat

2022-01-18 16:48:29 821 2

原创 【Jeecgboot】数据字典的概念及使用方法

问题描述在笔者通过Jeecgboot平台进行表单开发时,需要实现一个在新增页面 中通过选择框完成选择的树型选择功能,选择完后点击确定会在生成表单中出现。但是笔者在完成选择后,发现在表单中出现的数据是我们数据字典相应字段对应的code,而不是笔者希望的code对应的别名。数据字典原理阐述什么是数据字典?其实本质上来说,数据字典就是一个数据库表单,在这个表单中有两个重要的值,分别是编码(code)和别名(dict_text),我们通过编码来获取到我们自定义的别名,再将别名传递到前端页面,才能映入客户们的眼

2021-12-17 14:09:31 5873

原创 【IDEA】后端项目非正常关闭后,项目仍在占用端口的问题

问题描述笔者在IDEA上安装插件,并且将IDEA进行重启时未终止后端项目。在IDEA重启结束后重新运行后端项目时发现报错端口被占用解决方案在IDEA的Terminal(终端)中输入jps,显示当前正在运行的进程E:\ideaworkspace\gbglfzjc\gbglfzjc>jps1840 JeecgSystemApplication198815484 RemoteMavenServer36173567372 Jps选择要结束的进程,输入命令taskkill /pid 18

2021-12-14 09:20:10 810

原创 【jeecg】前端查询页面无法完成查询

现象在笔者完成项目的过程中,在页面上自定义了一个查询组件。但是查询组件却是失效的,无法执行查询操作。原因<a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-form-item label="单位名称"> <a-input placeholder="请输入单位名称" v-model="queryParam.teamName"></a-input>

2021-12-10 17:39:55 570

原创 【Jeecgboot】资源未找到

资源未找到弹窗在笔者完成jeecgboot的项目时,后端表单导入了数据库,生成了前后端代码,并且将前端代码放在前端框架中,在菜单管理中配置好菜单路由后,发现菜单中报错,不显示内容,并且提示资源未找到。解决方法在查看了后端代码后,发现有一个Maven的依赖没有导入进来在右侧工具栏中选择maven找到未导入maven对应的module点击上方的加号,找到对应的module,导入pom.xml(Maven的依赖配置文件)问题解决...

2021-12-09 10:59:31 3285

原创 【WebStorm】同时提换多个相同字符

快捷键Alt+J效果

2021-11-30 09:29:05 256

转载 【VUE】何为正向代理,何为方向代理,何为反向代理服务器,怎么通过反向代理服务器解决跨域问题

知乎上有大佬写的很好,我这里搬运一下反向代理服务器‘反向代理服务器’ 有两个概念,一是‘代理服务器’,二是‘反向’‘代理服务器’比较好理解,例如需要访问某网站,不想或不能直接访问,例如网络的原因、隐私的原因等,我们就连接一个代理服务器,这样对于这个网站来说,访问他的用户是这个代理服务器,而不是我们自己‘反向’的意思我们没有通过代理服务器访问网站,但网站却在自己服务器前面加了一个代理,我们输入网址发起请求后,请求先到了这个代理服务器,代理服务器再把请求转给网站服务器作用:(1)安全过滤为了安

2021-11-26 16:52:10 916

原创 【VUE】【VUE-CLI】【bootstrap】【jeecgboot】干部任免表前端

第一次看这个前后端分离项目的朋友,请先看上篇的后端构建【jeecg boot】【PowerDesigner】使用PD创建数据库,并使用jeecg生成代码来创建一个干部任命表单下面开始按照步骤讲解前端VUE的构建过程。在构建前后端分离项目时,我们需要明白很重要的一点:后端代码仅仅提供接口,将所有数据的处理包装在接口内,打个比方,后端代码就相当于你们家自来水的水管,水从哪里来不用管,我们只需要将水龙头打开就好,而水龙头就相当于前端代码,我们的水龙头只需要去接上对应的水管,并且用螺丝固定就可以实现功能,前端

2021-11-26 16:50:32 653

原创 【TCP】三次握手大白话助记

【TCP】三次握手大白话作用:使客户端和服务器建立连接示例图理解助记客户端:服务器好兄弟,我想开始连接啦SYN=1,看看你能收到我的暗号咩Seq=x,x随机生成服务器服务器好兄弟,收到收到,可以进行连接(SYN=1),看看我收到的暗号对嘛ACK=x+1,也给你康康我的街头暗号Seq=Y客户端服务器好兄弟,我之前发送的暗号收到啦回复,你就是那个对的服务器服务器传输ACK=x+1返回客户端之后进行验证,验证成功,你康康我回答的暗号对嘛ACK=Y+1,对的话我就要开始传数据啦Seq=z..

2021-11-24 10:56:38 202

原创 【VUE】前端模块化

为什么要学习前端模块化因为前端模块化是学习VUE框架的基础,而笔者最近正在攻略VUE这座大山,所以了解前端模块化的知识必不可少。走进前端模块化是什么首先要说明,前端模块化开发并不是一种编程技术,而是一种编程思想。通过将复杂代码划分为不同功能模块,对不同功能模块进行单独维护,来提升效率,降低成本。为什么学习前端模块化,我们需要了解为什么会出现前端模块化这种思想这种编程思想解决了前人编程的哪些痛点我们才能更好的理解这种思想的先进和带来的方便。1. 为什么会出现前端模块化这种思想早期的

2021-11-18 16:37:01 918

转载 【SSM】DispatcherServlet详解

功能SpringMVC的核心就是DispatcherServlet,DispatcherServlet实质也是一个HttpServlet。DispatcherSevlet负责将请求分发,所有的请求都有经过它来统一分发。大致看下SpringMVC请求处理的流程: 用户向服务器发送请求,请求会到DispatcherServlet,DispatcherServlet 对请求URL进行解析,得到请求资源标识符(URI), 然后根据该URI,调用HandlerMapping获得该Handler(就是控制层)配

2021-11-17 11:16:55 1425

原创 【java】int和Integer的区别

问题描述笔者在搭建基于SSM框架的web应用时,发现在java代码中很多元素都是用Integer定义的,但是笔者本人之前比较喜欢使用int来定义对象,但是不清楚这两种数据类型的区别。区别intjava语言的一种基本数据类型。(整型)定义成int的元素的使用方式就和基本元素的使用相同,正常进行加减乘除默认值为0两个int元素可以相等int a=0;int b=0;boolean(a==b)结果为trueIntegerint类型的包装类,不能算是基本数据类型。使用Integer

2021-11-17 09:31:33 519

转载 【jsp】c:forEach的用法

先介绍一下语法语法:<c:forEach var="name" items="Collection" varStatus="statusName" begin="begin" end="end" step="step"></c:forEach>该标签根据循环条件遍历集合 Collection 中的元素。 var 用于存储从集合中取出的元素;items 指定要遍历的集合;varStatus 用于存放集合中元素的信息上面这个语法,对于没有使用过的人来说,基本无效,那么,翻译成白

2021-11-17 08:57:23 5550 2

原创 【Maven】【SSM】class=“org.mybatis.spring.SqlSessionFactoryBean“报错

问题背景在配置spring核心配置文件时,需要配置sqlsessionfactory(功能是创建sqlSession对象),报错产生原因在pom.xml文件中没有写mybatis-spring依赖解决办法在pom.xml中加入即可

2021-11-16 16:20:07 1829 1

原创 【viewName】【attributeName】报错

问题如下原因:viewName和attributeName不需要自己写,将这个删除即可

2021-11-16 15:20:44 861

原创 【css】margin标签详解

margin标签作用是用来调整模块的页边距的功能示例<style> #container{ width: 400px; margin: auto;//自动调整 } #container form .align{ margin: 8px 0; //上下页边距是8个像素,左右无页边距,默认无 } #container #data{

2021-11-16 11:13:32 1586

原创 【Maven】【SSM】jsp页面中<c:forEach>标签报错

<c:forEach>功能<c:forEach>是一个JSTL标签,相当于java中的for循环,作用是迭代生成foreach标签里面的内容报错代码<c:forEach items="${list}" var="data"> <tr> <td>${data.number }</td> <td>${data.name }</td

2021-11-16 10:43:41 2221

原创 【SSM】@RequestMapping注解、org.apache.commons.dbcp.BasicDataSource报错问题

@RequestMapping注解报错原因因为Maven中没有导入相应的jar包解决方法在Maven配置文件pom.xml中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version&g

2021-11-16 10:08:03 1170

原创 【java】继承与接口的区别

java中接口和继承的区别实际概念区别:区别1:不同的修饰符修饰(interface),(extends)区别2:在面向对象编程中可以有多继承!但是只支持接口的多继承,不支持’继承’的多继承哦而继承在java中具有单根性,子类只能继承一个父类就是有个类可以调用多个接口,但是只能继承一个父类区别3:在接口中只能定义全局常量和抽象方法而在继承中可以定义属性方法,变量,常量等…区别4:某个接口被类实现时,在类中一定要实现接口中的抽象方法而继承想调用那个方法就调用那个方法,毫无压力接口的

2021-11-12 14:59:23 2087

原创 【jeecg boot】【PowerDesigner】使用PD创建数据库,并使用jeecg生成代码来创建一个干部任命表单

首先看一下需要完成的功能不难发现,我们需要在数据库中设计两张表,分别是干部表和干部家属表,干部表和干部家属是一对多的关系Power Designer部分1. 打开Power Designer,点击新建模型2. 在New Model中选择记得在DBMS选项(4)中更改自己匹配的数据库类型3. 通过右侧的工具栏对当前使用的工具进行选择,在本次项目中,我们只需要一个建表工具和一个主外键工具左键选择工具,右键取消工具4. 双击新建的表,Name是外界所看到的表的名字,而code则是数据库中的

2021-11-11 10:46:03 1206

原创 【Redis】启动

切换到Redis所在的目录输入命令:redis-server.exe redis.windows.conf

2021-11-10 11:17:25 519

原创 【mySQL】在cmd中进入数据库的指令

mysql -hlocalhost -uroot -p

2021-11-10 10:27:14 809

原创 【vue】如何通过vue-cli(vue脚手架)在cmd新建一个vue工程

【vue】如何在cmd新建一个vue工程1. 首先打开cmd,通过cd命令转到建立工程所在的文件夹2. 通过vue命令生成指定项目名的工程3. 输入项目名称(默认my_project(回车确认))4. 项目类型描述(默认vue)5. 项目作者6. Vue build standalone 默认Standalone(运行时 + 编译器)模式7. install vue-router 是否安装vue动态路由匹配8. Use ESLint to lint you code 是否使用ESLint

2021-11-08 17:20:04 901

转载 【Java web】发展历程二

前言上一篇我们简单了解了早期的开发历史进程,也看到了框架等技术出现的必然性,这篇文章就开始讲讲为什么在众多框架中Spring脱颖而出、备受宠爱。这里主要通过对使用Spring的两大特性即依赖注入和AOP的好处讲解来体现Spring的价值。为什么使用依赖注入1. 面向接口编程参考原文spring核心技术原理以持久化层接口UserDao为例,有一个接口的实现类UserDaoImpl,由于是面向接口编程,因此我们在每次使用UserDao的时候,都要进行实例化一次,实例化代码如下:UserDao use

2021-11-08 10:01:35 107

转载 【Java web】发展史番外篇:什么是EJB

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计很多人都搞错了,这个"服务群集"和"分布式运算"并没有根本解决运行负载的问题,尤其是针对数据库的应用系统。为什么?我

2021-11-05 10:47:31 214

转载 【java web】发展历程一

一、原起唉,说来惭愧,本来是想整理一下SpringBoot相关的知识,顺便结合书和网上的资料写一套完整的东西来作为以后复习、供大家借鉴,然后想先写一篇介绍SpringBoot的文章作为开篇,可是要介绍SpringBoot就得好好说说Spring,,好吧还是一点点来,先把Spring的东西好好整理一下吧。那么先来一篇介绍Spring版本和起源的文章吧,问题又来 了…为啥要用Spring啊?没有Spring之前用什么啊?(对于我这个刚开始接触没几年时间的程序猿,一开始接触的就是框架,也许这就是人们常说的生在好

2021-11-05 09:53:16 315

原创 【Redis】查看Redis版本号

【Redis】查看Redis版本号切换到Redis目录输入 redis-server -v

2021-11-01 11:44:31 147

原创 【阶段学习小感悟】

1. 所有的代码都很容易写,难的是代码背后所蕴含的思想。搞懂代码的思想,以后不论技术如何迭代,都可以立于不败之地。2. 现在应该想想十年后的人们会如何写代码。什么需求是长盛不衰的。(信息安全,信息生物…尽量有先见之明一点,在选择研究方向的时候就选择一个朝阳方向)...

2021-10-28 11:14:51 181 1

原创 【MySQL】报错:nested exception is org.springframework.jdbc.BadSqlGrammarException:

【MySQL】报错:nested exception is org.springframework.jdbc.BadSqlGrammarException:笔者在完成SSM代码进行调试的过程中遇到了服务器报错出错位置### The error may exist in file [D:\apache-tomcat-8.5.61\apache-tomcat-8.5.61\apache-tomcat-8.5.61\webapps\hrsys_ssm_war\WEB-INF\classes\mapper\

2021-10-26 17:43:41 1792

原创 【SSM】每个层的主要功能,实现和实际编写SSM框架时各层的编写顺序

SSM即spring,springmvc和mybatis三个模块组合而成的一个框架。

2021-10-26 15:31:24 1583

原创 【MyBatis】Dao接口和Dao.xml文件如何建立连接

1.首先在程序运行开始时,MyBatis会检查配置文件Dao.xml,通过mapper标签对dao接口进行一对一的映射(namespace保持唯一)<mapper namespace="com.alan.hrsys.dao.DepartmentDao">2.再扫描xml文件其余的部分,xml文件的每个具体操作都通过id和Dao接口的操作名进行对应。相当于Dao接口是领导,告诉xml小弟,我要实现个莫子功能,然后xml具体和数据库对接操作。Dao接口public List<Depa

2021-10-26 11:47:00 6810

原创 【MapperFactoryBean】和【MapperScannerConfigurer】

【MapperFactoryBean】产生原因 为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象(DAO)的代码(就是为了简化Dao的编写,方便程序猿),MyBatis-Spring 提供了一个动态代理的实现——MapperFactoryBean。作用 使我能够直接注入Mapper(例如DepartmentDao.xml)的接口到service(业务层)的bean中,当需要使用Mapper时,只需要像使用Dao接口一样使用他就行了 ,

2021-10-26 10:23:12 386

转载 【java bean和POJO的异同】

POJO“Plain Ordinary Java Object”,简单普通的java对象。主要用来指代那些没有遵循特定的java对象模型,约定或者框架的对象。POJO的内在含义是指那些:有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口。没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。public class BasicInfoVo { private String orderId; private Integ

2021-10-25 15:43:24 385

原创 【mysql】使用navicat查看mysql版本号的方法

1.在任务管理器中打开mysql服务2.启动navicat,右击‘我的连接中的任意数据库’选择命令行界面3.在命令行中填入 ‘select version();’命令

2021-10-22 16:43:43 16252

原创 【springboot】在模块中无法创建新包的原因及解决办法

问题描述笔者在进行springboot学习的过程中发现,在springboot项目的创建过程中,创建的module下无法创建新包原因因为module没有导入项目在右侧的maven图标的项目栏中没有发现新导入的module解决方法1.打开右侧的maven图标2.点击上方的小加号3.在module的文件夹下找到pom.xml文件,并将其导入到项目中,再点击OK再回到左侧的项目烂中,发现导包问题解决。...

2021-10-22 10:27:57 1734

原创 【Springboot】关于直接在java包底下建立主程序报错的原因

【Springboot】关于直接在java包底下建立主程序报错的原因Springboot特点: 约定大于配置对于这样直接将主程序(MainTest)建在java包下,是不符合Springboot约定规范的,我们必须在java包下再建立新的包,将主程序放在之中。报错原因在主程序中没有写componentscan注解,所以在springboot开始运行时,编译器默认扫描主程序所在包中的所有程序,但是默认生成的java包不算一个包,所以会报错。解决办法...

2021-10-21 23:00:49 211

原创 【实训】_第四天

【实训】第四天vue用于构建用户界面的渐进式框架。vue的核心库之关系视图层 。声明式渲染<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</titl

2020-12-29 19:21:05 112

原创 继承与多态小结

继承与多态小结继承C++的继承和java的类似,都是派生类继承基类的对象和函数,不同点是C++支持多继承,而java只支持单继承C++多继承实例#include <iostream> using namespace std; class Father{ public: Father() { cout<<"Father\n"; }}; class Mother{ publi

2020-05-20 23:20:07 194

空空如也

空空如也

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

TA关注的人

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