自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springmvc整合rabbitmq实现消息发送消息确认

springmvc整合rabbitmq实现消息发送消息确认首先springmvc创建项目的教程,这里就不多说了,现在重点看一下springmvc整合rabbitmq的教程。首先引入jar包我这里用的是2.1.6版本<dependency> <groupId>org.springframework.amqp</groupId> ...

2020-04-21 21:42:52 1218

原创 使用@InitBinder格式化Date类型参数问题

在实际开发中后端某个参数是Date类型,而前端传回来的值是String类型,这时后端接参时不会自动转化为Date类型。需要手动配置,自定义数据的绑定,这个时候就用到了@InitBinder。我们只需要在Controller中配置如下代码就会实现Date类型自动转换。@InitBinder public void initBinder(ServletRequestDataBinde...

2019-06-05 17:12:16 1564 1

原创 单例模式中的同步锁

单例模式的编写有多种方式,但是有些细节的地方容易被大家忽略,在这里我简单的向大家分享一下,如有不正确的地方,还望指正。经典的单例模式有两种方式一种是饿汉式,一种是懒汉式。先来提一下饿汉式,这个是最简单但是最不实用的。public class SingleTone { private SingleTone(){ } private static SingleTo

2017-10-13 16:21:27 842

原创 瀑布流JQ特效代码

自己在做java以前,自学过一段时间的前端,最近没事翻出来以前写过的一些前端的小案例,现在感觉也挺好玩,今天特地分享出来,感兴趣的朋友可以看看,虽然技术含量倒不是很多,但是回忆起当初自学过的那段经历,感觉还挺欣慰的,对于学习编程来说,自学真的挺煎熬的,但是要是真的能钻进去也就乐在其中了。瀑布流的效果呢就是,鼠标向下滑,图片会自动加载,一直滑,图片自动补位空缺的地方,让图片错落有序的排列,如同看

2017-04-24 20:52:53 566

原创 动态代理解决表单提交的中文乱码问题

在上一篇播客中记录了使用装饰者设计模式来解决中文乱码问题,使用这种方式好在有一个已有的基类HttpServletRequestWrapper让我们继承,如果没有这个基类,则需要我们写大量的代码。       而动态代理则能实现用哪个增强哪个,相对于使用装饰者模式,代码量简单,而且代码格式固定。 我们经常说增强的方式常用的有:1.继承2.实现3.动态代理4.装饰者设计模式

2017-04-21 22:30:14 209

原创 过滤器解决get和post方式提交的中文乱码

对于国内的程序员来说,在做项目时避免不了的问题是中文乱码问题。       如果不使用过滤器的话,在每个servlet中都要进行设置编码,如果是post请求还好,但是如果是get请求,就要手动进行转码,相当麻烦。下面来介绍一下过滤器解决表单提交中的中文乱码问题。        过滤器,顾名思义就是过滤用的,它可以在请求、响应、或者servlet中请求转发等操作发生时先进行执行,之后程序

2017-04-19 21:23:34 5277 3

原创 装饰设计模式

以此需求为例:去饭店点一份面条,卤可以有多种搭配现有如下面条种类,要求可以将任意面条的名打印到控制台。1、面条2、鱼丸面3、牛肉面4、青菜面5、鱼丸牛肉面6、鱼丸青菜面7、牛肉青菜面8、鱼丸牛肉青菜面不用装饰者模式:         如果想让任意一种面的名字打印在控制台,就需要一种面对应一个类,一共几种面,就需要创建几个类,每个类中有一个ea

2017-03-30 22:24:26 211

原创 打印1-100之间的所有的质数、质数的个数以及所有质数的和

这个是对于初学者在学习流程控制语句的时候,还是比较典型的小例题,写这个例题有多种解题方式,但解题思路都是先需要把这1到100之间的数搞到,然后再通过条件判断,一个数一个数的筛选。但需要注意一点1并不是质数。所谓质数就是只能被1和其本身整除的数。 方式一: int sum = 0; //用来存储最后的和 int count = 0; //用来存储质数的个数 for (

2017-01-15 17:33:09 7927

原创 i++和++i的区别

很多朋友在学习基础的时候很容易遇到过这个问题,++i和i++到底有什么区别? 下面来详细解释一下。 首先i++和++i单独为一条语句时没有任何区别; 例如: int i=1; i++;//单独为一条语句 System.out.println(i);int i=1; ++i;//单独为一条语句 System.o

2017-01-12 20:48:42 632

原创 编写程序模拟堆栈的存储方式

import java.util.Arrays;/*模拟堆栈的存储方式先入后出,后入先出 */class StackList{int count = 0;      //指针Object[] element;public StackList() {this.element = new Object[3];}public void add(Obje

2016-10-19 22:01:33 280

空空如也

空空如也

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

TA关注的人

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