自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ThreadLocal

ThreadLocal,线程局部变量,每个线程单独一份。实现原理: 线程实例Thread中保存了一份map对象,该map对象以ThreadLocal为key, ThreadLocal保存的值为value。保证了每个线程都单独一份。 这个map是属于ThreadLocal 中定义的static class。 该map:散列表,与HashMap的实现不同,不是使用的链接法来处理碰撞。同时请注意,ma

2016-09-02 12:34:31 217

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-01-22 23:23:39 255

原创 ResourceBundle、Locale

解决国际化问题 1. java.util.ResourceBundle 2. java.util.LocaleResourceBundle 1. public static ResourceBundle getBundle(String baseName) 注:该方法依据操作系统设置的语言,例如中文操作系统,则Locale.CHINA. 2. public static Resour

2015-11-30 23:31:34 281

原创 jar、war、ear

Jar、war、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:   Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等   War文件(扩展名为.War,Web Application Archive)包

2015-10-09 23:20:36 273

转载 【Github教程】史上最全github使用方法:github入门到精通

原文 http://www.eoeandroid.com/thread-274556-1-1.html 【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubiniu

2015-09-28 21:20:41 307

原创 eclipse 使用

1. 改变字体window -> preferences -> General -> appearence -> Colors and fonts -> (右侧) Basic -> Text Front -> Edit2. 改变背景色window->Preferences->General->Editor->Text Editors3. 改变全局的字符集为UTF-8window->Preferenc

2015-09-28 21:00:48 206

转载 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法

建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。 这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了。(已解决) 第一种方法: 打开项目的classpath文件:如下 xml <?x

2015-09-28 20:34:28 408

原创 web 事件监听器类型

场景 监听者接口 事件类型 你想知道是否创建或者撤销了一个上文 javax.servlet.ServletContextListenercontextInitialedcontextdestroyed ServletContextEvent 你想知道一个web应用上下文中是否增加、删除、替换了一个属性 javax.servlet.ServletContextAttribut

2015-09-06 22:40:42 717

原创 web.xml(deployment descriptor DD,部署描述文件)配置说明

context-param、listener、filter、servlet 首先可以肯定的是,加载顺序与它们在 web.xml 配置文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是: listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 Serv

2015-09-04 16:29:17 3793

原创 maven 安装使用示例

安装1.到maven官网下载最新版本的maven,URL:http://maven.apache.org/download.html 2. 解压 3.配置环境变量path D:\tools\apache-maven-3.3.3\bin 4. 验证是否安装成功 运行命令:mvn -version 5. 创建项目 在命令行上输入 :mvn archetype:g

2015-08-09 23:20:42 242

原创 windows平台下mysql安装

下载 官网自行下载。一般mysql有两种安装格式,msi和zip。其中msi格式需要手动安装。zip格式的在解压之后,mysql就可以用了,但是还需要配置。解压之后可以将该文件夹改名,放到合适的位置。我这里是放到D:\tools\mysql-5.6.24-winx64。 完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单: 我的电

2015-07-27 19:59:00 377

原创 mybatis缓存

mybatis中的缓存分为一级缓存(本地缓存)和二级缓存。 相同点: 1. 使用HashMap实现 2. 由PerpetualCache管理 不同点: 1. 作用域:一级缓存的作用域为sqlSession,当sqlSession调用flush或者close后,hashmap中的值会被清空。二级缓存的作用域为global, 2. 生效:一级缓存是肯定生效的,不管你是否配置它。二级缓存的生效

2015-07-25 21:03:27 292

原创 mybatis 缓存使用

mybatis的缓存分为一级缓存(本地缓存)和二级缓存。一级缓存作用域为sqlSession,即只针对一次sqlSession回话。当sqlSession调用close()后,sqlSession关闭后,一级缓存将不能使用。当sqlSession调用flush或者close,一级缓存中的数据都将清空。它一直都是在的。二级缓存作用为global,如果xml mapper文件中设置了,则该mapper会

2015-07-25 20:54:19 282

空空如也

空空如也

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

TA关注的人

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