-
ActiveMQ 消息队列服务
ActiveMQ 消息队列服务 1 ActiveMQ 简介 1.1 ActiveMQ 是什么 ActiveMQ 是一个 消息队列 应用服务器 ( 推送服务器 ) 。支持 JMS 规范 。 1.1.1 JMS 概述 全称: Java Message Service , 即为 Java 消息服务 , 是一套 java 消息服务的 API 标准。(标准即接口) 实...
-
SpringBoot 参数校验的方法
SpringBoot 参数校验的方法 Introduction 有参数传递的地方都少不了参数校验。在web开发中,前端的参数校验是为了用户体验,后端的参数校验是为了安全。试想一下,如果在controller层中没有经过任何校验的参数通过service层、dao层一路来到了数据库就可能导致严重的后...
-
Java中的IO流之输入流|乐字节
Java中的IO流之输入流|乐字节 亲爱的乐字节的小伙伴们,小乐又来分享Java技术文章了。上一篇写到了IO流,这篇文章着重 谈谈输入流,再下次再说输出流。 点击回顾上一篇:乐字节Java之file、IO流基础知识和操作步骤 一、输入流 字节流和字符流的操作方式几乎完全一样,...
-
ZooKeeper安装、配置和使用
ZooKeeper安装、配置和使用 Zookeeper的概述: ZooKeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 ZooKeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一...
-
Java 内存模型详解
Java 内存模型详解 概述 Java的内存模型(Java Memory Model )简称 JMM 。首先应该明白,Java内存模型是一个规范,主要规定了以下两点: 规定了一个线程如何以及何时可以看到其他线程修改过后的共享变量的值,即线程之间共享变量的可见性。 如何在需要的时候对共享变...
-
消费端如何保证消息队列MQ的有序消费
消费端如何保证消息队列MQ的有序消费 消息无序产生的原因 消息队列,既然是队列就能保证消息在进入队列,以及出队列的时候保证消息的有序性,显然这是在消息的生产端(Producer),但是往往在生产环境中有多个消息的消费端(Consumer),尽管消费端在拉取消息时是有序的,...
-
Java面试题(一)- Java基础
Java面试题(一)- Java基础 1. JDK 和 JRE 有什么区别? JRE(JavaRuntimeEnvironment),Java运行时环境 ,也就是 Java平台。所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好的java程序,安装JRE即可。 JDK(Java Development Kit) 是程序开发者用来编...
-
七道常见的Redis面试题分享(含个人解答)
七道常见的Redis面试题分享(含个人解答) 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里以面试题的形式对Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在...
-
浅谈JMM
浅谈JMM 概述 JMM的全称是 Java Memory Model (Java内存模型) JMM的关键技术点都是围绕着多线程的 原子性、可见性和有序性来 建立的,这也是Java解决多线程并行机制的环境下,定义出的一种规则,意在保证多个线程间可以有效地、正确地协同工作。 三要素 原子性(Atom...
-
Netty框架问题记录1--多线程下批量发送消息导致消息被覆盖
Netty框架问题记录1--多线程下批量发送消息导致消息被覆盖 业务背景 项目是基于Netty实现的实时课堂项目,课堂中老师需要对试卷进行讲解,则老师向服务器发送一个打开试卷信息的请求,服务器获取试卷信息,将试卷信息发送给所有的客户端(学生和老师)。 发送给学生的...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
