摘要: 问题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)