Java
被风吹过的夏天hello
喜欢或者不喜欢,每个人都要自己的判断
展开
-
idea通过客户端和命令 撤回git(已经commit未push的)操作
1通过idea客户端操作2可以通过命令git reset --soft HEAD~1~1是上一次 ~2是上2次原创 2021-10-08 16:50:51 · 339 阅读 · 0 评论 -
通过docker-compose快速安装elasticsearch
1上传docer-compose.yml文件到服务器 /usr/local/myserver2 执行docker -compose up -d elasticsearch kibana 启动容器命令通过dockerps -a查询是否启动成功3 第一次执行会失败 需要给当前文件夹下生成的es文件夹授予权限 chomd 777 -R ./es4 在重新启动es docker restart elasticsearch启动成功之后访问elasticsearchh...原创 2021-09-28 10:40:03 · 924 阅读 · 0 评论 -
easypoi导出excle 有多个sheet报错问题 提示导出Excel导出错误org.apache.poi.hssf.usermodel.HSSFRichTextString cannot be
使用ExcelType.XSSF类型进行导出会报错使用ExcelType.HSSF就不会相关错误提示:org.apache.poi.hssf.usermodel.HSSFRichTextString cannot be cast to org.apache.poi.xssf.usermodel.XSSFRichTextStringcn.afterturn.easypoi.exception.excel.ExcelExportException: Excel导出错误org.a...原创 2021-08-11 10:35:16 · 9582 阅读 · 5 评论 -
MinIO的安装和集成java使用,用户权限的控制
1. MinIO的安装和集成springboot使用MinIO官方文档http://docs.minio.org.cn/docs/master/minio-multi-user-quickstart-guide1.拉取MinIO的Docker镜像dockerpullminio/minio2.在Docker容器中运行MinIO,这里我们将MiniIO的数据和配置文件夹挂在到宿主机上dockerrun-p9000:9000--nameminio\-d--restart=...原创 2021-07-20 15:13:13 · 4295 阅读 · 2 评论 -
上传本地jar到maven私服,拉取第三方jar包到本地在上传在私服(最简单的maven本地jar推送私服)
在我们项目的pom.xml文件配置第三方仓库的地址<repositories> <repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>https://repository.aspose.com/repo/</url> </repositor原创 2021-04-28 15:17:08 · 445 阅读 · 1 评论 -
EasyPoi根据权限动态导出列和实现动态列
easypoi: http://easypoi.mydoc.io/使用的注解版的导出@Excel一、实现简单导出引入easypoi的包<!--easypoi导入导出--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.2.0<..原创 2021-03-31 16:44:17 · 464 阅读 · 0 评论 -
com.baomidou.mybatisplus.core.metadata.IPage.countId()Ljava/lang/String andler dispatch failed;报错
通过接口调用本地查询报错错误原因版本冲突org.springframework.web.util.NestedServletException:Handlerdispatchfailed;nestedexceptionisjava.lang.NoSuchMethodError:com.baomidou.mybatisplus.core.metadata.IPage.countId()Ljava/lang/Stringmybatis-plusJar包版本冲突 一个微服务用到了...原创 2021-03-31 13:16:06 · 2655 阅读 · 0 评论 -
oracle中start with查询数据重复原因
原因是:PARENT_ID =id这个条件写返了应该是id=PARENT_ID 改完之后就正常了原创 2021-01-26 14:22:56 · 790 阅读 · 0 评论 -
通过自定义注解LoginUser加HandlerMethodArgumentResolver用于统一获取当前登录用户
一、添加一个注解/** * 接口参数中用于绑定当前登录用户对象的标记注解 * @author yanghui * @date 2020/12/17 **/@Retention(RetentionPolicy.RUNTIME)@Target(value = {ElementType.PARAMETER})@Documentedpublic @interface LoginUser {}二、创建一个loginUser注解的解析器/** * 自定义参数解析器 * 作原创 2020-12-18 15:13:31 · 997 阅读 · 1 评论 -
java.lang.RuntimeException: RpcResponse byte[] is null XXL-JOB
java.lang.RuntimeException: RpcResponse byte[] is null报错你的XXL-JOB和你项目中的xxl-job-core版本对应不上出现的问题原创 2020-09-10 15:17:08 · 1389 阅读 · 0 评论 -
Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade问题和原因
前端调后台接口没有返回数据 一直在等待导致浏览器奔溃后台提示 以下错误 之前一直以为是查询慢和数据的原因问题解决:最终的问题是前端echarts图 应为数据多设置高度加载问题 导致浏览器奔溃 前端修改echarts图就好了...原创 2020-05-19 15:10:13 · 6328 阅读 · 0 评论 -
mysql-8.0.20 windows 64位 最新安装教程
首先官网下载MySQL的安装包网址:https://dev.mysql.com/downloads/mysql/选这个不登录直接下载官网下载地址下载完之后的目录需要在原解压根目录下添加my.ini文件:然后把下面内容复制到文本中[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Program Files\\MySQL# 设置mysql数据库的数据的存放目录#datadir=D:\\Pro...原创 2020-05-14 15:18:31 · 2495 阅读 · 2 评论 -
java调接口接收json数据 转json字符串被转为等号
和别的公司联调数据碰到json数据转list 字符串变为=号的问题String sysIds = jsonObject.get("partsList").toString();//这样获得的是将冒号转为等号。JSONArray pl = jsonObject.getJSONArray("partsList");//这样获得的是原格式。然后在把JSONArray转为list...原创 2020-04-21 14:09:25 · 6244 阅读 · 0 评论 -
JDBC批量插入提示ORA-01000: 超出打开游标的最大数(解决及原因)
在用原生JDBC 循环插入数据 如果数据量超过数据库游标会提示 java.sql.SQLException: ORA-01000: 超出打开游标的最大数在这种情况下游标不停的打开而没有关闭,当循环次数足够大时就会出现上面的错误。解决方法: 1、增大游标的数量(不可取)分析: 1.1、显然这种方法治标不治本,游标的数量往往设置一个 较小值即可,除非特殊情况;...原创 2020-04-16 16:25:41 · 4527 阅读 · 0 评论 -
try catch 批量添加出现报错的事务回滚问题
当希望在某个方法中添加事务时,我们常常在方法头上添加@Transactional注解 @ResponseBody @RequestMapping(value = "/payment", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @Transactional ...原创 2020-03-25 15:38:55 · 1922 阅读 · 0 评论 -
Oracle sql在MyBatis中大于和小于号的转义写法
mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < 、>、<=、>= 时会出错,这时应该使用转义写法。< <= > >= & ' " < <= > >= & &...原创 2020-03-24 16:03:19 · 3316 阅读 · 0 评论 -
java使用poi进行excle的导入导出(多种方式)
一、Excel的导入导出1、通过本地的导出模版进行Excel的导出(适合表头比较复杂的导出)这个是我放到本地的模版以下是我导出的方法我把查询出来的数据放到一个二维数组里面 通过读取二维数组的数据进行导出导出来之后的数据就是2 丶通过POI进行excle导出数据直接上代码 需要自己创建一个user实体类@Override pu...原创 2020-03-20 17:47:19 · 1542 阅读 · 1 评论 -
linux上面安装apache及配置使用 安装中遇到的问题 AH01275和AH01276等常见问题处理
安装Apache服务程序(apache服务的软件包名称叫做httpd)检查linux上是否已经安装了Apache 如果有就不需要安装了通过 yum install httpd -y 命令进行安装或者rpm -qa|grep httpd安装完成之后可以启动服务 命令是 systemctl start httpd (在哪个目录下面都可以启动)访问页面看是否安装成功 默认端口是80 所...原创 2020-02-28 10:55:32 · 1791 阅读 · 0 评论 -
spring boot 项目打成jar在windows7发布
右击项目-->Run As-->Maven clean然后-->Run As-->Maven install然后项目下面 就会出现一个jar①.进入到你的项目文件夹下面按住ctrl+shift同时鼠标点击含有jar包的文件夹进入cmd中然后就可以访问了...原创 2019-12-18 16:05:44 · 169 阅读 · 0 评论 -
SpringBoot快速整合Redis及Redis工具类撰写
在pom.xml文件引入Redis相关依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d...原创 2019-12-17 10:05:32 · 128 阅读 · 0 评论 -
oracle11g 安装 和创建用户创登录 过程
1,工具:Oracle_win64_11gR2_database(64位oracle 11g数据库).iso安装文件,win7系统下载安装包后需要把2个文件选中一起解压,不然后面安装会出问题点击setup这个文件进行安装这个口令输个自己能记住的就ok直接确定oracle安装全部完成然后打开sql pl...原创 2019-12-04 18:35:55 · 1949 阅读 · 2 评论 -
Java word转pdf字体格式和样式变乱的问题
把word存在数据库中BLOB类型字段中 然后拿出数据转pdf 就遇到了字段乱码的问题 如下还有字体变乱问题刚开始以为是文档格式问题 后面发下有点文档是好的 ,就考虑到是不是字体包问题,本地没有这个字体包 果然文档里面的字体 本地没有这个字体包 去往下下载了字体包 找公司漂亮笑姐姐要了份字体包 导入到电脑字体目录下 C:\Windows\Fonts接下来就是需要注...原创 2019-11-28 10:23:54 · 8125 阅读 · 5 评论 -
nginx在windows的安装使用和安装出现的问题
一、Nginx简介1.Nginx 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器2.下载 nginxhttp://nginx.org/en/download.html 也可以下载nginx-1.12.2.zip的稳定版本的下载后解压,解压后如下3.启动nginx直接双击nginx.exe,双击后一个黑色的弹窗一闪而过启动成功之后...原创 2019-11-07 11:49:42 · 306 阅读 · 0 评论 -
java本地上传Excel文件 在进行下载的时候出现文件损坏无法打开
在项目中碰到 上传了Excel文件,下载下来怎么也打不开,以为是下载代码出现了问题,经过反复的验证发现了问题的所在,是office的问题,下面是具体的操作常用的下载文件方法打开下载下来的文件提示损坏下面是解决方案1、打开一个Word,选择左上角的“文件”,打开;2、点开文件之后找到选项,点开选项;3、点开选项,找到信任中心,打开;4、找到受保护的视图,...原创 2019-10-14 16:01:25 · 5287 阅读 · 5 评论 -
Eclipse中配置 热部署教程 SpringBoot +JRebel
现在越来越多的项目使用SpringBoot 进行瀑布式开发常常修改很少的代码(例如配置文件或java代码)就需要重启服务器 来查看是否修改成功 造成时间的的浪费 而使用了热部署即不需要重启服务器,就可以查看修改后的效果SpringBoot还有其他的的热部署创建spring-boot-devtools 看个人喜好1Eclipse下JRebel的安装和使用可以直接下载官方的 安装完之后...原创 2019-09-30 10:45:05 · 1598 阅读 · 0 评论