自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 大白话 正向代理 反向代理

正向代理:客户端是要进行一些正向代理的设置(VPN),客户端访问代理服务器,代理服务器用客户端的请求访问原始服务器,请求期间不做任何处理和转换,并将获得的内容返回给客户端反向代理:服务端是要进行一些反向代理的设置(Nginx),客户端访问代理服务器,代理服务器将客户端的请求通过代理服务的一些配置规则,做相应的处理和转换(域名转换为IP,对请求路径做一些处理),然后由发送请求...

2021-01-26 10:29:07 114

原创 HashSet,TreeSet和LinkedHashSet的区别及应用

Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是

2018-01-28 11:39:06 269

原创 HashMap、TreeMap、LinkedHashMap的区别及用法

1、一般情况下,我们用的最多的是HashMap。HashMap里面存入的键值对在取出的时候是随机的,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。在Map 中插入、删除和定位元素,HashMap 是最好的选择。2、LinkedHashMap 是HashMap的一个子类,如果需要输出的顺序和输入的相同,那么用LinkedHashMap可以实现,它还可以按读取

2018-01-28 10:20:29 244

原创 编程规范(经常遇到的)-好习惯

1、使用公司颠倒的Internet域名作为包的根限定,例如定义一个包为limit,那么这个 包的命名为com.xxx.limit.2、集合含义的变量采用复数形式进行命名3、在命名常数时,每一个单词中的所有字母大写,单词之间采用下划线来进行分割,使用大写来命名常量,使得它们能够很好与变量区分开来4、成员变量声明为private5、打印出不可预测的异常信息,异常处理的一个原则是“只有在

2017-12-17 11:11:51 148

原创 js和java中数组的区别

java:定义数组必须指定长度,而且长度确定下来之后无法改变。如果数组越界会报数组越界错误ArrayIndexOutOfBoundsException 数组越界异常数组定义:int a[] = new int[3]; int b[] = {1,2,3}; int c[] = new int[]{1,2,3}; js:js中的数组长度是可变的,也没有强制要求必须定义长度。不会出现

2017-12-12 09:31:41 951

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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