/**PageBeginHtml Block Begin **/ /***自定义返回顶部小火箭***/ /*生成博客目录的JS 开始*/ /*生成博客目录的JS 结束*/
摘要: SpringMVC学习笔记 原文出处: cnblogs-Sunnier 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 3.在src下添加springmvc-servle 阅读全文
posted @ 2017-09-05 08:57 一品堂.技术学习笔记 阅读(395) 评论(0) 推荐(0) 编辑
摘要: JQuery教程: http://www.w3school.com.cn/jquery/ HTTP协议的 http://www.w3.org/Protocols/rfc2616/rfc2616.html el表达式 http://hi.baidu.com/fytcm/blog/item/763690 阅读全文
posted @ 2017-09-05 01:11 一品堂.技术学习笔记 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 内部类的 阅读全文
posted @ 2017-09-05 01:10 一品堂.技术学习笔记 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 说明:本文乃学习整理参考而来. 一、Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能 阅读全文
posted @ 2017-09-05 01:03 一品堂.技术学习笔记 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在讲解String之前,我们先了解一下Java的内存结构。 一、Java内存模型 按照官方的说法:Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。 JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在 Java 虚拟机启动时创建,非堆内存(N 阅读全文
posted @ 2017-09-05 00:54 一品堂.技术学习笔记 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 注解作用:每当你创建描述符性质的类或者接口时,一旦其中包含重复性的工作,就可以考虑使用注解来简化与自动化该过程。 Java提供了四种元注解,专门负责新注解的创建工作。‘ 元注解 @Target @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、 阅读全文
posted @ 2017-09-05 00:49 一品堂.技术学习笔记 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 文件上传 普通文件和url文件 主要用来学习使用common-fileupload.jar和java.net.httpURLConnection 普通文件: url文件上传: 更多详细关于HttpURLConnection的学习资料请参考: HttpURLConnection学习 JDK中的URLC 阅读全文
posted @ 2017-09-05 00:37 一品堂.技术学习笔记 阅读(509) 评论(0) 推荐(0) 编辑
摘要: HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身 阅读全文
posted @ 2017-09-05 00:35 一品堂.技术学习笔记 阅读(931) 评论(0) 推荐(0) 编辑
摘要: Commons-configuration Commons-FileUploadCommons DbUtilsCommons BeanUtils Commons CLI Commons CodecCommons Collections Commons DBCPCommons HttpClient C 阅读全文
posted @ 2017-09-05 00:27 一品堂.技术学习笔记 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 主题:多线程进阶 多线程的一些核心内容以及要关注的细节。 一、线程的实现 继承thread类重写run()方法和实现Runnable接口实现run()方法 注意点:new线程实例时建议加线程名和要处理下线程的中断异常([InterruptedException]) 二、不得不提的[ThreadLoc 阅读全文
posted @ 2017-09-05 00:12 一品堂.技术学习笔记 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 多线程下[HashMap]的问题: 1、多线程put操作后,get操作导致死循环。 2、多线程put非NULL元素后,get操作得到NULL值。 3、多线程put操作,导致元素丢失。 本次主要关注[HashMap]-死循环问题。 为何出现死循环? 大家都知道,HashMap采用链表解决Hash冲突, 阅读全文
posted @ 2017-09-05 00:11 一品堂.技术学习笔记 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、ThreadLocal基础知识 原始线程现状: 按照传统经验,如果某个对象是非线程安全的,在多线程环境下,对对象的访问必须采用synchronized进行线程同步。但是Spring中的各种模板类并未采用线程同步机制,因为线程同步会影响并发性和系统性能,而且实现难度也不小。 ThreadLocal 阅读全文
posted @ 2017-09-05 00:08 一品堂.技术学习笔记 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、Eclipse常见快捷键使用 自动完成单词:Alt+/ 重命名:Shift+Alt+r(统一改变字段或方法名) 生成getter/setter方法: Shift+Alt+s,然后r 删除当前行:Ctrl+d 定位到前(后)一个编辑点:标准为Alt+左(右)箭头 , 修改方法为: Windows- 阅读全文
posted @ 2017-09-05 00:05 一品堂.技术学习笔记 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的 阅读全文
posted @ 2017-09-05 00:00 一品堂.技术学习笔记 阅读(715) 评论(0) 推荐(0) 编辑