天生卷发

希望通过博客和大家进行技术上的交流与学习。

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

idea编辑器tab键缩进2个字符问题

今天突然发现,编辑java代码的时候用tab键缩进,只能缩进2个字符了,看起特别奇怪,之前是缩进4个字符,怎么就突然缩进两个字符了呢! 解决问题: 1.点击:File->Other Settings->Default Settings->Editor-...

2019-09-02 15:42:07

阅读数 13

评论数 0

算法:从一组数集合里搜索,和为目标值得方案集

这几天,公司排课有个功能,需要一个算法,需要从选课组找到一组能用的解。今天,把这个算法基本实现抽离出来。讲一下自己的思路。 此算法的功能大意就是:从一组数中找到,和能为目标的值的几种组合。 例如: 目标数为:8 一组数集:1,1,2,2,3,4,5,6,7,8,10 结果为: [3, 2, 2, ...

2019-09-01 22:50:08

阅读数 11

评论数 0

elasticsearch服务自动断掉

最近,在学习使用elk,启动elasticsearch后,总是自己挂掉,由于刚接触elasticsearch,一脸懵逼。哈哈,于是网上搜了许多答案。 有的说内存溢出,需要修改:jvm.options文件,其他的更是和我的问题不一样。 借鉴博客: https://blog.csdn.net/hoo...

2019-07-04 10:35:53

阅读数 146

评论数 0

java.lang.IllegalArgumentException: bound must be positive

最近新启动一个项目,出现异常的地方有点多,哈哈,刚刚又出了一个。 java.lang.IllegalArgumentException: bound must be positive,翻译过来就是“非法参数异常:约束必须为正“。 重点抛错是java.lang.IllegalArgumentEx...

2019-06-17 11:23:47

阅读数 199

评论数 0

Error:Cannot build artifact

项目将上前,给项目打的war包重新编辑别名。我用的maven自动打包,clean,package都没问题。但是idea上启动项目报异常:Error:Cannot build artifact 'ghostPlanner:war exploded' because it is included in...

2019-06-03 15:37:58

阅读数 21

评论数 0

rabbitmq--消费者(消费者没有报异常,但是接受不到消息了,channel通道关闭了。)

最近,刚刚项目用起了rabbitmq消息对列,出现了一个错误,拿出来,让大家一起看看,避免一些常见错误。 期初,我的消费者端是处理完数据后,通过channel.basicAck(envelope.getDeliveryTag(),false);来确认消息被成功消费掉了。如果出现其他情况包括异常...

2019-05-23 17:03:51

阅读数 562

评论数 0

Comparison method violates its general contract!

最近项目中有许多地方用到了集合排序,不是自然排序,必须的自己实现排序逻辑了。 java提供实现排序接口有两个Comparable与Comparator。 我简单理解: 1.Comparable接口是实现在需要排序的单个对象上的,例如:Student学生类,根据学号或其他属性排序,Stu...

2019-05-23 16:19:29

阅读数 96

评论数 0

rabbitmq--用户管理(Access refused)

今天,自己在rabbitmq management可视化控制台,用新建用户”djs“登录,在创建exchange交换机时报:Access refused提示语。我考虑了一下,新建的用户和之前的用户有什么不同,猜测应该是权限问题。 于是,操作命令:rabbitmqctl set_permiss...

2019-05-22 11:10:45

阅读数 113

评论数 0

rabbitmq--用户管理(Not management user )

最近在项目新添了rabbitmq消息中间件,于是自己也着手开始学习,在服务器上搭建完rabbitmq环境后,本地登录服务器(非本地服务器)上的rabbitmq management可视化控制台。不能用guest用户,需要新建一个,或重新配置guest。我这里利用”rabbitmqctl add_u...

2019-05-22 10:52:07

阅读数 940

评论数 0

手写springMVC简单实现——目录结构说明(二)

上一篇,展示了一下,实现springMVC的servlet,下面先展示一下,实现效果。 1.postman工具效果: 2.页面实现效果: 3.测试类实现效果: 4.项目结构 说明: demo包:业务逻辑代码的实现 utils包:工具包 annotation包:springM...

2019-04-25 10:36:02

阅读数 41

评论数 0

手写springMVC简单实现——概要思路实现(一)

为了更好的学习springMVC工作原理,最近自己实现了一个简易版的springMVC,在这与大家分享一下。在学习之前,我凭经验,猜想springMVC应该是利用servlet接收请求地址,然后再通过请求地址,找到与请求地址对应的方法,然后执行,就可map的key->value感觉一...

2019-04-24 20:51:53

阅读数 27

评论数 0

泛型实现通用对象工具类(3)

整理一下自己写的通用工具类,项目中用到比较多,代码如下: /** * 把集合中的对象能够以其属性以键值对(k->v)的形式返回的工具类 * @author dengjingsi */ public class BeanMapUtil { /** * 把集合能...

2019-04-22 18:08:22

阅读数 14

评论数 0

泛型实现通用对象工具类(2)

import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.HashMap; import jav...

2019-04-19 10:19:44

阅读数 34

评论数 0

启动Tomcat成功了,项目访问不了

今天,写了一个demo练了练手,部署完之后,tomcat启动成功,但是项目访问不了。觉得自己配置的没有问题,最后冷静了一下,仔细检查了一遍。deployment没有配置上,我用的是intellij。用eclipse的也可以看看自己部署的tomcat,运行项目的路径参数。我的配置如下图就可以了: ...

2019-04-16 22:30:56

阅读数 142

评论数 0

扫描指定package包下的类的工具类

最近在做自己的springMVC的轮子,涉及指定包下类的加载,所以写了一下此工具类。 package com.jsalpha.utils.load; import com.jsalpha.utils.common.DirectoryFileFilter; import com.jsalpha...

2019-04-12 20:49:51

阅读数 41

评论数 0

tomcat启动报异常:Caused by: java.lang.UnsupportedClassVersionError

今天,把本地开发的项目部署到测试环境。本地好好的,但是放到系统环境上不行。其中报了许多异常,其中Caused by: java.lang.UnsupportedClassVersionError是导致异常的主要原因。这个异常的意思是,不支持的类版本错误。本地是jdk1.8,检查了测试环境,配置的j...

2019-04-10 20:12:19

阅读数 116

评论数 0

简单的客户端HttpClient请求实现类

前几天,一直用的前辈写好的客户端请求实现类,突然之间有一个请求,不好用了。然后,发现其中的一些错误。可能是现在用的方法需求更多了!所以,突然就想自己写一个客户端请求的轮子,首先从简单写一个客户端请求实现类开始吧。 实现类: 因为,平时用的大都是get,post请求,所以今天只写一个get,po...

2019-04-10 17:50:39

阅读数 46

评论数 0

java.lang.ClassCastException: java.util.TreeMap$Values cannot be cast to java.util.ArrayList

今天,在做项目的时候用到TreeMap.values();这个方法,本来是要获取ArrayList<>类型的集合。因为TreeMap.values();方法返回的是Collection<V>接口,ArrayList是实现了Collection...

2019-03-28 18:12:19

阅读数 429

评论数 0

泛型实现通用对象工具类

今天,项目中为了实现一个用到,需要把许多不同对象类型的list集合转化为map集合,例如:List<SchoolRoom>,List<Student>等,之前没有觉得特别麻烦,只需要为每个list集合写一个转化方法就可以了。今天实在太多,就打...

2019-03-22 11:37:01

阅读数 93

评论数 0

java在spring框架下实现Service工厂类

    今天维护一下之前写的数据库表的备份还原功能,想把自己写的spring工厂类,以及数据库备份还原功能记录一下!复制粘贴到自己本地,是运行不了的,我这里只提供思路,毕竟我这里引用的是谷歌的gson的jia包和自己项目里有的Service类。大家可以根据思路,自己写需要的工厂类实现。     ...

2019-02-27 12:13:48

阅读数 243

评论数 0

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