自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在知识的海洋中遨游

java工程师学习过程中的总结

  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

原创 rabbitmq教程(五)

前一篇我们实现了消息系统的灵活配置。代替了使用扇形(fanout)交换器的配置。使用直连(direct)交换器,并且基于路由键后可以有选择性接收消息的能力。虽然使用直连交换器可以改善我们的系统,但是它仍有局限性,它不能实现多重条件的路由。在我们的消息系统中,我们不仅想要订阅基于路由键的队列,还想订阅基于生产消息的源。这些概念来自于Unix工具syslog。该日志基于严格的(info/warn/cr...

2018-05-28 17:08:57 147

原创 rabbitmq教程(四)

Routing 路由在这个教程中,添加一个新的特性,我们可以只订阅消息的一部分。例如,将只连接我们感兴趣的颜色("orange", "black", "green"),并且把消息全部打印在控制台上。绑定交换器和队列是一种绑定关系。简单的理解为:队列对来自这个交换器中的信息感兴趣。绑定可以加上一个额外的参数routingKey。Spring-amqp使用通俗易懂的API(建造者模式)使它们之间的关系...

2018-05-28 16:55:47 241

原创 rabbitmq教程(三)

交换器在rabbitmq中消息传递的核心思想是,生产者永远不会直接的发送一个消息到队列。实际上生产者甚至都不知道,消息是否会被传递到任何一个队列中。相反,生产者只能发送消息到一个交换器上。交换器是一个很简单的玩意。一头儿接收生产者发送的信息,另一头儿把消息推送到队列中。交换器必须明确的知道,如何处理接收到的消息。应该把它添加到指定的队列?还是添加到多个队列?或者给销毁?这些规则交给交换器定义。生产...

2018-05-28 16:33:08 194

原创 rabbitmq教程(二)

RabbitMQ给我们提供了类似一对多的关系,就是多个相同的消费者,来消费同一个队列中的消息。使用多个消费者来消费同一个队列中的消息,使这些消息将会平均分到各个消费者中进行消费。一对多定义一个队列,两个消费者,一个生产者。package com.example.rabbitmq.test2;import org.springframework.amqp.core.Queue;import o...

2018-05-28 15:42:56 142

原创 rabbitmq教程(一)

简单介绍:RabbitMQ是一个消息代理软件,它可以接受和转发消息。你可以把它想象成是一个邮局,当你把一封信放入邮箱,你可以确定邮递员可以把这封信交给收信人。以此类推RabbitMQ就是一个邮局,一个邮箱和一个快递员。与以上不同的是RabbitMQ使用二进制的形式进行数据的接收、储存、转发。用专业术语解释下这个接收、储存、转发。转发也就是发送,发送是程序的生产者(produce)。储存(queue...

2018-05-28 15:24:10 199

原创 nginx反向代理配置

一、通过新建两个Springboot项目准备两个tomcattomcat1:端口号8084tomcat2:端口号8085二、分别新建登录页面       三、在host文件中修改,设置域名tomcat1,tomcat2四、测试域名是否成功          五、下载nginx输入网址:http://nginx.org/en/download.html 下载合适版本点击nginx.exe直接启动六、...

2018-05-24 10:49:18 134

原创 在controller层接收参数为json或实体类型的区别

接收参数为json类型时,前端要处理json,改成json的字符串,请求格式设置为application/jsondata : JSON.stringify(json_data),contentType : 'application/json;charset=utf-8'//中文需要加上charset=utf-8才正确接收到的json需要转化为实体类,使用Gson方法GSON使用详见 https...

2018-05-23 10:55:16 4172

原创 后台接收参数和返回参数校验

controller层接收参数校验:1.判断参数是否为空@PostMapping("/getFreeRoom") public Map<String, Object> getFreeRoom(Integer timeID) { try { if (ObjectUtils.isEmpty(timeID)){ ...

2018-05-23 10:38:35 1223

原创 ajax data传参2种方式的区别

ajax传参到后台有两种方式$.ajax({ // url: "/meetingRecord/insertRecord?applicantName=" + data.applicantName + "&participantName=" // + data.participantName + "&roomID=" + ...

2018-05-22 15:38:11 945

原创 shiro报错405

利用shiro做登录验证时,登录信息错误时返回到登录页面login.html登录controller登录提交表单错误提示改进方法:将form表单中的post请求改为get请求理由:待更新...

2018-05-17 09:08:27 1435 1

原创 实战java高并发程序设计(二、Java并行程序基础)

二、Java并行程序基础2.1新建线程:        Thread thread = new Thread(); thread.start();调用start()方法后自动调用run()方法,但线程新建时不能直接调用run()方法。public class Client { public static void main(String[] args) { ...

2018-05-14 14:25:55 605

原创 实战java高并发程序设计(一、走入并发世界)

第一章 走入并发世界1.1 基本概念1.1.1同步和异步:去商场买台空调,顾客选定好样品后,售货员去仓库取货,顾客要等待取回空调后一起回家,这个过程叫同步。顾客如果选择网购,在网上下完单后,可以干些别的事,快递员回将空调送货上门,这个过程叫异步。1.1.2并发和并行:并发和并行都可以表示多个任务一起执行。并发偏重于多个任务交替执行,多个任务间还有可能是串行的,而并行是真正意义上的同时执行。比如爬山...

2018-05-14 10:30:11 436 1

原创 PO BO VO DTO POJO DAO的区别

PO BO VO DTO POJO DAO是将实体类根据用途和来源的不同分成的几种类型,在实体类名上加上这些字段便于开发人员区分这些实体类。DAO 数据访问对象一个系统的情况下,一个dao实体类与数据库中的一个表一一对应(关联表除外),在多个系统的情况下,A对B的访问数据对象的封装也可称为dao。DTO 数据传输对象发送给前端的数据,一般为一个表的某些字段或多个表的某些字段的集合。将需要的数据集合...

2018-05-11 14:08:48 325

原创 使用poi将数据导出到excel中

package com.liu.warehouse.commons.excel;import java.io.FileOutputStream;import java.sql.ResultSet;import java.util.List;import com.liu.warehouse.model.MenuExcel;import org.apache.poi.xssf.userm...

2018-05-10 14:17:48 232

win10 下spark2.2.0+hadoop2.7.7+winutis 2

Windows上配置Python+Spark开发环境https://blog.csdn.net/qq_33283652/article/details/88790390

2019-03-26

win10 下spark2.2.0+hadoop2.7.7+winutis 1

win10下 python+spark开发环境配置教程https://blog.csdn.net/qq_33283652/article/details/88790390

2019-03-26

智慧交通实战项目数据库

智慧交通实战项目数据库

2019-01-14

智慧交通实战项目源码2 分卷2

智慧交通实战项目源码2,源码1地址:https://download.csdn.net/download/qq_33283652/10915990

2019-01-14

智慧交通实战项目源码1 分卷1

智慧交通实战项目源码1 ,源码2地址:https://download.csdn.net/download/qq_33283652/10916000

2019-01-14

车流量监控项目需求

车流量监控项目需求,车流量监控项目需求,车流量监控项目需求

2019-01-14

storm练习代码

storm基础练习代码

2019-01-14

中国移动storm练习项目hbase代码

中国移动storm练习项目hbase代码

2019-01-14

中国移动storm项目代码

storm练习项目代码:中国移动基站测试掉话率 storm练习项目代码:中国移动基站测试掉话率

2019-01-14

元数据例子

测试开窗函数的元数据测试开窗函数的元数据测试开窗函数的元数据

2019-01-08

scores.txt

分组取TopN练习数据。分组取TopN练习数据。分组取TopN练习数据。

2019-01-04

secondSort

二次排序练习数据。

2019-01-04

spark基础知识整理

spark基础知识思维导图整理,包括SparkCore和SparkSQL

2019-01-02

空空如也

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

TA关注的人

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