摘要:
问题1: 我登录了client2,又登录了client3,现在我把client2退出了,在client3里面我F5刷新了一下,结果页面报错:
未能够识别出目标 'ST-41-2VcnVMguCDWJX5zHaaaD-cas01.example.org'票根
问题2:登录了client,然后退出,再重新输入用户名,结果... 阅读原文
2017-11-16 09:18:03 阅读(737) 评论(0)
摘要:
在介绍接口之前,我们先了解了解它的兄弟“继承”先生。
在面向对象编程中,继承避免了多个类间重复定义共同行为,既帮我们节约了时间也节约了系统资源。看起来继承对我们有莫大的帮助,但是实际编程中我们应该少用继承。为什么呢?
其中的原因很多,笔者觉得最大的一个原因是继承强调了一种"is a"的关系,即“是一种”的关系... 阅读原文
2017-11-16 08:44:01 阅读(771) 评论(0)
摘要:
HashMap是Map家族中使用频度最高的一个,下文主要结合源码来讲解HashMap的工作原理。
1. 数据结构
HashMap的数据结构主要由数组+链表+红黑树(JDK1.8后新增)组成,如下图所示:
左侧数组是哈希表,数组的每个元素都是一个单链表的头节点,当不同的key映射到数组的同一位置,就将其放入单链表中来解... 阅读原文
2017-11-16 07:37:03 阅读(811) 评论(0)
摘要:
爱java 爱dota,突发奇想想用java开发dota操作最华丽的英雄之一的卡尔的技能,因为本人系小白,代码不足的地方还请包涵,有同样爱好的同学欢迎一起研究学习。 先把我的代码呈上 import java.util.*; p... 阅读原文
2017-11-16 06:00:02 阅读(801) 评论(0)
摘要:
(注:此文章仅为个人学习,研究,原创作者:whuslei,原创文章网址:http://blog.csdn.net/whuslei/article/details/6667471/)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:
先来看看如何建立连接的。
【更新于2017.01.... 阅读原文
2017-11-15 23:57:04 阅读(731) 评论(0)
摘要:
jsp内置对象是web容器创建的一组对象。
jsp内置对象的名称是jsp的保留字。
jsp内置对象是可以直接在jsp页面使用的对象,无需使用new获取实例。
jsp九大内置对象
1.request
2.response
3.pageContext
4.session
5.application
6.... 阅读原文
2017-11-15 23:51:02 阅读(719) 评论(0)
摘要:
/**
* 获得指定文件的byte数组
*/
private byte[] getBytes(String filePath){
byte[] buffer = null;
try {
File file = ... 阅读原文
2017-11-15 22:51:02 阅读(722) 评论(0)
摘要:
很多时候,我们会在springboot中配置redis,但是就那么几个配置就配好了,没办法知道为什么,这里就详细的讲解一下
这里假设已经成功创建了一个springboot项目。
redis连接工厂类
第一步,需要加上springboot的redis jar包
<dependency>... 阅读原文
2017-11-15 21:04:03 阅读(792) 评论(0)
摘要:
Spring MVC执行过程
客户端的请求提交到dispatcherServlet
DispatcherServlet查询一个或者多个handlermapping ,找请求的Controller
DispatcherServlet将请求提交给Controller, Controller调用完毕后返回modelAn... 阅读原文
2017-11-15 20:15:02 阅读(767) 评论(0)
摘要:
ThreadLocal的主要应用场景为按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。例如:同一个网站登录用户,每个用户服务器会为其开一个线程,每个线程中创建一个ThreadLocal,里面存用户基本信息等,在很多页面跳转时,会显示用户信息或者得到用户的一些信息等频繁操作,这样多线程之... 阅读原文
2017-11-15 18:50:01 阅读(765) 评论(0)