摘要:
一、HashMap概述
HashMap是常用的Java集合之一,是基于哈希表的Map接口的实现。与HashTable主要区别为不支持同步和允许null作为key和value。由于HashMap不是线程安全的,如果想要线程安全,可以使用ConcurrentHashMap代替。
二、HashMap数据结构
Has... 阅读原文
2018-03-22 19:49:06 阅读(718) 评论(0)
摘要:
重装了系统,在应用oracle 10g时,一直在管理工具中没有添加成功ODBC驱动,今天找到解决方法了。
状态如下:
解决方法:
c盘——windows——SysWOW64——odbcad32.exe(双击)
在驱动程序里面添加:
再到用户DSN中设置:
另外,要设置一下环境变量。再看看服务有没有开启。
... 阅读原文
2018-03-22 19:32:04 阅读(719) 评论(0)
摘要:
线程
1.优先级
每个线程有一个优先级,更高优先级的线程优先运行,优先的意思是只是在分配cpu时间段的时候,得到的概率高一些。当在某个线程创建一个新的线程,这个线程有与创建线程相同的优先级。setPriority(int newPriority)
2.守护线程
每个线程可能被标记为1个守护线程,当在某个线程创建一个... 阅读原文
2018-03-22 18:53:02 阅读(733) 评论(0)
摘要:
今天主要说下,配置在resources文件中的内容怎样被spring boot所引用。
引用静态模板的值
thymeleaf和spring boot的整合,及相关配置
根据springboot 推荐的格式,我们知道放在resources 都是一些资源,包括整个项目的配置啊 ,自定义配置啊 ,静态资源文件... 阅读原文
2018-03-22 18:39:03 阅读(727) 评论(0)
摘要:
在Servlet中添加一下代码即可
out.print("<script>alert('添加成功!');window.location='index.jsp';</script>");
阅读原文
2018-03-22 18:16:02 阅读(742) 评论(0)
摘要:
1 package java.util;
2
3 import sun.misc.SharedSecrets;
4
5 import java.io.IOException;
6 import java.io.InvalidObjectException;
7 impo... 阅读原文
2018-03-22 17:31:02 阅读(741) 评论(0)
摘要:
内容:抽象、接口、多态
#########################################################################################################
1、抽象 Abstract
方法抽象了,那么类也得抽象抽象类不能通过new对象只有... 阅读原文
2018-03-22 16:04:04 阅读(719) 评论(0)
摘要:
最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。
为此我业余时间整理了Java多线程相关的53道常见面试题,及详细答案,你可以用它来好好准备面试。望各路大牛,发现不对的地方,不吝赐教,留言即可。
1) 什么是线程?
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进... 阅读原文
2018-03-22 15:21:04 阅读(705) 评论(0)
摘要:
前言
本文主要讲解的知识点有以下:
Shiro授权的方式简单介绍
与Spring整合
初始Shiro过滤器
一、Shiro授权
上一篇我们已经讲解了Shiro的认证相关的知识了,现在我们来弄Shiro的授权
Shiro授权的流程和认证的流程其实是差不多的:
1.1Shiro支持的授权方式
Shiro支持的授权方... 阅读原文
2018-03-22 13:58:07 阅读(755) 评论(0)
摘要:
静态变量和静态方法
static关键字最基本的用法是:
1、被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来
2、被static修饰的方法属于类方法,可以通过类名.方法名直接引用,而不需要new出一个类来
被static修饰的变量、被static修饰的方法统一属于类的静态... 阅读原文
2018-03-22 13:08:02 阅读(760) 评论(0)