自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Rabbit health check failed

说明:项目并未配置rabbitmq,但是每次项目启动的时候总是会报错,rabbitmq连接异常,健康检查失败,但是不影响项目运行。具体报错信息如下:具体查看报错内容后发现:原来是项目配置了spring健康检查:解决:在配置文件中添加rabbitmq的健康检查忽略再次启动项目,报错没有了~~~

2023-02-24 11:36:29 4965 1

转载 redission 防止重复提交

redission 防止重复提交

2022-11-04 14:36:36 2909 1

原创 RabbitMQ-Java-死信队列

这里的描述来自官方:死信交换来自队列的消息可以是“死信”;也就是说,当发生以下任何事件时,重新发布到交易所:消费者使用basic.reject或 basic.nack否定确认消息,并将requeue参数设置为false。消息由于每条消息的 TTL而过期消息被丢弃,因为它的队列超过了长度限制请注意,队列到期不会死信其中的消息。死信交换 (DLX) 是正常的交换。它们可以是任何常用类型,并像往常一样声明。对于任何给定的队列,DLX 可以由客户端使用 队列的参数定义,或者在服务器中使用策略定义

2022-05-12 17:24:05 1710

原创 springboot整合rabbitmq

springboot整合rabbitmq

2022-05-12 17:05:22 407

原创 windows 解决端口占用问题

1、 win+R,打开命令行窗口,输入cmd:2、 netstat -aon|findstr “端口号”查询占用的端口进程id,如图:3、打开任务管理器,结束相关进程就可以了!!

2022-03-23 10:05:05 640

原创 linux内存清理

lunix内存清理

2022-01-13 09:01:16 368

原创 zookeeeper 启动失败 Unexpected exception, exiting abnormally java.io.eofexception

zookeeeper 启动失败 Unexpected exception, exiting abnormally java.io.eofexception问题描述:zookeeper单机运行,突然连接不上,启动后总是成功的,但是启动后查看状态又显示没有在运行查看日志zookeeper.out,发现启动报错:解决:找到zoo.cfg中配置的dataDir和dataLogDir路径。然后删除两个文件夹下的version -2文件夹。然后重启,问题就解决了。...

2020-08-24 15:20:24 4961

原创 springboot 整合 mybatis-generator

springboot 整合 mybatis-generator1.创建一个springboot项目2.pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-11-08 15:20:33 239 1

原创 idea显示console

由于本人误操作,不小心关闭了idea debug中的console界面,找了很久,终于找到回复显示console的方法如下图:点击上图标出位置,即可回复默认设置!!...

2019-07-01 10:18:25 43325 7

原创 idea 去除mapper.xml中的黄线警告

idea mapper.xml 警告

2019-04-24 16:18:03 20774 6

原创 spring boot 配置文件配置项 数字特殊处理问题

spring boot 配置文件配置项 数字特殊处理问题开发中遇到问题:配置文件中配置参数,test: publicKey: 0201代码中读取,具体如下:@Value("${test.publicKey}")private String publicKey;结果取出来的值是:129。查找了很久,终于找到问题的原因:该数值配置前缀0,会被特殊处理,当做八进制数处理成129...

2019-03-27 16:26:58 1855 1

原创 MySQL中int(M)和tinyint(M)数值类型中M值的意义

MySQL中int(M)和tinyint(M)数值类型中M值的意义mysql的基本数据类型里几个int如下:类型 大小 范围(有符号) 范围(无符号) 用途TINYINT 1字节 (-128,127) (0,255) 小整数值SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值MEDIUMINT 3 字节 (-8 388 608,8 388 60...

2019-03-25 10:48:08 610 5

原创 mybatis中大于等于小于等于的写法

mybatis中大于等于小于等于的写法1、使用替换符-- 原符号 < <= > >= & ' "-- 替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; ...

2019-03-25 10:40:23 677

原创 mybatis-generetor生成工具的使用

mybatis-generetor生成工具的使用使用Maven插件生成第一步 在pom文件中加入系列插件&amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.generator&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;mybatis-generator-maven-plugin&amp;lt;/arti

2019-02-21 14:38:37 1131 4

原创 rabbitMQ集群设置

rabbitMQ集群设置一、准备两台服务器cat /etc/hosts 二、设置两台机器的.erlang.cookie文件中cookie值一致cd /var/lib/rabbitmqvim .erlang.cookie在上述的两台机器上安装rabbitmq完成之后,你可以看到你的机器中有如下1个文件。路径在$HOME中或者在/var/lib/rabbitm...

2018-09-10 16:59:04 347 2

原创 rabbitMQ安装

1.下载下载地址:http://www.rabbitmq.com/download.html2.windows下安装2.1.安装Erlang下载:http://www.erlang.org/download/otp_win64_17.3.exe 安装: 安装完成。2.2.安装RabbitMQ 安装完成。 启动、停止、重新安装等...

2018-09-10 16:21:07 149

原创 mybatis批量操作

mybatis批量操作批量操作分为批量插入和批量更新-主要使用&lt;foreach&gt;&lt;foreach collection="list" item="item" open="(" close=")" separator="," index="index"&gt; #{item.xx}, #{item.xx}&lt

2018-08-01 15:05:23 146

原创 HttpClientUtils工具类

package com.chenfeng.ego.commons.util;import java.io.IOException; import java.net.URI; import java.util.ArrayList; import java.util.List; import java.util.Map;import org.apache.http.NameValueP...

2018-07-12 17:48:07 920

原创 将redis写入系统服务

由于redis的使用频率很高,然而每次重启电脑,都要打开redis服务,比较麻烦,因此可以将redis写进windows的系统服务中,设置自动启动,这样就不用每次重启电脑都去手动开启redis服务了。相关文件下载地址:链接:https://pan.baidu.com/s/1dBvwOe 密码:duig1.将下载的文件放到redis的目录下:2.修改winsw-1.19-

2018-01-25 11:18:25 644 1

原创 使用idea搭建springboot的helloworld

使用idea创建一个springboot项目 在HellowprldApplication 同一级目录下创建一个controller包,并创建一个HelloController方法 在HelloController中编写一些简单的代码 浏览器访问:localhost:8080/hello,即可访问成功,页面如下: 一个springboot的helloworld就完成了

2018-01-05 17:12:16 1344 2

原创 使用idea创建springboot项目

打开idea,选择create new project如图所示 点击next之后, 点击next点击next就ok了

2018-01-05 17:00:15 282

转载 在Linux上安装Git

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍  使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌

2017-10-19 14:38:37 244

原创 httpclient与springmvc整合

1、HttpClient的用法简介     关于JavaScript跨域的请求,可以在后台使用HttpClient去请求,再把请求结果发回给前台。已解决JavaScript跨域访问的问题。2、HttpClient与Spring的整合文件     2.1 httpclient.properties的配置[html] view plain copy

2017-09-30 16:19:47 2333

原创 jQuery操作radio

改变radio的选择,触发一些效果复制代码代码如下:$("input:radio[name='radioName']").change(function (){alert(“123”);});给指定的radio添加属性$("input:radio").attr("disabled",false); 获取所有选中的对象varval=$('input:rad

2017-07-13 14:42:50 383

原创 java string类型 直接定义跟new的区别

方式一:String a = “aaa” ;方式二:String b = new String(“aaa”);两种方式都能创建字符串对象,但方式一要比方式二更优。因为字符串是保存在常量池中的,而通过new创建的对象会存放在堆内存中。一:常量池中已经有字符串常量”aaa”通过方式一创建对象,程序运行时会在常量池中查找”aaa”字符串,将找到的”aaa”字符串的地址赋给

2017-07-03 10:35:01 1079

转载 jQuery验证控件jquery.validate.js使用说明+中文API

官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明  转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html 一导入js库 二、默认校验规则(1)req

2017-06-28 11:35:34 449

原创 window.onload()与$(document).ready()的区别

1、执行时机window.onload()是在网页中所有元素包括元素的所有关联文件完全加载到浏览器后才执行的,此时javaScript此时可以访问到网页中的任何元素,而jQuery的$(document).ready()方法注册的事件处理程序,在DOM完全就需时就可以被调用。此时网页的所有元素对jQuery而言都是可以访问的,但是并不意味着这些元素的关联的文件都已经下载完毕2、多次使用:

2017-06-20 15:56:12 257

转载 CS架构和BS架构的区别

C/S结构 即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构 即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这

2017-06-20 10:49:41 731

转载 Linux软连接和硬链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的

2017-05-11 17:32:20 277

原创 文件与目录管理

查看文件目录查看文件目录:ls [-aAdfFhilnRSt] 目录名称ls [-aAdfFhilnRSt] 目录名称ls [--color={never,auto,always}] 目录名称ls [--full-time] 目录名称参数:-a:全部文件连同隐藏文件(开头为.的文件)一起列出来(常用) -A:列出全部文件包括隐藏文件但是不包括. 和..这两个目录-d:仅列出目

2017-05-05 14:26:46 325

原创 linux文件与目录管理

目录与路径        相对路径与绝对路径        相对路径:路径的写法从根目录“/”写起,例如:/usr/bin/绝对路径:路径的写法不从根目录“/”写起,例如:从/usr/bin/到/usr/local可以写cd../local/       目录的相关操作                         cd(Change Directory):切换目录

2017-05-05 11:37:59 465

原创 安装linux网络

配置Linux网络:启动Linux,如图方式启动,或者在要启动的CentOS01上右击启动启动如图:选择第一个安装或者更新一个已存在的系统,回车之后进入:选择Skip进入:直接next然后就开始安装了:

2017-04-13 11:32:15 236

原创 使用VirtualBox创建Linux

第一步:打开VirtualBox第二步:第三步:这里虚拟内存的大小默认是512MB。但这里建议使用1024MB,这样后面安装的话,就可以使用可视化的安装界面了第四步:第五步:第六步:第七步:第八步:第九步:第十步:第十一步:点击

2017-04-13 10:34:13 642

原创 redis和java整合

1、  新建一个java project项目2、  在src的同级目录下新建一个lib文件夹,放入jedis的jar包(可以去网上下载一个)然后进行build path3、  新建包写一个HelloWorld4、  启动本机的redis服务端然后执行下面代码package redis01; import java.util.Set;

2017-04-11 14:44:40 423

原创 redis 全局命令 查看所有的键,删除键,检查键是否存在,获取过期时间,键的数据结构类型

redis有5中数据结构,他们是键值对中的值,对于键来说,有一些通用的命令:一、查看所有键 keys *二、获取键总数:dbsize三、检查键是否存在 exists 如果存在返回1,不存在返回0四、删除键  del key [key ……]正常情况下返回结果为删除键的个数,假如删除了一个不存在的键,就返回0同时del命令可以支持同时删

2017-04-10 15:54:13 17746

原创 list集合排序问题

使用比较器完成:

2017-04-05 14:02:41 340

转载 eclipse下切换svn用户

1、通过删除SVN客户端的账号配置文件

2017-03-31 13:48:39 525

转载 @RequestBody, @ResponseBody 注解详解

@RequestBody作用:       i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;      ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST方式提时, 根据r

2017-03-31 13:44:42 277

转载 springmvc中@PathVariable和@RequestParam的区别

两者的作用都是将request里的参数的值绑定到contorller里的方法参数里的,区别在于,url不同 @PathVariable的url是这样的:http://host:port/.../path/参数值 @RequestMapping("/bookings/{booking}") public String getBooking(@PathVariable Lo

2017-03-31 11:31:49 632

空空如也

空空如也

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

TA关注的人

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