java
毛卡人
java软件开发
展开
-
vue、nginx、springboot、域名 获取不到 head 中自定义的值
vue 前端项目访问nginx域名接口 head传值,后台request接收不到自定义参数的问题1、说明2、'_'符号在 nginx 是关键字说明:1、前端 vue2、后台 springboot3、接口访问 使用 nginx1、说明1、前端 vue2、后台 springboot3、接口访问 使用 nginx启动项目后,后台一直取不到放在 request 中 head 里的sessionId值,我的key是这样的 __PC_LOGIN_SESSION_IDString sessionId原创 2021-08-06 17:15:26 · 733 阅读 · 0 评论 -
spring Schedule多定时任务动态实现
运用的是spring自带的SchedulingConfigurer,但是这种方式适用于单体项目,如果是分布式项目还需要用quartz来实现首先新建一个springboot项目1、在启动类上加注解@EnableScheduling2、创建自定义ScheduleConfig.java类@Configurationpublic class ScheduleConfig implements SchedulingConfigurer { @Override public void con原创 2020-07-28 16:37:26 · 1247 阅读 · 0 评论 -
JAVA 读取FTP文件(UTF-8 BOM编码格式的报文内容)踩过的坑!!
关于文件是UTF-8 bom编码格式文件,ftp本身读取是没有问题的,而且读取到的内容看上去也是没有问题的!!但我的需求是读取一个XML文件,读取到本地后需要在本地使用Document解析、取出所有节点。问题就出现在解析xml报文的时候报错,导致解析出来的内容为null。后来发现还是报文内容问题,找了很多资料,最后发现可能是文件的编码格式问题,一般都是utf-8的文件,但是有些情况windows会生成utf-8 bom编码格式的文件,详细请自行百度utf-8和utf-8 bom的区别。这里我写了个dem原创 2020-06-12 10:03:58 · 1339 阅读 · 0 评论 -
一键部署java项目到服务器-Cloud Toolkit
一键部署java项目-Cloud Toolkitidea 装了一键部署java的插件后是真香,简化了繁琐的打包、上传、杀进程、启项目等一系列的操作。这里我开发是用的idea开发工具,所以用idea举例。idea装Cloud Toolkit这个插件。file->setting->选择"Plugins"->点击"Marketplace"->搜索"Alibaba Clou...原创 2020-01-20 17:24:26 · 1072 阅读 · 0 评论 -
updateByExampleSelective 参数理解
DiReceiveMsg receiveMsg = new DiReceiveMsg(); receiveMsg.setUpdateTime(DateUtils.formatDate("2019-10-10 10:10:10",DiConstants.DATEFORMAT_YYYY_MM_DD_HH_mm_ss)); receiveMsg.setC...原创 2019-12-31 17:10:57 · 1671 阅读 · 0 评论 -
二叉树排序_中序
二叉树排序分左序、中序、右序;左序:中间的数遍历后放在左边;中序:中间的数遍历后放在中间;右序:中间的数遍历后放在右边;以下是中序代码,可直接赋值出来运行。package com.example.demo.utils;import java.util.ArrayList;import java.util.List;public class Node { //...原创 2019-08-08 14:53:32 · 2785 阅读 · 0 评论 -
springboot 之 配置swagger2
1、首先是pom.xml文件加关于seagger2的maven包引入 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</...原创 2019-03-13 11:26:20 · 4809 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
基本的错误查询网上都能找到,可以参考https://blog.csdn.net/qq_41008918/article/details/81170463 这个连接寻找,这里我在以上文章的基础上补充一些其他报这个错的原因:1、很简单,把mybatis的xml文件中的这个方法的sql重新手写一遍;出错原因:我这里是把别人的sql直接copy过来,然后在其基础上修改,可能是复制了一些特...原创 2019-03-07 10:09:40 · 4639 阅读 · 0 评论 -
linux 系统部署spring boot 退出连接端后项目停止运行问题
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=kaRen.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh startup.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #如果不原创 2019-02-02 16:18:36 · 6781 阅读 · 5 评论 -
Could not find result map java.lang.String (Mybatis )
出现这种错肯定是mybatis的XML映射文件出错,也有可能是出现下面的错org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String也有报错是Caused by: java.lang.IllegalArgumentException: Result...原创 2019-02-02 13:25:30 · 5782 阅读 · 0 评论 -
文件上传
关于文件上传以及导入excel文档 注意:1、后台用的是ssm框架maven管理项目pom.xml文件需要引两个jar包 <commons-fileupload.version>1.3.1</commons-fileupload.version> <commons-io.version>2.2</commons-io.versio...原创 2018-07-05 11:27:38 · 116 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0
错误:java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0我遇到的这种问题是jdk版本和mysql数据库版本不兼容,我的版本匹配 jdk1.7.0_80——mysql 驱动包 5.1.28版本可以匹配从网上寻找的答案有如下:1、jdk7+老版5....原创 2018-03-09 15:36:28 · 15922 阅读 · 0 评论