51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#作用
java.lang.Object 的 wait 和 notify方法,及关键字 synchronized的作用
1.synchronized的作用synchronized类似于win32中的临界区,临界区的作用:对于共享的全局变量,在多个线程并发的情况下,对这样的全局变量的读写就会发生读写的冲突,使得全局变量的读写,能够以原子的方式被执行,而不是一个线程要读取全局数据时候,由于线程调度,而另一个线程则此时被唤醒,改变了这个全局变...
代码星球
·
2020-05-23
java.lang.Object
wait
notify
方法
关键字
使用react context的作用React.createContext
前言:在实际开发项目的时候我们可能会经常碰到多层组件传值的情况,就是父组件的值传递给子组件。子组件再传递给下面的子组件,再传递给下面的子组件.......可能会遇到这个情况。然而这个值,可能会只在最后的子组件使用到,那么这个时候使用createContext简直就是无敌的存在。超级简单又方便,因为最进重构一个项目遇到了...
代码星球
·
2020-05-23
使用
react
context
作用
React.createContext
mysql explain中key_len的作用
mysqlexplain中key_len的作用key_len越小索引效果越好name的字段类型是varchar(20),字符编码是utf8,一个字符占用3个字节,那么key_len应该是20*3=60。<pre>mysql>explainselect*from`member`wherename='fd...
代码星球
·
2020-05-23
mysql
explain
key
len
作用
$.extend和$.fn.extend作用及区别
jQuery为开发插件提拱了两个方法,分别是:$.fn.extend();$.extend();虽然javascript 没有明确的类的概念,但是用类来理解它,会更方便。 $.extend(object);jQuery便是一个封装得非常好的类,比如我们用语句 $("#btn1")会生成一个jQuery类的实例...
代码星球
·
2020-05-23
.extend
.fn.extend
作用
区别
vue中key的作用 v-for里警告 v-if的复用
vue总是会复用页面上已经存在的dom,区别的方法是加上key就可以,还设有v-for时候的警告也是如此key的作用是区别这条跟那条的。<body><divid="app"><divv-if='flag%2'>用户名:<inputtype="text">//用户名:<...
代码星球
·
2020-05-23
vue
key
作用
v-for
警告
vue里v-for下的key的作用
将v-for的元素赋予唯一的key属性,则会打破‘就地复用原则’;这个就地复用原则是指 如果数据项的顺序被改变,Vue将不会移动DOM元素来匹配数据项的顺序,而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素比如 <liv-for='iteminp...
代码星球
·
2020-05-23
vue
v-for
下的
key
作用
使用ajax跨域withCredentials的作用
默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。通过将withCredentials属性设置为true,可以指定某个请求应该发送凭据。如果服务器接收带凭据的请求,会用下面的HTTP头部来响应Access-Control-Allow-Credentials: true如果发送的...
代码星球
·
2020-05-23
使用
ajax
跨域
withCredentials
作用
Js作用域链及变量作用域
要理解变量的作用域范围就得先理解作用域链用var关键字声明一个变量时,就是为该变量所在的对象添加了一个属性。作用域链:由于js的变量都是对象的属性,而该对象可能又是其它对象的属性,而所有的对象都是window对象的属性,所以这些对象的关系可以看作是一条链链头就是变量所处的对象,链尾就是window对象看下面的代码:fu...
代码星球
·
2020-05-23
作用域
Js
变量
js变量以及其作用域详解
一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型i="variable";//String类型i={x:4};//Object类型i=[...
代码星球
·
2020-05-23
js
变量
及其
作用域
详解
常规容器下SpringBootServletInitializer如何实现web.xml作用解析
在之前的《使用jsp作为视图模板&常规部署》章节有过一个实践,需要启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用。下面通过源码简单解析为何其能够替代web.xml。 本章概要1、源码分析如何实现SpringBoo...
代码星球
·
2020-05-23
常规
容器
SpringBootServletInitializer
如何
实现
Jar/War/Ear等包的作用与区别详解
以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果。java中除了jar格式还有war和ear等包文件。 JARWAREAR英文JavaArchivefileWebArchivefileEnterp...
代码星球
·
2020-05-23
Jar
War
Ear
作用
区别
SpringSecurity-FilterSecurityInterceptor的作用
FilterSecurityInterceptor也是很重要的一个interceptor,它的作用是对request进行权限判断,允许访问或者抛出accessDenied异常。 这个类继承AbstractSecurityInterceptor,它的代码很多,但是主要的逻辑有两步:(1)查询出request所需的角...
代码星球
·
2020-05-23
SpringSecurity-FilterSecurityInterceptor
作用
SpringSecurity-ExceptionTranslationFilter的作用
ExceptionTranslationFilter捕获异常并做相应的处理。处理逻辑如下: 1.首先判断是不是SpringSecurity产生的异常,如果是将在handleSpringSecurityException(request,response,chain,ase)处理,否则抛出ServletExcept...
代码星球
·
2020-05-23
SpringSecurity-ExceptionTranslationFilter
作用
SpringSecurity-RememberMeAuthenticationFilter的作用
启用remember-me功能,在配置文件中的http节点下添加:1<remember-me2remember-me-parameter="remember-me"3remember-me-cookie="remember-me"4token-validity-seconds="86400"5data-sou...
代码星球
·
2020-05-23
SpringSecurity-RememberMeAuthenticationFilter
作用
SpringSecurity-ConcurrentSessionFilter的作用
ConcurrentSessionFilter主要有两个功能: (1)每次request时调用SessionRegistry的refreshLastRequest(String)更新session的最后更新时间 (2)每次request时从SessionRegistry中获取SessionInforma...
代码星球
·
2020-05-23
SpringSecurity-ConcurrentSessionFilter
作用
首页
上一页
...
22
23
24
25
26
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他