![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人经验
初冬季节
这个作者很懒,什么都没留下…
展开
-
Springboot与Controller目录不在同一级,导致controller的方法404
目录结构如图所示:因为启动类和controller目录不在同一级目录下,导致controller中的方法访问时报404.在启动类中添加@ComponentScan(value = "controller的路径")原创 2020-08-18 14:00:24 · 1990 阅读 · 0 评论 -
springcloud项目通过父工程打包,子项目jar启动时:没有主属性清单
在父maven工程的的pom.xml中添加 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <ex原创 2020-08-05 15:54:45 · 419 阅读 · 0 评论 -
引入hive-jdbc依赖,报错信息依赖冲突
SLF4J: Found binding in [jar:file:/C:/Users/f0rest/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.SLF4原创 2020-08-05 15:46:37 · 2125 阅读 · 0 评论 -
maven settings.xml的一种设置
可以直接复制粘贴,自己在用<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http原创 2020-07-30 15:44:37 · 153 阅读 · 0 评论 -
docker学习记录--使用Xshell连接docker上的Centos镜像
1.下载dockerhttps://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe2.安装选择默认3.配置以下国内镜像{ "registry-mirrors": [ "https://alzgoonw.mirror.aliyuncs.com" ], "insecure-registries": [], "debug": true, "experimental": false}4.在doc原创 2020-07-24 09:10:49 · 1961 阅读 · 1 评论 -
本地CAS服务搭建
1.先下载CAS源码,我下载的是5.3版本的,根据具体情况选择。https://github.com/apereo/cas-overlay-template/tree/5.32.将下载的压缩包解压即可,不需要使用IDE打开。3.进入解压目录运行打包命令,将CAS源码打包为war压缩包:mvn package4.再把cas.war文件复制到Tomcat的webapps目录下,启动Tomcat即可;5.校验cas服务是否启动成功(cas4以后默认采用HTTPS方式,我并未修改过但也可以使用HTTP方转载 2020-07-22 09:45:30 · 754 阅读 · 0 评论 -
在centos7上搭建gogs服务
申明***此方法未使用docker***1.安装mysql数据库。步骤省了。可参照https://blog.csdn.net/qq_34940644/article/details/918756742.进入mysql创建gogs数据库create database gogs default character set utf8mb4 collate utf8mb4_unicode_ci;3.创建数据库git用户,并设置远程登录CREATE USER 'git'@'%' IDENTIFIED转载 2020-05-30 21:39:08 · 420 阅读 · 0 评论 -
git clone 报错403
解决办法:git clone http://用户名:密码@192.168.1.247:801/9A6Y/XF.DCLZSHJGYJ.ADMIN.API.git以上为自己记录!不喜勿喷!谢谢!原创 2020-05-29 15:24:28 · 1219 阅读 · 0 评论 -
使用nginx部署vue项目刷新报404,正常访问没问题,只有在刷新的时候才会出现问题
jeecgboot项目,使用nginx部署vue项目刷新报404,正常访问没问题,只有在刷新的时候才会出现问题server {listen 80;server_name localhost;location / {root /app;index index.html;try_files $uri $uri/ /index.html;}error_page 500 502 503 504 /50x.html;location = /50x.html {root /usr/share/ng转载 2020-05-28 14:26:21 · 1758 阅读 · 0 评论 -
JVM运行时数据区(堆、栈、方法区)指向关系
1.栈指向堆:Object obj=new Object();因为new出来的一切都存放在堆中,而obj则是存放在栈中。2.方法区指向堆:private static Object obj=new Object();因为方法区中存放常量、静态变量、虚拟机加载后的类信息等,所有obj是存放在方法区中,而new出来的一切都存放在堆中。3.堆指向方法区:...原创 2020-04-16 21:52:24 · 591 阅读 · 0 评论 -
初次使用nginx+Tomcat负载均衡
1.选用两台Centos7服务器。–192.168.101.130–192.168.101.1312.两台服务器分别安装Tomcat。3.将项目部署到Tomcat目录下的ROOT文件夹中,启动两台服务器的Tomcat。4.在其中一台服务器上安装nginx。5.配置nginx.conf6.配置完nginx后重启,访问nginx时报错:502 Bad Gateway个人解决方法—执行...原创 2019-09-19 10:57:27 · 126 阅读 · 0 评论 -
NGINX代理Tomcat8 的服务时出现502 Bad Gateway
解决办法:setsebool -P httpd_can_network_connect 1转载 2019-09-19 10:38:40 · 1024 阅读 · 1 评论 -
windows 安装压缩版mysql 5.7
1.我的情况是通过安装文件得到mysql文件目录2.文件目录3.创建配置文件my.ini路径根据自己具体情况填写[Client]port = 3306 [mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL\MySQL Server 5.7# 设置mysql数据库的数据的存放目录d...原创 2019-09-11 15:20:39 · 78 阅读 · 0 评论 -
Please make sure you have the correct access rights and the repository exists git提交代码时提示
重新指向git仓库(亲测可行)解决办法:1.git remote set-url origin http://仓库地址.git2.git push origin master原创 2019-09-10 14:44:35 · 134 阅读 · 0 评论 -
layui table 路上的坑
1.layUI的table接受的json数据格式有要求(具体看官方文档)。以下是官方的json格式要求,我采用的是默认json格式。以下我是后台返回的json格式。(才用map)bookMapper.getAllBooks()得到的是具体数据。前端代码按照默认的就能够在table中显示以下是错误展示后端代码展示效果遇到的另外一个问题这里报500错误,提示后台报错实则是前端问题。...原创 2019-09-05 23:23:54 · 336 阅读 · 0 评论 -
后端创文件流前端浏览器进行下载Excel(springboot+Vue)
一.后端代码后端将要下载的数据转成输出流public void Export(HttpServletResponse response,List<ExamGrade> Listexamgrade)throws IOException { // 创建工作空间 Workbook wb = new XSSFWorkbook(); // 创建工作表...原创 2019-08-15 15:40:30 · 6727 阅读 · 2 评论 -
mybatis返回mysql的聚合函数时,Java的接收方式。
有时候我们需要直接使用mysql的聚合函数进行数据统计,并返回我们所需要的数据到Java后台。SQL语句如下mybatis中的的语句如下Java接收以上个人经验,希望对您有所帮助。...原创 2019-07-29 15:09:11 · 3675 阅读 · 0 评论 -
vue组件之间的引用
引用其他组件的组件称为父组件,被引用的组件称为子组件。组件引用的方式:1.原创 2019-03-28 11:19:29 · 1061 阅读 · 0 评论 -
vue使用axios 前后台数据传输
新手入门,个人经验1.安装axiosnpm install axios -S2.在main.js中添加(引入axios)import axios from “axios”;Vue.prototype.$http = axios;3.在需要进行数据传输的组件中引入axiosimport axios from “axios”;4.配置跨域5.post请求...原创 2019-03-28 14:10:17 · 1514 阅读 · 0 评论 -
非父子组件之间的传值
非父子组件之间的传值需要借助于事件车,通过事件车的方式传递数据。1.首先创建一个bus.js文件,作为中间站,不然组件之间达不到传值的效果。![在这里插入图片描述](https://img-blog.csdnimg.cn/20190411111647483.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,...原创 2019-04-11 11:29:28 · 337 阅读 · 0 评论 -
IDEA使用lombok省略get和set方法。
条件:使用IDEA工具开发(我使用的框架是SpringBoot)。1.在POM.XML文件中添加依赖。 2.在IDEA中添加插件lombok。File–》Seting–》plugins–》及安装完成。3.lombok的使用。在实体类中添加@Data @Builder注解。在需要使用到的地方该类的地方可直接使用get,set方法。...原创 2019-04-15 18:27:17 · 2151 阅读 · 0 评论 -
刚创建的springboot项目启动后访问controll报404
访问controll报404的原因之一,可能是springboot的启动类位置不对。这种情况需要把启动类放到与controller文件夹同级。为了方便查看先改变包结构。选择package Presention----->hierarchical。将启动类复制到与controll同一级目录下。即可访问到controll中的方法。...转载 2019-04-09 20:35:16 · 1914 阅读 · 0 评论 -
VUE中get和POST传参方式
1.get在GET请求中参数是跟在URL后面,即参数放在header中。能传的参数较小。使用params。2.POST在POST请求中参数是放在body中,并不跟在URL后面。使用data,传递的参数较大。...转载 2019-04-26 09:59:38 · 9693 阅读 · 1 评论 -
VUE+SpringBoot POST传输报400错误(Invalid character found in the request target. The valid characters are)
1.前端报错2.后端报错3.请求方法4.后端接收报错原因是:传过来的参数比较大。若直传一个单独的参数是没有问题。5.解决方法:在Springboot启动类中添加6.代码如下@Beanpublic ConfigurableServletWebServerFactory webServerFactory() {TomcatServletWebServerFactory factor...转载 2019-04-18 11:11:14 · 4140 阅读 · 0 评论 -
Uncaught (in promise) TypeError: Cannot read property '$router' of undefined
1.使用vue进行路由跳转时出现错误:Uncaught (in promise) TypeError: Cannot read property ‘$router’ of undefined。代码如下:解决办法:错误原因(个人理解):可能是this关键字的作用域问题引起的错误。。。...原创 2019-04-23 15:04:15 · 27504 阅读 · 1 评论 -
VUE格式化时间的方法
很多时候我需要的时间格式是这样的还有这样的但原始的时间格式却是这样的这里提供一个关于时间格式化的方法,希望对阁下有用。代码如下:dateFilter: function(input) { var d = new Date(input); var year = d.getFullYear(); var month = d.getMonth() < 9 ? "0" + (d....转载 2019-05-08 10:21:28 · 8126 阅读 · 0 评论 -
vue+element获取el-table某行中的下标,根据下标操作数组对象
1.在vue中对数组中的某个对象进行操作时(替换、删除),都需要用到该对象在数组中的下标。前端代码:scope.$index :获取当前行的下标scope.row:获取当前行的对象效果图:思路:通过点击事件将该对象在数组中的下标传递到方法中,然后对数组进行操作即可根据下标删除数组中对应的对象。...转载 2019-04-25 11:43:29 · 17649 阅读 · 1 评论 -
Spring Boot项目使用PageHelper插件进行分页
1.在pom.xml文件中引入引入jar包<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> &...原创 2019-04-25 17:46:47 · 423 阅读 · 0 评论 -
vue+Java实现前端下载文件(excel导出)
1.后端后端方法的放回值类型和接收参数后端以流的形式返回到前端// 设置生成的Excel的文件名,并以中文进行编码 String codedFileName = "****表"; System.err.println("codedFileName: " + codedFileName); response.setHeader("Content-Disposition", "attachmen...原创 2019-05-28 17:18:14 · 14755 阅读 · 21 评论 -
在centos7上部署vue+springboot项目
一.配置环境(JDK1.8+node.js+mysql)1.JDK1.8环境rpm -qa | grep java这里我才用yum方式安装:yum install java-1.8.0-openjdk测试是否安装成功:java -version2.mysql下载包: wget http://repo.mysql.com/mysql-community-release-el7-5.noa...原创 2019-06-20 10:06:58 · 2919 阅读 · 0 评论 -
MySQL触发器(初级体验)
在MySQL中触发事件分为 INSERT、UPDATE 或DELETE;触发的时机有:BEFORE(触发事件之前) 或 AFTER(触发事件之后)我只用过AFTER;有一个限制是不能同时在一个表上建立2个相同类型的触发器,因此在一个表上最多建立6个触发器。实例:CREATE TRIGGER 触发器名称(自己写) 触发时机(BEFORE或AFTER) 触发事件(INSERT、U...原创 2019-06-14 15:33:29 · 167 阅读 · 0 评论 -
MySQL1055错误(5.6版本的SQL语句到5.7版本上运行出错)
转载:https://www.cnblogs.com/jinjiyese153/p/6814109.html错误原因:在MySQL5.7之后,sql_mode中默认存在ONLY_FULL_GROUP_BY,SQL语句未通过ONLY_FULL_GROUP_BY语义检查所以报错。ONLY_FULL_GROUP_BY:ONLY_FULL_GROUP_BY要求select语句中查询出来的列必须是明确的...转载 2019-07-08 15:40:21 · 864 阅读 · 0 评论 -
mybatis一对多查询
1.业务需求:把选择题的题目和对应选项分开存放在两个表中(题目表,题目选项表)。现需要将两个表联合查询即查询出所有题目和对应选项。解决思路:这里的关系是一对多的关系,在mybatis 中支持一对多查询。在题目的resultMap中添加collection标签来实现。如下所示:在题目的实体类中需要:之后在查询的标签中使用resultMap=“题目对应resultMap”,即可获得需求结果。...原创 2019-04-10 17:33:26 · 136 阅读 · 0 评论