java
文章平均质量分 71
行走的空白代码
行走的空白代码!!!
展开
-
Mybatis之类型转换器TypeHandler的初步了解及具体使用方法
Mybatis之类型转换器TypeHandler的初步了解及具体使用方法原创 2022-12-20 15:22:47 · 6766 阅读 · 0 评论 -
Spring Boot 整合 RabbitMQ
springboot整合rabbitmq,rabbitmq常用模式简单实现及各种模式之间的区别原创 2022-12-16 17:41:19 · 2603 阅读 · 0 评论 -
关于idea出现“java: 无效的目标发行版: 9”问题的解决方式
问题来源:最近在看钉钉开发,按照钉钉开发文档在github上下载了demo的源码,但是发现在idea上无法编译,一运行就会报错:java: 无效的目标发行版: 9,如图:问题分析:起初我以为是该项目就是需要jdk9的环境,于是我就下载了jdk9,安装配置好环境后,重新编译了一下,确实不再报这个错误了,但是切换到jdk9的环境后又出现了新的问题,如下图:百度看了一下,说这个问题是因为项目中使用的spring-boot-devtools 的版本太老了,与jdk9不兼容,说白了就是springboot的版原创 2021-06-26 09:58:35 · 7295 阅读 · 1 评论 -
Java使用poi导出数据到excel(包括xls和xlsx两种格式)并通过浏览器下载
情景:将数据导出到excel是java开发常用的功能,数据量不大的时候,xls和xlsx两种格式的文件都行,但是数据量太大的时候就有区别了,xls格式的文件一个sheet页最多只能存六万多条数据,而xlsx格式的文件一个sheet页存几十万条数据都没问题。springboot工程使用poi导出数据到excel步骤:引入poi相关依赖<dependency> <groupId>org.apache.poi</groupId> <artifactI原创 2021-05-16 16:14:46 · 5477 阅读 · 2 评论 -
Maven如何配置多个远程仓库
前言:在某些情况下,我们在开发java代码的时候会用到多个远程仓库,有时候是不同的项目用的是不同的远程仓库,所以运维的时候经常需要切换远程仓库。这个时候我们就想能不能配置多个远程仓库,当一个远程仓库没有我们需要依赖的jar包的时候就去另外一个远程仓库下载,不需要我手动切换远程仓库。常用配置:我们常用的配置是在maven的配置文件的 mirrors 标签中去配置远程仓库,但是 mirrors 标签中配置多个远程仓库的时候,只有第一个会生效,只有第一个仓库无法访问的时候才会使用第二个仓库,如果第一个仓库能访问原创 2021-04-25 16:35:07 · 5652 阅读 · 2 评论 -
MySQL和DB2常用sql及创建并使用索引
一、MySQL常用sql1.创建数据库create database test;2.使用数据库use test;3.创建表create table dms_op_yk_temp (id bigint primary key not null auto_increment comment ‘id’,city_id integer comment ‘地市id’,city_name varchar(64) comment ‘地市名称’,brk_name varchar(64) comment原创 2021-03-17 22:24:18 · 2050 阅读 · 0 评论 -
vue和springboot项目打包发布到服务器流程
前端使vue创建了一个小demo,后端使用springboot写了个接口提供数据给前端,然后申请了一个阿里云的云服务器(可以试用一个月的,哈哈),尝试了一下前后端分离,把项目部署在服务器上,在此记录一下。希望能给还没有经验的人提供一个参考。一、前端vue项目部署服务器配置1.1 查看 gcc 版本,没有的话进行安装命令:gcc -v安装命令:yum -y install gcc1.2 pcre、pcre-devel 安装(pcre 是一个 perl 库,包括 perl 兼容的正则表达式库,ng原创 2020-11-26 20:14:48 · 1067 阅读 · 0 评论 -
linux服务器(centos7)在线安装mysql数据库并配置连接
情景:开通了一个阿里云的云服务器自己玩,记录一下在线安装mysql并且配置客户端工具sqlyog连接的过程。注意:凡是进入mysql的操作命令结尾最好写上分号安装:下载并安装 MySQL 官方的 Yum Repository命令1:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm命令2:yum -y install mysql57-community-release-el7-10.noa原创 2020-11-21 22:36:31 · 1562 阅读 · 1 评论 -
将存在本地的jar包安装到本地仓库
使用情景:经常写代码的时候需要引入一些依赖,但是这些依赖可能我们本地没有,并且我们还没有网络,或者说网络很差,下载这些依赖很慢很慢。比如说很多人工作都是内网开发,经常一些依赖都需要自己去外网下载,然后拷到内网去。很多时候我们为了省事,就会直接把那个依赖所在的文件夹给拷过去,但是一般这样做解决不来问题,依赖还是会报错,会找不到那个jar包。报错是因为依赖还有依赖关系,,比如说a依赖b,你就把b复制过去了,但是b可能又依赖了c和d等等,所以你只把b复制过去是行不通的,除非你能把b的依赖也都拿过去。解决方法:找原创 2020-11-05 15:05:09 · 769 阅读 · 0 评论 -
一个linux服务器同时启动多个tomcat
安装tomcat1.1 去tomcat官网下载.tar.gz的安装包1.2 把下载的安装包上传到服务器上某个文件夹下(随意)1.3 进入到安装包所在目录执行命令解压缩:tar -zxvf apache-tomcat-7.0.105.tar.gz1.4 剪切到目标目录:mv apache-tomcat-7.0.105 ./tomcat011.5 按照上述步骤再安装一个tomcat02,这样就有两个tomcat了修改配置文件 (想要同时启动多个tomcat就需要修改)2.1 修改 /etc..原创 2020-10-21 11:14:28 · 1363 阅读 · 0 评论 -
java 常用注解记录
@RestController 和 @Controller 的区别?首先 @RestController 是由多个注解组成的,如下图:可以看出来@RestController包含了@Controller,所以@RestController可以说是@Controller的升级版,功能比@Controller更丰富。比如说@RestController里面还包含了@ResponseBody注解,如果使用的是@Controller注解的话,后台给前台返回数据,就 需要在方法上添加@ResponseBo.原创 2020-08-22 08:32:42 · 199 阅读 · 0 评论 -
Spring Cloud 学习历程
Spring Cloud Eureka 微服务注册中心1.1 简介:Eureka分为两个部分,Eureka Server(服务端,负责管理各各微服务结点的信息和状态)、Eureka Client(服务客户端)。1.2 Eureka Server 搭建之单机环境搭建...原创 2020-01-09 16:55:23 · 156 阅读 · 0 评论 -
java异常及相关解决办法
有关MySQL的异常1.1 Unknown system variable ‘query_cache_size’ Caused by: java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java...原创 2019-11-18 15:02:51 · 280 阅读 · 0 评论 -
nginx 常用命令
启动 nginx :start nginx关闭nginx :nginx -s quitnginx 重新加载配置(修改nginx配置文件之后一定要执行这一步才行):nginx.exe -s reload查看 nginx 版本:nginx -v注意:修改 nginx 配置文件后,执行重新加载配置文件的命令 nginx.exe -s reload 发现报错时,可以尝试先使用 nginx -s...原创 2019-11-15 14:24:14 · 127 阅读 · 0 评论 -
CentOS7安装FastDFS并集成nginx
前言:FastDFS 我也是第一次玩,在安装的过程当中我搜集了很多资料,整了很长时间。我发现百度上虽然有很多的资料,但是大多数资料讲解的都不是很详细,对于我这种菜鸟来说,有很多的困扰,到现在也没有弄明白。但是经过不懈的努力,终于是初步的把环境给搭起来了,经过初步测试,暂时没有发现问题,能正常使用,所以我想把这个过程详细的写下来,一是加强自己的记忆,二是以后忘记了也能翻出来看看,三是为了能够给像我一...原创 2019-11-06 15:49:27 · 414 阅读 · 1 评论 -
VMware15安装CentOS7虚拟机
文件 – > 新建虚拟机选择自定义 --> 下一步默认就行,直接下一步稍后安装操作系统 – > 下一步默认选择就行 --> 下一步设置虚拟机名称和虚拟机所在的位置(随意设置) --> 下一步默认选择就行 --> 下一步虚拟机内存设为 2048M(建议而已,可以根据自己情况设置大小) --> 下一步选择使用桥接网络(也可以选择...原创 2019-11-05 15:14:39 · 311 阅读 · 0 评论 -
分页和一键导出功能从前端到后端的完整案例
#分页和一键导出功能从前端到后端的完整案例具体页面样式前端代码页面 <template> <div class="dbxlList"> <el-row style="margin-top: 20px"> <el-col :span="22" :offset="1"> <el-row&...原创 2019-09-26 11:36:18 · 1073 阅读 · 0 评论