摘要:
今天简单跟大家聊下指数退避算法(Exponential Backoff ),关于指数避退算法的话题开始前首先向大家抛出几个问题:指数退避算法是什么呢?为什么要用指数退避算法呢?指数退避算法的应用场景有哪些呢?代码如何实现呢?带着这些疑问诸君且向下看。
指数退避算法到底是什么呢?wiki上有这么一段解释:"Expone... 阅读原文
2017-11-10 15:37:02 阅读(792) 评论(0)
摘要:
注解简介:
注解Annotation是jdk1.5的新增功能,在现在的日常开发中,几乎离不开注解,写篇短文,来做个拾遗。
注解作用:
Annotation(注解)的作用是修饰包、类、构造方法、方法、成员变量等。
注解语法及定义形式:
@interface关键字... 阅读原文
2017-11-10 13:53:02 阅读(782) 评论(0)
摘要:
G1全称是Garbage First Garbage Collector,使用G1的目的是简化性能优化的复杂性。例如,G1的主要输入参数是初始化和最大Java堆大小、最大GC中断时间。
G1 GC由Young Generation和Old Generation组成。G1将Java堆空间分割成了若干个Region,即年... 阅读原文
2017-11-10 12:08:02 阅读(777) 评论(0)
摘要:
一,HTTP和HTTPS基本概念
深入学习某个东西时,我们先来从维基百科上看看它俩的概念。 HTTP:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。设计HTTP最... 阅读原文
2017-11-10 10:24:04 阅读(767) 评论(0)
摘要:
一、注解类
1 @Documented
2 @Target({ElementType.TYPE,ElementType.METHOD})
3 @Retention(RetentionPolicy.RUNTIME)
4 public @interface IPFilter {
5
6 /**
... 阅读原文
2017-11-10 08:58:02 阅读(769) 评论(0)
摘要:
Spring是开源full-stack(一站式) 轻量级(无需其它)的框架。
特点 控制反转(Inversion of Control,英文缩写为IoC)技术促进低耦合
IoC实现原理如下:解析配置文件获得类名,反射机制实例化对象
特点 面向切面,扩展功能不需要修改源代码实现
阅读原文
2017-11-10 08:37:02 阅读(797) 评论(0)
摘要:
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时... 阅读原文
2017-11-10 07:34:02 阅读(771) 评论(0)
摘要:
使用 @RequestMapping 映射请求
Spring MVC 使用@RequestMapping 注解为控制器指定可以处理那些URL请求。
在控制器的类定义及方法定义处都可以标注
@RequestMapping
-类定义处: 提供初步的请求映射信息 。相对于WEB应用的根目... 阅读原文
2017-11-10 06:00:02 阅读(732) 评论(0)
摘要:
/*圆的类*/
public class R {
private double radius;
// 构造方法,有参构造
public R(double radius) {
this.radius = radius;
}
//方法的重载,参数不同
... 阅读原文
2017-11-10 00:02:04 阅读(772) 评论(0)
摘要:
知识点串连
前面开发项目时,主要依靠的是《手把手教你学Java》中零散的知识点,以及将《Java从入门到精通》当作开发词典来进行查询。晚上将后者从头到尾过一遍,对知识点进行查漏补缺,拣主要的记录如下:
变量的作用域。作用域静态(全局)变量>成员变量>局部变量。但是在类方法的局部域中,同名局部变量覆盖... 阅读原文
2017-11-09 22:57:02 阅读(775) 评论(0)