学习下synchronized锁的实现原理
对静态方法加锁,锁住的是当前class实例,又因为Class的相关数据存储在永久带PermGen(jdk1.8则是metaspace),永久带是全局共享的,因此静态方法锁相当于类的一个全局锁,会锁住所有调用该方法的线程。
加密
目标:如何将一段信息传输给另一方,确保信息保密和正确性how:用对称密钥加密信息,然后传输给对方。对方怎么拿到对成密钥?用公私钥,用对方的公钥加密密钥,然后对方用私钥解密,然后用解密出的密钥解密密文。怎么拿到对方的公钥呢?公钥传输过程中,中间人也可以拿到公钥,替换成自己公私钥中公钥,就能窃取到公钥加...
2022-05-10
+Filter加Listener
1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过...
2020-04-03