post 与 put的区别

这两个方法咋一看都可以更新资源,但是有本质区别的 具体定义可以百度,我这里就不贴了,光说我自己的理解 首先解释幂等,幂等是数学的一个用语,对于单个输入或者无输入的运算方法,如果每次都是同样的结果,则称其是幂等的 对于两个参数,如果传入值相等,结果也等于每个传入值,则称其为幂等的,如min(a...

2018-10-31 15:01:20

阅读数 49

评论数 0

Java 动态代理作用是什么?为什么要动态代理

作者:Intopass 链接:https://www.zhihu.com/question/20794107/answer/75164285 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ① 首先你要明白静态代理的作用 我们有一个字体提供类,有多种实现(从磁盘,...

2018-10-23 15:22:29

阅读数 931

评论数 0

demo

请给出以下程序段中Test类的输出答案: public class A {       public A(){         init();     }          protected void init(){                       }          public...

2018-10-13 11:20:10

阅读数 38

评论数 0

那些年我们用过的日志框架

目前常见的Java日志框架和facades如下: ① log4j ② logback ③ SLF4J ④ commons-logging ⑤ j.u.l (即java.util.logging) 其中,①-③为同一个作者(Ceki)所写。④被很多开源项目所用,⑤是Java原生库(以下用j.u.l...

2018-10-13 10:53:10

阅读数 11

评论数 0

JVM初窥:Java对象的内存结构

对象内存结构 Class文件以字节码的形式存储在方法区当中,用来描述一个类本身的内存结构。当使用Class文件新建对象时,对象实例的内存结构又究竟是个什么样子呢?   如图所示,为了表示对象的属性、方法等信息,HotSpot VM使用对象头部的一个指针指向Class区域的方式来找到对象的Clas...

2018-10-13 09:47:56

阅读数 14

评论数 0

缓存穿透,缓存击穿,缓存雪崩解决方案分析

对于一些设置了过期时间的 KEY ,如果这些 KEY 可能会在某些时间点被超高并发地访问,是一种非常“热点”的数据。这个时候,需要考虑这个个问题。 缓存被“击穿”的问题,和缓存“雪崩“”的区别在于,前者针对某一 KEY 缓存,后者则是很多 KEY 。 缓存被“击穿”的问题,和缓存“穿透“”的区...

2018-10-10 15:54:20

阅读数 36

评论数 0

redis

redis 为什么块    数据存在于于内存中,多路io复用 , 单线程 Kafka,Mq,Redis作为消息队列使用时的差异? redis 消息推送(基于分布式 pub/sub)多用于实时性较高的消息推送,并不保证可靠。 其他的mq和kafka保证可靠但有一些延迟(非实时系统没有保证延迟)...

2018-10-07 16:39:46

阅读数 45

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭