- 博客(17)
- 收藏
- 关注
翻译 RocketMQ功能原理
1. 高级功能1.1 消息存储分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。消息生成者发送消息MQ收到消息,将消息进行持久化,在存储中新增一条记录返回ACK给生产者MQ push 消息给对应的消费者,然后等待消费者返回ACK如果消息消费者在指定时间内成功返回ack,那么MQ认为消息消费成功,在存储中删除消息,即执行第6步;如果MQ在指定时间内没有收到ACK,则认为消息...
2020-04-22 15:39:29 462
翻译 消息发送样例
1.1.1 消息发送默认已安装好集群环境,双主双从模式。1)发送同步消息这种可靠性同步地发送方式使用的比较广泛,比如:重要的消息通知,短信通知。public class SyncProducer { public static void main(String[] args) throws Exception { // 实例化消息生产者Producer Defa...
2020-04-19 15:40:33 274
原创 Java web登录与注销
登录实现项目搭建1.搭建Dynamic Web Project项目,默认创建Web.XML文件2.编写login界面login.html<form action="/test/login" method="post"> <input type="text" name="username"><br/> <input type="passw...
2020-04-04 15:40:08 866
原创 Java Web两种常见
Java Web两种常见请求方式Get & Postgetpost请求参数显示在URL:?参1=值1&…不放在URL显示没请求体有请求体,存放请求参数安全性低较高安全性传输速度快传输速度慢传输有限制 (适合存放请求参数)传输无限制(适合上传功能)Java Web两种常见内容请求头Accept:text/html,i...
2020-04-03 14:50:18 107
原创 Tomcat服务器简介
Tomcat服务器简介Tomcat服务器——百度词条//TODOTomcat服务器目录主要目录bin------>存放执行文件lib------>Tomcat相关的jar包conf------>服务器配置文件信息logs------>日志文件temp------>临时目录webapps------>发布到tomcat下的web应用详细介...
2020-04-03 00:23:33 205
原创 Win10安装git以及常见错误解决
git安装1.去官网下载安装包点击Dowloads,选择如图:点击安装包下载git,然后一直默认就行,想要更改路径就更改到你的路径。常见错误及解决办法git运行报错fatal: open /dev/null or dup failed: No such file or directory解决办法将C:\Windows\System32\drivers\null.sys 这个文件...
2020-03-13 16:47:54 4039
原创 计算机组成原理概述篇
概述篇计算机发展历史电子管数字机–>晶体管数字机–>集成电路数字机–>大规模集成电路机–>生物计算机计算机发展的历史是往高集成度、小体积的方向发展。计算机体系结构本质:冯诺依曼体系原理:将程序指令和数据一起存储的计算机设计概念结构。计算机组成部件主要作用输入设备将所需的程序和数据传送至计算机中输出设备将结果输出给用户存储器...
2020-03-06 17:46:27 211
原创 Java选用正确集合
选用正确集合类型选用依据:根据实际的需求结合上每个集合类型的特点来选择最优的集合操作数据。如果我们需要根据键值获取元素值时就选用Map接口下的集合,需要排序时选择TreeMap,不需要排序时选择HashMap,需要保证线程安全时就选用线程安全的ConCurrentHashMap.如果我们只需要存放元素值时,就选择实现Collection下的接口集合,保证元素唯一时选择Set接口下的集合如Tr...
2019-11-18 20:50:37 134
原创 Java常用集合
Java集合框架层次结构Collection接口collection接口:所有集合的父接口常用的方法方法含义boolean add(Object)集合中加入一个对象,成功返回trueboolean addAll(Collection)集合中加入另一个集合对象boolean remove(Object)从集合中删除对象boolean removeA...
2019-11-18 20:32:09 106
原创 Java异常机制
异常类型检查性异常(checked exception):运行时可能产生该类异常,必须写出相应处理代码,否则无法通过编译。非RuntimeException异常。数组越界异常(ArrayIndexOutOfBoundsException)、整数除以0异常(ArithmeticException)等,这类异常其实就是我们通常说的bug。考验程序员的水平能力。
2019-11-17 14:39:43 76
原创 面向对象高级特性部分总结
类的继承调用构造方法在构造方法中,调用构造方法可以使用this和super关键字。super()调用父类构造器,只能出现在子类中,this()super和this关键字
2019-11-16 15:15:52 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人