极限
算不出
你我间的极限
我却只在你身边
当你要放弃的时候想想当初为什么坚持到现在!
1.浏览器没有任何的cookie信息,浏览器向服务器发起请求。
2.服务器第一次使用request.getSession();(第一次使用本方法作用:创建会话对象),服务器每次创建一个Cookie对象。这个Cookie对象的key永远是:JSESSIONID值是新创建出来的Session的id值。
3.通过响应把新创建出来的Session的id值返回给客户端Set-cookie: JSESSIONID=23423234211XAS223XASH233HSDF23;
4.浏览器解析到数据,就马上创建出一个Cookie对象。
5.浏览器端有了JSESSIONID之后的每次请求,都会把SESSION的id以Cookie的形式发送给服务器。
6.浏览器收到请求后再次使用request.getSession();(第二次使用本方法作用:通过Cookie中的id找到服务器之前创建好的Session对象,并返回)
本题可采用内存分析,Set底层代码是Map实现,数组+指针
1 | public void test3(){ |
1 | public class DuplicateList { |
同:三个类都是实现了List接口,存储数据的特点相同:存储有序的、可重复的数据。
不同:
1 | |----ArrayList:作为List接口的主要实现类;线程不安全的,效率高;底层使用Object[] elementData存储 |
1.模拟一个trim方法,去除字符串两端的空格。
2.将一个字符串进行反转。将字符串中指定部分进行反转。比如将“abcdefg”反转为”abfedcg”
3.获取一个字符串在另一个字符串中出现的次数。
比如:获取“ab”在 “cdabkkcadkabkebfkabkskab”
中出现的次数
4.获取两个字符串中最大相同子串。比如:
str1 = “abcwerthelloyuiodef“;str2 = “cvhellobnm”//10
提示:将短的那个串进行长度依次递减的子串与较长
的串比较。
5.对字符串中字符进行自然顺序排序。”abcwerthelloyuiodef”
提示:
1)字符串变成字符数组。
2)对数组排序,选择,冒泡,Arrays.sort(str.toCharArray());
3)将排序后的数组变成字符串。
1 | 两个: 一个是堆空间中new结构,另一个是char[]对应的常量池中的数据: "abc" |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true