- 博客(24)
- 收藏
- 关注
原创 springboot下跨域解决办法(Cors)
增加一个过滤器:@Configurationpublic class CorsConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*")
2021-06-03 15:31:57
342
原创 elasticsearch+canal的安装和配置
安装环境:macOS(类似Linux)1.安装elasticsearch elasticsearch的版本:6.7.0,在elasticsearch官网上下载压缩包。elasticsearch官网的地址。 elasticsearch基本不用什么特别的配置,默认的端口是9200,9300,可以自行调整端口配置,如果不需要调整,直接启动即可,直接启动/bin/elasticsearch。 2.安装elasticsearch WEB工具Kibana kibana的版本需要与elast
2020-11-03 16:44:55
985
原创 Elasticsearch开发流程
一.创建Es实体类,并且标注好注解@Document(indexName = "fhcloud-house", type = "rentHouseInfo", createIndex = false)public class RentHouseInfo implements Serializable { /** * id */ @Field(type ...
2020-01-08 13:44:57
1260
原创 java导出Excel,前端JS如何处理
遇到了一次java的接口已经正常的返回了二进制的文件流的形式,但是前端不论怎样都无法触发下载提示,也无法下载文件的情况首先确认的是,不可以使用ajax进行触发这个导出Excel接口,因为ajax接收的返回都是字符串,因此也无法将二进制的文件流转成文件进行下载,在这里我使用的是模拟表单的形式进行的触发接口和导出操作. var form = $("<form>"); ...
2019-12-17 10:19:59
648
原创 Linux下安装MongoDB(Ubuntu)
我的服务器是Ubuntu的系统,跟centOS的系统的安装过程还是有一些区别的,在这里我只展示在ubuntu下的安装过程,与centOS不一致的地方还需要自行进行相应的查询操作一、首先确定系统中是否安装了net-snmpsnmpget --version使用这个命令直接查询,如果有版本信息,则可以跳过这一步,如果没有,则需先安装net-snmp如果服务器可以直接连接外网,则可以直...
2019-12-15 19:26:37
271
原创 Linux下安装Kibana
安装的Kibana的版本是要根据Elasticsearch的版本而定的,所以请确定好版本以后再进行安装操作,因为我的ElasticSearch的版本是6.2.2,所以我选择的Kibana的版本也是6.2.2一、下载Kibana的压缩包,上传到服务器官网下载路径:https://www.elastic.co/cn/downloads/past-releases/kibana-6-2-2还...
2019-12-12 20:17:23
208
原创 Linux下安装Elasticsearch6.2.2
\我使用的是6.2.2版本,不同版本之间可能有不一样的配置,具体的配置还要根据实际的版本来修正,还需要提前安装JDK1.8,安装JDK的过程就不在这详细介绍了,一下操作,默认JDK已经安装并且配置好了.一.官网下载Elasticsearch6.2.2压缩包官网地址:https://www.elastic.co/cn/downloads/past-releases/elasticsear...
2019-12-12 15:08:41
378
原创 记一次mysql被黑经历
19/11/21 系统正常运行,无异常反映19/11/22 用户反映系统无法登录,遂通过日志查看原因,发现缺少表,心里咯噔一下,打开navicate,连上数据库,发现数据库的所有表全部丢失,包括所有数据,但是有一张新多出来的表,名为warning表结构是这样的,id,警告,比特币地址,邮箱反映过来被勒索,但是可能还没来得及写上勒索的地址和...
2019-11-22 10:21:13
369
原创 JDK版本导致的报错:Unsupported major.minor version 52.0
今天遇到一个问题,具体报错如下java.lang.UnsupportedClassVersionError: com/oa/commons/listener/MyHttpSessionListener : Unsupported major.minor version 52.0 (unable to load class com.oa.commons.listener.MyHttpSessi...
2019-06-26 09:54:26
587
原创 ClassNotFoundException: org.springframework.integration.config.HandlerMethodArgumentResolversHolder
记录一个因为springboot和springcloud版本不对应出现的错误我是在将springboot项目做成微服务时出现的问题,以前没有类似经历,特在此记录错误,方便下次找到解决办法下面是报错的内容:java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.stre...
2019-06-13 09:30:54
1854
原创 IDEA下安装Lombok插件的方法
相对于Eclipse下的安装过程,IDEA下的lombok安装更加的简单方便下面是详细的安装过程一.选择设置二.选择Plugins-->Browse repositories...三.输入查询lombok-->选择lombok四.如果没有安装的话应该是Install,我这里已经安装过了等待一会安装好了就OK了...
2019-06-07 14:02:23
222
原创 定时任务中的Cron表达式详解
在最近的项目中,有用到springboot的定时任务,使用注解@Scheduled来进行定时任务,但是定时任务具体的内容还没有更详细的学习,就先把定时任务里边的corn表达式代表的含义说一下corn表达式范例: "0 0/10 * * * ?"corn表达式是按照空格来进行隔开的,每一部分代表一个时间按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(0...
2019-04-23 17:08:30
1492
1
原创 Linux总结常用命令
ls命令常用扩展 -a:展示全部文件和文件夹,包括隐藏的文件和文件夹 -l:以列表的形式展示文件或文件夹的详情 -h:更加人性化的展示文件或文件夹的大小 ls通配符 *:表示任意个数的字符 ?:表示一个字符 []:表示可以匹配字符组中的任意一个 [abc]:表示可以是abc中的任意一个 [a-f]:表示可以是a-f这个范围...
2019-03-25 17:06:57
141
原创 在项目中自己写的一个导出Excel的工具类,自己用着比较顺手,在这备份一下
package com.*********.util;import java.io.OutputStream;import java.lang.reflect.Method;import java.net.URLEncoder;import java.util.Collection;import java.util.Iterator;import javax.servlet.ht...
2019-02-28 09:00:44
337
原创 Eclipse下的lombok的两种安装方法
第一种:通过官网下载jar来安装(我并没有成功) 通过官网地址下载lombok.jar包https://projectlombok.org/download.html直接访问此地址,下载即可,安装也很方便, 双击这个jar---->install,结束 第二种:下载jar后,自己复制到指定位置,并且修改eclipse.ini文件来安装 首先将下载好的jar,放置在Eclips...
2019-02-27 15:01:38
647
原创 invalid bound statement (not found):找不到Mapper文件
标题 问题复现:在调用mapper的时候报错 错误体现:invalid bound statement (not found)原因有很多在这里我贴出自己报错的原因,后续如果又遇到其他问题,再补充我是因为没有在pom.xml中配置将.xml文件打包到项目里,导致的找不到mapper文件,导致的报错在pom.xml中添加如下<!-- 将所有的xml和properties都打包进项目,不...
2018-11-23 09:56:36
705
原创 MySql时区错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time
在此感谢 https://blog.youkuaiyun.com/weixin_39033443/article/details/81711306 这位博主给的解决方案**mysql报错The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized orrepresents more than one time zone. You must con...
2018-11-23 09:43:41
256
原创 Linux下的部署Web项目
第一种:部署单体的Web项目(最Low)第一步,将Web项目从Eclipse中导出成**.war文件,然后将文件通过连接工具,上传到Linux下的Tomcat目录中的webapps文件夹下,Tomcat会自动的解压这个文件,不需要特殊的处理第二步,接着开启Tomcat,浏览器直接访问即可,(需加上工程名才可以访问)...
2018-11-12 14:15:18
263
原创 Linux下部署Tomcat
部署Tomcat相对简单首先将下载好的Tomcat移动到Linux上,(我是放置在/usr/local/tomcat)然后解压Tomcat tar -zxvf ******解压完成后进入解压后的文件中,进入bin目录下其中startup.sh可以启动,shutdown.sh可以停止tomcattip:修改Tomcat端口可以在server.xml中进行配置...
2018-11-12 11:33:57
156
原创 Parameter 'idList' not found. Available parameters are [collection, list]
今天遇到一个这样的问题,写在这里作为一个记录,方便以后查看,遇到这个错误首先检查所有的类型是不是都是List,第二,在Mapper.java使用list需要有@parm注解一同使用(我就是因为没有写这个注解报错)...
2018-11-10 10:16:15
4597
原创 Python自学笔记
一.Python2和Python的第一个区别:Python2的默认编码是ASCII码,所以不支持中文显示,Python3的默认编码是UTF-8,所以中文是可以展示的,想要在Python2上处理中文,应在程序的最开始的地方添加“#-- encoding:utf-8 --”来讲编码的形式进行转换。...
2018-11-09 22:37:48
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人