摘要: MQ学习系列: 消息队列概念与认知 ActiveMQ Topic消息重发 ActiveMQ Topic 消息持久化订阅 zookeeper+ActiveMQ集群实现高可用 一、持久化到文件(默认) **第一步:**在${activemq.base}/conf/activemq.xml文件中配置持久化 阅读全文
posted @ 2019-02-24 20:01 厨房有只偷吃的猫 阅读(2085) 评论(1) 推荐(0) 编辑
摘要: 消息消费端在创建Session对象时需要指定应答模式为客户端手动应答,当消费者获取到消息并成功处理后需要调用message.acknowledge()方法进行应答,通知Broker消费成功。如果处理过程中出现异常,需要调用session.recover()通知Broker重复消息,默认最多重复6次。 阅读全文
posted @ 2019-02-20 23:48 厨房有只偷吃的猫 阅读(924) 评论(0) 推荐(0) 编辑
摘要: Redis学习与总结 本文为学习Redis的一个总结,包含了资料的整理,Redis的介绍,常用数据类型,常用命令,多数据库与事务的特性以及持久化的概述; 如何在Linux上部署,以及使用Java客户端开发工具包来连接使用Redis,并记录了常见的问题,关于Redis的高级特性与使用场景后续开新文章进行补充。 阅读全文
posted @ 2019-02-01 16:05 厨房有只偷吃的猫 阅读(288) 评论(0) 推荐(1) 编辑
摘要: 本文是-消息队列学习的概念与介绍篇。目的是能够对消息队列能够有一个简单的了解和大体的认知。 包括一系列参考资料的整理。 消息队列 MQ(message queue)中间件是分布式系统中的重要组件,主要解决异步消息、应用解耦、流量 削峰等问题,从而实现高性能、高可用 ,可伸缩和最终一致性的架构。 使用较多的消息队列有ActiveMQ 、RabbitMQ、RocketMQ、Kafka、MetaMQ等 阅读全文
posted @ 2019-01-27 14:15 厨房有只偷吃的猫 阅读(630) 评论(0) 推荐(0) 编辑
摘要: HTTP 概述 本文为HTTP Web基础部分,概要总结下HTTP;Web浏览器、服务器和相关的Web应用程序都是通过HTTP相互通信的;学习Web应用程序是如何使用HTTP进行通信的。 包含如下内容: Web客户端与服务器是如何通信的; (表示Web内容的)资源来自何方; Web事务是怎样工作的; 阅读全文
posted @ 2019-01-21 23:30 厨房有只偷吃的猫 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Class类的使用 动态加载类 方法信息的反射 获取成员变量&构造函数 方法反射的基本操作 通过反射了解集合泛型的本质 一、Class类的使用 Class 类: 在面向对象的世界里,万事万物皆为对象 Java语言中,静态成员、普通数据类型是不是对象呢? 普通数据类型不是对象但是他们有他们的包装类;而 阅读全文
posted @ 2018-10-09 21:27 厨房有只偷吃的猫 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在使用HTML5 video来进行网页视频播放遇到的一些问题,总结记录下。 1.在layer弹出层中使用video标签无法最大化全屏播放 layer弹出层是一个jQuery插件,提供了一系列的web弹框/层的解决方案 。 但是在layer中使用H5的video标签作为弹出层来播放视频,在谷歌中最大化 阅读全文
posted @ 2018-09-04 23:27 厨房有只偷吃的猫 阅读(2513) 评论(0) 推荐(0) 编辑
摘要: 最近刚完成的一个模块中,需要获取系统客户端的IP地址与物理地址(MAC地址)。 1. 获取的本机IP与MAC是服务器的,而非客户端的→_→ 通过JAVA获取,本机的IP地址与MAC地址,使用如下代码即可完成: package com.howin.util; import java.net.*; pu 阅读全文
posted @ 2018-09-03 23:40 厨房有只偷吃的猫 阅读(6385) 评论(0) 推荐(0) 编辑
摘要: 开启Spring Boot 之旅 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; JavaEE开发的一站式解决方案。 2、微服务 Martion Fowler 的一篇长长的文章https://martinfowler.com/micros 阅读全文
posted @ 2018-09-01 03:17 厨房有只偷吃的猫 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。 Mybatis学习 阅读全文
posted @ 2018-03-05 17:11 厨房有只偷吃的猫 阅读(186) 评论(0) 推荐(0) 编辑