自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 关于两种使用Redis的随机抽取的方式的记录

使用Redis实现随机抽取的两种方法

2023-02-01 14:37:20 3698

原创 springboot下跨域解决办法(Cors)

增加一个过滤器:@Configurationpublic class CorsConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*")

2021-06-03 15:31:57 311

原创 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 900

原创 Elasticsearch开发流程

一.创建Es实体类,并且标注好注解@Document(indexName = "fhcloud-house", type = "rentHouseInfo", createIndex = false)public class RentHouseInfo implements Serializable { /** * id */ @Field(type ...

2020-01-08 13:44:57 1173

原创 java导出Excel,前端JS如何处理

遇到了一次java的接口已经正常的返回了二进制的文件流的形式,但是前端不论怎样都无法触发下载提示,也无法下载文件的情况首先确认的是,不可以使用ajax进行触发这个导出Excel接口,因为ajax接收的返回都是字符串,因此也无法将二进制的文件流转成文件进行下载,在这里我使用的是模拟表单的形式进行的触发接口和导出操作. var form = $("<form>"); ...

2019-12-17 10:19:59 613

原创 Linux下安装MongoDB(Ubuntu)

我的服务器是Ubuntu的系统,跟centOS的系统的安装过程还是有一些区别的,在这里我只展示在ubuntu下的安装过程,与centOS不一致的地方还需要自行进行相应的查询操作一、首先确定系统中是否安装了net-snmpsnmpget --version使用这个命令直接查询,如果有版本信息,则可以跳过这一步,如果没有,则需先安装net-snmp如果服务器可以直接连接外网,则可以直...

2019-12-15 19:26:37 243

原创 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 169

原创 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 351

原创 记一次mysql被黑经历

19/11/21 系统正常运行,无异常反映19/11/22 用户反映系统无法登录,遂通过日志查看原因,发现缺少表,心里咯噔一下,打开navicate,连上数据库,发现数据库的所有表全部丢失,包括所有数据,但是有一张新多出来的表,名为warning表结构是这样的,id,警告,比特币地址,邮箱反映过来被勒索,但是可能还没来得及写上勒索的地址和...

2019-11-22 10:21:13 327

原创 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 555

原创 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 1794

原创 IDEA下安装Lombok插件的方法

相对于Eclipse下的安装过程,IDEA下的lombok安装更加的简单方便下面是详细的安装过程一.选择设置二.选择Plugins-->Browse repositories...三.输入查询lombok-->选择lombok四.如果没有安装的话应该是Install,我这里已经安装过了等待一会安装好了就OK了...

2019-06-07 14:02:23 195

原创 定时任务中的Cron表达式详解

在最近的项目中,有用到springboot的定时任务,使用注解@Scheduled来进行定时任务,但是定时任务具体的内容还没有更详细的学习,就先把定时任务里边的corn表达式代表的含义说一下corn表达式范例: "0 0/10 * * * ?"corn表达式是按照空格来进行隔开的,每一部分代表一个时间按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(0...

2019-04-23 17:08:30 1395 1

原创 Linux总结常用命令

ls命令常用扩展 -a:展示全部文件和文件夹,包括隐藏的文件和文件夹 -l:以列表的形式展示文件或文件夹的详情 -h:更加人性化的展示文件或文件夹的大小 ls通配符 *:表示任意个数的字符 ?:表示一个字符 []:表示可以匹配字符组中的任意一个 [abc]:表示可以是abc中的任意一个 [a-f]:表示可以是a-f这个范围...

2019-03-25 17:06:57 109

原创 在项目中自己写的一个导出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 317

原创 Eclipse下的lombok的两种安装方法

第一种:通过官网下载jar来安装(我并没有成功) 通过官网地址下载lombok.jar包https://projectlombok.org/download.html直接访问此地址,下载即可,安装也很方便, 双击这个jar----&gt;install,结束 第二种:下载jar后,自己复制到指定位置,并且修改eclipse.ini文件来安装 首先将下载好的jar,放置在Eclips...

2019-02-27 15:01:38 598

原创 invalid bound statement (not found):找不到Mapper文件

标题 问题复现:在调用mapper的时候报错 错误体现:invalid bound statement (not found)原因有很多在这里我贴出自己报错的原因,后续如果又遇到其他问题,再补充我是因为没有在pom.xml中配置将.xml文件打包到项目里,导致的找不到mapper文件,导致的报错在pom.xml中添加如下&lt;!-- 将所有的xml和properties都打包进项目,不...

2018-11-23 09:56:36 670

原创 MySql时区错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time

在此感谢 https://blog.csdn.net/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 225

原创 Linux下的Redis的安装部署

因为Redis是基于C的,所以要先安装gcc,安装gcc的前提是Linux必须能够上网.第一步.安装gcc

2018-11-14 17:51:04 169

原创 Linux下的部署Web项目

第一种:部署单体的Web项目(最Low)第一步,将Web项目从Eclipse中导出成**.war文件,然后将文件通过连接工具,上传到Linux下的Tomcat目录中的webapps文件夹下,Tomcat会自动的解压这个文件,不需要特殊的处理第二步,接着开启Tomcat,浏览器直接访问即可,(需加上工程名才可以访问)...

2018-11-12 14:15:18 237

原创 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 135

原创 Parameter 'idList' not found. Available parameters are [collection, list]

今天遇到一个这样的问题,写在这里作为一个记录,方便以后查看,遇到这个错误首先检查所有的类型是不是都是List,第二,在Mapper.java使用list需要有@parm注解一同使用(我就是因为没有写这个注解报错)...

2018-11-10 10:16:15 4549

原创 在Linux下卸载原有JDK,重新配置JDK及环境

在Linux下卸载原有JDK,重新配置JDK及环境正在测试,等待更新…

2018-11-09 22:38:13 3494

原创 Python自学笔记

一.Python2和Python的第一个区别:Python2的默认编码是ASCII码,所以不支持中文显示,Python3的默认编码是UTF-8,所以中文是可以展示的,想要在Python2上处理中文,应在程序的最开始的地方添加“#-- encoding:utf-8 --”来讲编码的形式进行转换。...

2018-11-09 22:37:48 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除