自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cslucifer的博客

笨鸟后飞,可否翱翔?

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot整合Kafka并实现广播模式

随机消费者组优点简单缺点后期监控统计困难assign模式优点简单缺点放弃集群特性,topic分区动态扩容特性等,对于kafka的使用意义大大降低转发到其他消息队列优点可以使用支持广播的消息队列完成缺点引入新的中间件,增加架构复杂度以及项目风险Slicenfer2022/07/29。...

2022-07-29 15:41:17 14578 1

原创 Mac自用软件清单

Mac自用软件清单浏览器Microsoft Edge微软的浏览器,支持macos,使用的Chrome内核,完美支持所有的谷歌插件,用起来对于内存管理比Chrome好一些,对于长时间不打开的标签可以睡眠处理,以此降低内存的使用.浏览器插件AdGuard 广告拦截器拦截网页广告Github 加速下载github文件的时候,可以选择加速下载LastPass密码管理器Octotree - Github code tree阅读github项目的代码时可以更方便SuperC

2022-01-19 10:15:14 6468

原创 SprinBoot 全局异常处理+自定义注解+参数校验

0. 背景接口的请求参数校验会进行各种判断,写起来很繁琐,各种判空判断长度以及正则判断等等,逻辑简单,却又不得不做接口自定义异常抛出后需要一个异常处理器去处理,而不是直接将异常返回给前端不是所有的接口方法都需要进行参数校验的,所以可以使用自定义注解,只处理有注解标注的方法1. 环境SpringBoot 2.2.5.RELEASEJDK 1.8.0_2712. 编码2.1 接口2.2 自定义注解2.3 参数校验异常处理器2.4 全局异常处理器2.5

2020-11-21 18:34:45 7205

原创 SpringBoot整合quartz后job中无法注入service问题修改后导致job中无法使用构造器注入的问题解决办法

SpringBoot整合quartz后job中无法注入service问题修改后导致job中无法使用构造器注入的问题解决办法一.问题背景1.1 环境spring-boot 2.1.0.RELEASEspring-boot-starter-quartz 2.1.0.RELEASE1.2 解决job中无法注入bean这个问题网上一搜索一堆教程,大致意思就是需要自定义一个JobFactor...

2020-01-13 17:52:38 4495 2

原创 创建spring boot项目时无法访问https://start.spring.io的解决方法

创建spring boot项目时无法访问https://start.spring.io的解决方法1、 问题描述本人遇到的是在家时,连接的是WIFI,用浏览器访问https://start.spring.io时,会被百度云加速的安全检查拦截,导致无法访问。而在IDEA中,是会一直连不上官网,报403错误。2、 解决方案在网上搜索了一会,发现是因为wifi不安全或者什么的,导致官网不信任。好在...

2018-10-31 09:30:40 27233

原创 IDEA常用插件推荐

IDEA常用插件推荐1、 Alibaba Java Coding Guidelines大名鼎鼎的阿里巴巴Java代码规约手册被做成了插件,实时扫描你的代码是否符合规约,规范你的代码。2、 FindBugs-IDEA静态代码扫描,发现潜在的或明显的bug,是提高自己代码质量的不二之选。3、 Material Theme UI美化你的IDEA,让你的IDEA与别人的就是与众不同,也更加舒服...

2018-10-31 09:27:05 1105

原创 Deepin 搭建开发工作环境搭建记录

Deepin 搭建开发工作环境搭建记录1、Deepin进入桌面鼠标指针一直转圈1.1.1、进入操作系统前的操作在系统引导页面,点e,进入GRUB编辑页面,在倒数第二行,关键字“so splash quiet”后加入以下内容“ acpi_osi=! acpi_osi=“windows 2009””。然后按F10重启进入系统,问题得到解决。1.1.2、进入操作系统后的操作虽然问题得到解决,但...

2018-10-29 09:19:42 5353 3

原创 使用@Slf4j的正确方法

环境说明Windows 10 1803IDEA 2018.2.EAPMaven 3.5.2这是正文POM文件 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId&g...

2018-07-07 17:49:52 189382 39

原创 SpringBoot 1.5.9到2.0.0的踩坑记录

一.2018/3/19 09:13 findOne()刚刚升级到2.0,发现service的实现类报错,发现findOne方法无法再根据id查询了findOne(ID)-->findById(ID)需要先判断findById的返回值/** * If a value is present in this {@code Optional}, returns the value, * othe...

2018-03-19 14:20:26 12767 1

原创 阿里云域名启用HTTPS

想的再多,不去实践,就永远只是想想而已.  现在,HTTPS很火,而且谷歌大力推行,百度也积极收录.所以,网站从HTTP转向HTTPS是必然的.作为个人用户,一般有两种选择域名服务商那里申请证书自己颁发证书给自己  我这里介绍第一种,下面就开始吧….零. 环境介绍及所需工具阿里云ECSLinux OSNginxXShellXFtp一. 申请域名

2018-01-16 18:24:57 21171 4

原创 Windows右键新建中增加新建md文件

在随便的一个地方,新建一个txt文本文档,然后用记事本打开,输入以下内容:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.md\ShellNew]"NullFile"="""FileName"="template.md"最后,很重要的一点,点击文件,另存为,然后,双击运行,弹出框就点确定.然后重启下电脑,看看

2018-01-16 18:12:23 15369 16

原创 Vue 引入ElementUI 2.0.11:依赖未发现的问题

环境说明Windows 10WebStorm 2017.3Node.js 8.9.4Npm 5.5.1Vue 2.5.13Element UI 2.0.11问题说明引入Element-UI后,在项目中使用:App.vue中引入 import Vue from 'vue' import Element from 'element-ui' import 'ele

2018-01-10 09:24:49 18673 6

原创 IDEA 优化:解决IDEA中输入法不跟随的bug

环境描述Windows 10JDK 9IDEA 2017.3.2搜狗输入法智慧版3.0问题描述 在IDEA中打中文时,输入法提示框一直显示在屏幕右下角,而不是跟随光标解决办法将IDEA自带的jre删除,为了以防万一,可以将jre文件夹重命名即可. jre所在路径为你的IDEA安装路径下,有可能是jre,有可能叫jre64. 将其重命名为别的什么即可. 亲测有效.但是有个朋友是I

2018-01-03 15:39:24 6195

原创 SpringBoot整合Kafka:简单收发消息案例

环境说明Windows 10 1709IDEA 2017.3.2SpringBoot 2.0.M7Spring-Kafka 2.1.0.RELEASEJDK 1.8.0_144Maven 3.5.0阿里云ECS CentOS 7Kafka 2.12-1.0.0zookeeper 3.4.10下载并解压Kafka下载tgz包wget http://mirrors.hust.ed

2017-12-18 11:56:05 10321 1

原创 被版本更新坑到哭系列:SpringBoot整合Kafka

环境说明Windows 10 1709IDEA 2017.3.2SpringBoot 2.0.M7Spring-Kafka 2.1.0.RELEASEJDK 1.8.0_144Maven 3.5.0前言 编写程序时,一定要注意版本之间的兼容问题.如果不想关注这些,那么就全都用最新的就好了. 由于我用IDEA创建springboot项目的时候,用的springboot版本是稳定版

2017-12-18 11:07:13 17375

原创 SpringBoot初体验:久闻大名,请多指教!(简单web项目+MockMvc单元测试)

环境说明Windows 10 ver 1709JDK 1.8.0_144Maven 3.5.0IDEA 2017.3.1SpringBoot 1.5.9.RELEASE创建项目(多图预警)代码展示User.javapackage xin.csqsx.pojo;/** * 包名 xin.csqsx.pojo * 类名 User * 类描述 用户实体类 * * @author d

2017-12-14 16:06:58 653

原创 SpringMVC整合FastJson:用"最快的json转换工具"替换SpringMVC的默认json转换

一.环境说明Windows 10 1709Spring 4.3.12.RELEASEFastJson 1.2.40IDEA 2017.3JDK 1.8.0_144二.开始配置在SpringmMVC的配置文件中加入如下代码 (目前最新版的配置是这样,以前版本的配置方式貌似不行了.) <mvc:annotation-driven> <!--不使用默认消息转换器 -->

2017-11-23 09:18:03 2229

原创 Dubbo+Zookeeper+SpringMVC:基于注解的配置方法

一.环境说明Windows 10 1709JDK 1.8.0_144IDEA 2017.3Dubbo 2.5.7Zookeeper 3.4.10SpringMVC 4.3.12.RELEASEMaven 3.5.0二.问题说明由于我的IDEA在使用xml配置式配置dubbo远程服务的时候,总是会报个红线,提示这个dubbo的服务bean不存在.虽然不影响运行与实际效果,但本着追求极致

2017-11-22 20:56:23 3675

原创 Spring整合Jedis2.9(集群带密码版)

<?xml version="1.0" encoding="UTF-8"?> <!--Spring的约束文件 使用那些模块就标记那些模块的约束文档 --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2017-11-20 21:18:50 5490 1

原创 ActiveMQ:点对点队列消费者接收不到消息

一.环境说明Windows 1709阿里云ECS CentOS 7.4ActiveMQ 5.15.2JDK 1.8IDEA 2017.3Maven 3.5.0 二.问题说明远程消息服务器使用的是阿里云ECS,在windows上编写测试类测试消息队列的点对点的通信,却发现,无法消费生产者生产的消息,即接收不到消息.三.代码testProducer @Test public v

2017-11-20 10:41:43 12580 3

原创 Spring整合Solr7.1:总是需要开拓的勇气

自我更新,需要对技术的热爱,对极致的追求一.环境说明Windows 10 ver 1709IDEA 2017.2.6Spring 4.3.12Solr 7.1.0二.开始吧最近在做solr的升级工作,从4.10升级到最新的7.1,却发现困难难重重.因为相关可参考的资料太少了,能搜到的基本都是停留在solr4或5之类的,而再往上的却只有寥寥,让我这个菜鸟很是忧伤.没办法,只能一步步查源码,

2017-11-17 19:24:44 5806 7

原创 CentOS 7安装部署Solr 7.1:记一次踩坑填坑经历

一.环境说明CentOS 7.4Solr 7.1Tomcat 9.0.1JDK1.8.0_152阿里云ESC二.前期准备1.由于本人计算机性能捉急,所以购买了一个阿里云服务器.与虚拟机效果一样,只是没有界面, 2.安装solr前请确保你的CentOS上已经安装了JDK和Tomcat三.愉快的开始(为了省去不必要的麻烦,最好在root权限下安装)1.下载Solr 7.1的压缩包# wge

2017-11-16 15:37:05 1582

原创 从Lucene 4.10.3到Lucene 7.1.0:带你了解版本之间的些许差异

一.环境说明: ※Windows 10 v1709 ※IDEA 2017.2.6 ※JDK 1.8.0_144 ※Lucene 7.1.0 二.哪里有差异 因本人能力有限,所以也只是放出我在更新版本的时候,项目中用到的需要升级的地方,其他还未研究. 所以,本文主要从NumericRangeQueryBooleanQueryDirectoryIndexWriterConfi...

2017-11-16 11:10:24 4915 4

原创 SSH整合之入门级例子:简易留言板(完整源码)

一.环境说明※Windows 10 ver 1703※IDEA 2017 2.5※JDK 1.8※MySQL 5.7※Maven 3.5二.框架说明※Spring 4.3.11※SpringMVC 4.3.11※Hibernate 5.2.11※Bootstrap 3.3.7※Flat UI 2.3三.项目说明利用SSH三大框架,实现一个留言页面,可以展示留言以及添加留言,基

2017-10-11 19:36:27 5357 9

原创 IDEA:快捷键冲突的解决方法

环境说明 ※Windows 10 os ver:1703 ※IDEA 2017 2.5最近很是苦恼,发现系统的快捷键已经不够用了,快捷键被很多软件占用,导致编译器的快捷键很多都冲突无法使用.这无疑给我的编程带来了很多困扰,因为idea的强大一部分来自于快捷键的强大,脱离鼠标只靠键盘编程才舒服啊. 一 搜狗输入法的按键 这是eclipse的格式化代码快捷键,idea支持更换快捷键风格,

2017-09-27 22:27:05 58208 6

原创 Hibernate5:Hibernate框架下的基于注解配置的多表关联的入门级例子(完整版)

环境说明 ※Windows10 OS ver:1703 ※IDEA 2017 2.3 ※Hibernate 5.2.11 ※JDK 1.8 ※MySQL 5.7话不多说,直接上代码.本人初学框架,在网上搜了下,可能我不会搜索,没找到好的基于注解的多表关联的完整例子,导致我学起来很吃力.所以上传上来我的代码,希望能帮到和我一样的初学者. 本人菜鸟,如有bug,请评论指出.以便及时改正,谢谢

2017-09-22 20:52:51 485

原创 MySQL:错误代码1215 无法添加外键约束的解决思路

环境说明: ※MySQL ver:5.7 当你需要添加外键约束的时候,却发现mysql报了个1215错误,一脸懵逼的找到这个博客,那你的问题可能就会得到解决.解决思路 1.检查两个字段的数据类型是否一致 2.检查两个字段的数据长度是否一致(有时候不指定int长度,长度是10,有时候是11) 3.下面是本人自己遇到的一个bug: 本人新建了两张表,部门表和员工表 部门表:自增的主键–>部

2017-09-19 11:24:04 18277 6

原创 Ajax+Servlet:ajax请求servlet后无法在servlet中进行请求转发和重定向问题的原因

在项目中或平时学习中,经常会遇到要使用ajax与servlet进行通信的需求,比如登录或其他的表单提交,最简单的想法是ajax把用户名密码送过来,如果servlet判断正确,则直接在servlet中进行跳转,如果错误,则返回一些信息给ajax,然后ajax再根据错误信息进行相应的显示. 好吧,想法很好,实际上,servlet在判断正确后进行跳转,我们会发现,不管用请求转发( request.get

2017-09-14 11:12:40 4938

原创 MyEclipse2017:开启codeView导致html被注入一些js代码引起的问题

参考博客地址:http://blog.csdn.net/zhouzixin053/article/details/51685858 今天用Tomcat发布项目后,发现访问其中的html页面时,在页面右边有一个工具栏,就是这个 甚至还把我的页面搞得一团糟,就像这样 查看源码可以看到,在html中多了以下代码:<script>"undefined"==typeof CODE_LIVE&&(!fun

2017-09-01 16:44:50 5984 3

原创 Tomcat:MyEclipse2017 ci 7导入Tomcat源码不起作用的一种解决办法

今天,在学servlet,需要导入tomcat源码,就去官网下载了源码,可是在向Myeclipse中导入的时候,发现导进去没有反应,还是找不到servlet.class。后来,老师说,重启IDE试试。果然,重启之后就可以了。 因为之前导入DBCP、C3P0的源码的时候,导进去就能用了,所以也没意识到需要重启才能生效。真是,,,,尴尬“当你发现怎么做都解决不了问题的时候,何不重启试试?”希望跟我一样

2017-08-30 16:40:56 1892 7

转载 Java:面试题的一些总结

java面试题原作博客地址:http://blog.csdn.net/super_man_ww/article/details/51450914我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中

2017-08-28 19:28:11 480

原创 DBCP:使用DBCP连接池出现NoClassDefFoundError和ClassNotFoundException错误

在使用DBCP的时候,由于老师上课时只用了两个jar包,一个dhcp的jar包,一个pool的jar包,我在使用最新的jar包的时候,也只下载了这两个jar包,在实际应用测试的时候,却发现只有这两个不行,会报错。如下: 研究报错,可以发现,缺少一个commons-logging的东西,后来查询才知道,需要一个commons-logging.jar包,这个jar包Apache官网可以下载 传送

2017-08-28 18:17:09 796 4

原创 Ajax:跨域请求接口数据时无法设置同步的一种解决方案

今天在做一个页面,可以显示时钟以及天气。天气数据用到了一个接口,利用ajax去访问这个接口的时候,遇到了一些问题。在这里记录下问题的解决方法。 由于接口和客户端不在同一个域下,所以要进行跨域访问,而ajax不能跨域访问,只能用jsonp方法去跨域。但是一旦跨域后,ajax的设置就对jsonp无效了,比如async:fakse就失效了。 也就是说,我想使用的接口返回回来的数据在使用的时候拿不到,因

2017-08-27 15:22:24 2808 2

原创 JAVA:递归和迭代两种方法计算斐波那契数列

本来这个数列在很早之前就用递归做过一次,当时求的项都比较小,感觉不出来什么差别。今天,老师讲到数据结构和算法,布置了一道作业,求斐波那契数列的第60项,要求是在10分钟内计算出结果。 兴致勃勃的拿出之前写的代码,为了计算程序耗时,加上了计算运行时间的代码,一跑,傻眼了,等了半天也没见出结果,后来索性不管去做其他的事情了。吃完晚饭回来,一看电脑,好嘛,运行出结果了。下面是图: 不知不觉跑了快一

2017-08-17 19:40:07 4935

原创 HTML:使用绝对路径插入图片后在浏览器中无法显示的问题

在HTML5中,插入图片有两种方式,一种是相对路径,一种是绝对路径。 在做网页和WEB项目的时候,大家还是用相对路径好一点(包括但不限于图片资源,包括其他资源文件),因为,用绝对路径容器出问题。下面,就是我今天使用绝对路径插入图片遇到的问题: 却出现了一个这样的错误: 大概意思就是web服务器无法访问本地文件。怎么办呢?其实,不用web服务器打开就没问题,直接找到这个项目的路径,在文件

2017-08-14 12:30:40 51453 10

原创 Java:关于ObjectOutputStream导致的EOFException问题

从昨晚开始调一个异常,到今天上午,没有丝毫头绪。今天中午终于在一个2012年的帖子里找到了异常的原因,现在就把这个异常和对应的处理方法写出来,希望对遇到同样问题的你有所帮助。 我遇到的异常时昨天提到的EOFException,我在一个文件里明明是有对象的,但是想读取的时候,却总是读不出来,总是抛出EOFException。因为我需要先读取出文件中的对象,然后修改这个对象里的东西,再把这个对象写进文

2017-08-04 20:47:55 1112

原创 Java:对象流读取文本中的对象抛出EOFException的解决方法

今天,在操作对象流的时候遇到了问题,并最终找到了解决方案,特分享出来,希望能帮到遇到同样问题的你。 我首先往文件中存入了5个对象,然后读取,读到null就停止。原本以为引用对象是靠null来判断,谁知 对象是读完了,可是抛出了一个EOFException,这是什么鬼?问老师后,老师说这是对象流读到文件末尾后抛出的一个异常,代表着文件读完了。好吧,看来这种读取是没问题的,有问题的是我的判断方式

2017-08-03 21:52:08 4068

原创 Java:使用I/O流操作将一个图片复制到另一个文件夹下后打不开的解决方法

众所周知,I/O不仅仅可以操作文件,还可以操作计算机磁盘上其他的资源,比如图片,视频,压缩包等。但是,我在操作图片时却没有成功,复制成功了,但是图片却打不开。 我的代码: 复制成功了,拷贝的图片也出现了它应该出现的位置,但是双击打开的时候,却遇到了残忍的提示 大致意思是这个图片是不被识别的或是损坏的,好吧。再回去看代码,也没几行,我觉得问题应该是出在了字节数组转字符串再转字节数组那一行

2017-08-02 19:45:00 14554 5

原创 Java:InputStream读取文本文件内容出现乱码问题的解决方法

今天,使用字节输入流InputStream来读取一个文本文件的内容,然后复制到另一个文件里,实现文件复制这样的一个需求。但是,在实际操作的时候,发现复制后的文件的内容部分乱码 我的代码: 然而实际效果却让我不明所以。 这是呵呵.txt的内容 复制后的茶道.txt的内容却是 分析一下,中文能出来,说明不是字符集问题,但是就是某些汉字会乱码。询问老师后,老师告诉我,这是因为一个汉字

2017-08-02 19:24:37 37268 12

原创 Java GUI:不用JDialog实现窗口跳转后无法操作原窗口

最近在写一个java窗体程序,有多个窗口,有多个窗口跳转,需求是窗口跳转后不能再操作原窗口。请教朋友后,知道可以用JDialog来实现,JDialog就是让跳转之后的窗口变成对话框,实质上已经不是JFrame了。 那么,如何不利用JDialog来实现这个需求呢? 其实,在JFrame中有这么一个方法,叫setEnable(boolean b),这个方法是从java.awt.Component类中

2017-08-02 16:31:20 3227 2

dubbo-admin-2.5.7.war

由dubbo最新版编译出的admin的war包,解决了之前无法在jdk1.8下运行的问题.有需要的可以下载

2017-11-09

空空如也

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

TA关注的人

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