logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

跨域问题详解

什么是跨域跨域的概念很简单,即当一个请求URL的协议、域名、端口三者之间任意一个与当前页面URL不同则视为跨域,而跨域问题产生的原因主要是由浏览器的“同源策略”限制导致的,是浏览器对JavaScript 施加的安全限制。什么是同源策略所谓同源是指协议、域名以及端口要相同。我们举例说明:假如有这么一个网站:http://www.example.com/zw/index.html,很容易知道,它的协议

Java之虚拟机

概述Java虚拟机是Java Virtual Machine的缩写,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。为了对Java虚拟机内存高效的管理,Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有个字的用途,以及创建和销毁的时间。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个

#java#经验分享#面试
Spring Boot之异常处理

关于异常的理解首先要清楚,一切异常对系统来说,都是不正常的表现,尽管有时由于业务处理的需要我们会主动抛出一些异常,但也不意味对这些异常可以不管不顾,总有一个地方需要对自己抛出的异常进行特殊处理。在日常开发中,我们应该尽量提高系统可用性,最大限度的避免任何异常的出现,而不是去指望完善异常处理来完善系统。异常处理是异常无法避免的出现后而采取的一种应急措施,主要目的是对外增加友好性,对内提供补救措施。异

#spring boot#java#spring
redis之字典

什么是字典字典又称散列表,是用来存储键值对的一种数据结构,在很多高级语言中都有实现。但是C语言没有这种数据结构,Redis是K-V型数据库,这个数据库使用字典来存储的,对redis数据库的增、删、改、查,实际就是对字典中的数据进行增、删、改、查。根绝redis数据库的特点,可知字典有如下特征:可以存储海量数据,键值对是映射关系,可以根据键以O(1)的时间复杂度取出或插入关联值。键值对中键的类型可以

#redis
kafka之消费者

消费消息概述一般而言,kafka消费者从属于消费者群组。一个群组里的消费者订阅的是同一个主题。每个消费者接收主题一部分分区的消息。如果我们往群组里添加更多的消费者,超过了主题分区的数量,那么就有一部分消费者被闲置,不会接收到任何消息。但是如果有多个消费者群组消费同一个主题,那么不同消费者群组之间都可以获取到这个主题的所有消息,相互之间没有任何影响。这样就造成了一个问题就是消息可能被消费多次。但是在

#kafka
kafka之broker

不同broker之间的关系Kafka使用zookeeper来维护集群成员的信息。每个broker都有一个唯一标识符,这个标识符可以在配置文件中指定,也可以自动生成。在broker启动时,它通过建立临时节点把自己的ID注册到zookeeper。kafka组件订阅broker在zookeeper上的注册路径,当有broker进入或退出集群时,这些组件就可以获得通知。  在broker停机、出现网络分区

#kafka
到底了