Morning Morning
4年前
前端容易理解错的跨域原理
前言关于跨域这件事,自从我遇到后,了解一下,这事就过去了。我也一直认为这是个小问题,大家应该都懂。直到我要教妹妹前端时遇上这个问题才发现,这个问题得整个逻辑讲出来其实还挺绕的。知道问题怎么解决很简单,但是要讲清楚问题为什么出现就十分复杂了。那么我突然就好奇了,大家是都懂这个逻辑了嘛。所以我在几个交流群里问了一个问题为什么很多人都出现本地环境会跨域而线上环境
Wesley13 Wesley13
4年前
TPS和QPS的区别和理解【转】
QPS:QueriesPerSecond意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求
Wesley13 Wesley13
4年前
java中volatile关键字的理解
一、基本概念Java内存模型中的可见性、原子性和有序性。可见性:  可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。  可见性,是指线程之间的可见性,一个线
Wesley13 Wesley13
4年前
java多线程之“线程中断”的理解
什么时候要用到中断:  比如你开了生产者Producer和消费者Consumer两个线程,并用一个同步队列放置Porducer生产的和Consumer消费的产品。在Consumer中开启一个Producer线程,并且当Consumer不想消费时,可以随时结束掉Producer线程。如果不使用中断,可以使用一个booleancanc
Stella981 Stella981
4年前
RPC 框架 Dubbo 从理解到使用(一)
技术架构演变  学习Dubbo之前我们有必要先来了解一下互联网技术架构的演变过程及通信方式,方便我们搞清楚为什么需要使用基于RPC思想的系列框架。!(https://mrhelloworld.com/resources/articles/dubbo/20181229220148547.png"")单一应用架构
Easter79 Easter79
4年前
SSM(SpringMVC+Spring+Mybatis)框架学习理解
近期做到的项目中,用到的框架是SSM(SpringMVCSpringMybatis)。之前比较常见的是SSH。用到了自然得了解各部分的分工springmvc是spring处理web层请求的一个模块,springmvc需要有spring的架包作为支撑才能跑起来。(也有看到一些博客有提到springboot,springboot就是一个大框架
Easter79 Easter79
4年前
String ,StringBuffer ,StringBuilder 三者的理解
1.String,StringBuffer,StringBuilder三者执行效率的问题StringBuilderStringBufferStringString是字符常量,是不可变的.如果拿String来操作字符串,一旦操作的字符串的值改变了,就会在内存中创建多一个空间来保存新的字符串,这样的话String的效率就比较低下了.
Stella981 Stella981
4年前
Spring Boot(十五):启动类原理解析
一、启动类简介@SpringBootApplicationpublicclassApplication{publicstaticvoidmain(Stringargs){SpringApplication.run(Application.class,args);
linbojue linbojue
1年前
SpringCloud原理解析与实战技巧
SpringCloud原理详解SpringCloud是一套基于SpringBoot的开源微服务架构构建工具集。它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)环境中设计、构
IT全栈视野 IT全栈视野
1年前
全面理解 HarmonyOS NEXT 的应用代码结构
HarmonyOSNEXT的应用代码结构通常包含以下几个主要部分:entry目录:这通常是应用的入口点,包含了应用的主要页面或功能模块的代码。pages目录:存放各个页面的代码文件,每个页面可能有自己的.js(逻辑)、.css(样式)和.hml(布局)文件