自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

原创 java源码分析09-LinkedBlockingQueue

今天,我们来看看队列中的一员LinkedBlockingQueue的内部结构。1.类结构2. 类分析2.1 类的元数据public class LinkedBlockingQueue extends AbstractQueue implements BlockingQueue, java.io.Serializable {}父类:Abst

2015-11-27 10:51:39 380

原创 SpringMVC注解分析01-RequestMapping

当你对某事疑惑的时候,特别是技术上的疑点,最好立即解决。1、注解的结构2.元数据@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping {}Targ

2015-11-23 11:05:53 467

原创 SpringMVC访问静态文件出错

No mapping found for HTTP request with URI [/springmvc_mybatis_demo/anjuke/assets/js/flot/jquery.flot.pie.min.js原因:没有给这个请求配置控制器,或者mapping解决:1.将静态文件放到一个大文件中,放到webapp下面,文件夹为assets,里面有4个子文件

2015-11-21 15:40:49 709

原创 java源码分析-优先队列

愿她好!优先队列PriorityQueue1.类结构2.优先队列分析主要是怎么确定优先级首先我们来看下add(E)方法 public boolean add(E e) { return offer(e); } public boolean offer(E e) { if (e == null)

2015-11-19 09:14:02 403

原创 java虚拟机分析-字节码指令集

等待是一种煎熬,也是一种成长。类相关的JVM指令checkcast   class  检查类型转换,检验未通过将抛出ClassCastExceptiongetfield   class/field desc  获取指定类的实例域,并将其值压入栈顶getstatic class/field desc  获取指定类的静态域,并将其值压入栈顶instanceof  class  检验

2015-11-17 14:59:18 735

原创 java虚拟机分析-字节码02

类信息描述后面就是每个Fields和Methods具体定义了。属性个数: 0  fields方法个数:2  methodsMethod 0:access flags=1    访问修饰符name=#7>这个方法的名称descriptor=#8这个方法的类型描述,也就是NameAndType1 field/method attributes:field/met

2015-11-15 12:55:48 379

原创 java虚拟机分析-字节码解析

难道我就这样过完这一生!java类编译成class文件。以16机制的形式存在魔数:CAFEBABE    表名这是一个java字节码文件。java版本号:Minor version,major version常量池大小:两个字节头部为3个字节(常量类型,所属类,内容)Methodref class #4 name-and-type #15  代表这个一个方法,她属于#4类,

2015-11-15 12:03:31 597

原创 java源码分析08-LinkedList

喜欢一个人,就会喜欢她的一切吗?今天,我们来看下LinkedList的结构。LinkedList内部其实是双向链表实现的,而且拥有轮询以及出栈的功能。增删改查: public boolean add(E e) { linkLast(e); return true; }void linkLast(E e) { f

2015-11-14 22:18:01 447

原创 java源码分析07-ArrayList

我爱你是多么清楚多么坚定的信仰!今天我们来看下ArrayList的内部结构。1.类的结构2.类结构解析属性:serialVersionUID:序列化ID默认容量为10private static final int DEFAULT_CAPACITY = 10; /** * Shared empty array instance used f

2015-11-14 21:26:53 317

原创 leetcode题后感-01

今天双11,断断续续的节日,望断天涯路!明年就要参加工作了,作为即将入职的菜鸟,倍感压力。得提前做好准备,刷刷算法题,让自己对java的理解有所提升,而且需要仔细体味java怎么才能高效,推荐Effective Java这本书,虽然我没看,但是我也即将加入学习大军中。对于链表的算法题,找工作的时候问的非常频繁,现在回顾一下。第一题是链表反转。链表反转有两种方法:一种是借助于栈来实现,遍

2015-11-11 21:03:00 370

原创 java虚拟机02-体系结构

java虚拟机02-体系结构除了指令集,JVM主要由四部分构成:类加载器,执行引擎,内存区域,本地方法调用。 类加载器:在JVM启动或者类运行时,将需要的class加载到内存中。 执行引擎:负责执行java字节码中包含的字节码指令,相当于实际机器上的CPU。 内存区:将内存划分为多个区,来模拟实际机器上的存储,记录和调度功能模块。 本地方法调用:调用c或c++实现的本地方法代码并返回结果。

2015-11-11 19:15:39 334

原创 java虚拟机02-体系结构

除了指令集,JVM主要由四部分构成:类加载器,执行引擎,内存区域,本地方法调用。类加载器:在JVM启动或者类运行时,将需要的class加载到内存中。执行引擎:负责执行java字节码中包含的字节码指令,相当于实际机器上的CPU。内存区:将内存划分为多个区,来模拟实际机器上的存储,记录和调度功能模块。本地方法调用:调用c或c++实现的本地方法代码并返回结果。执行引擎

2015-11-11 13:14:49 377

原创 JVM解析01-平台无关性

两情若是久长时,又岂在朝朝暮暮。        我们时常听到一个词语“跨平台”,那么什么是跨平台呢? 从字面意思上看,也就是相同的字节码(以java编译后的字节码为例)可以在不同的操作系统环境上运行。这究竟是怎么做到的呢?学习了面向对象的特征,我们都知道面向接口编程,也就是设计模式中的”具体的依赖于抽象“这个原则。那么这个设计原则有什么好处呢?其实,说白了,也就是多态的优点

2015-11-11 09:58:55 497

原创 java源码分析06-Class

苦闷的来源,即在于心地不单纯。 哼着女儿国里的歌曲,爱恋伊...,一手拿着垃圾袋,打开门,她出现在你眼前,内心有着激动,担忧.还是来学习java的Class类吧。  1.类结构2.类解析我第一次遇到她,是在JDBC的使用时,用来加载驱动,Class.forName(),还需要捕获异常。public static Class forName(Strin

2015-11-10 19:11:31 355

原创 java源码分析05-TreeMap

说什么王权富贵,坚持!     今天,我们来看下TreeMap集合。作为Map集合中的一员大将,她的职责还是很大的,除了常见的存储键值对和快速查找,她还有很多技能,例如可预知的迭代序列,范围查找...,那么,她到底是怎么拥有这么大的魅力的呢?我迫不及待地想深入了解她。范围查找让我们想到了Mysql中的limit或者Oracle中的rownum的使用方法,例如查找某段时间内的记录

2015-11-10 18:21:11 365

原创 java源码分析04-FileInputStream

尝尽悲欢离合人间苦今天,我们来看下FileInputStream的内部结构1.类结构publicclass FileInputStream extends InputStream{继承自InputStream抽象类,实现父类的所有抽象方法。2.内部结构属性/* File Descriptor - handle to the open file */

2015-11-10 16:35:31 947

原创 java源码分析03-InputSteam

最近心情有些烦躁,还是多学点java吧,最起码她不会烦你,也不会不理你。1.类结构InputStream是一个抽象类,实现了Closeable接口关于Closeable接口,public interface Closeable extends AutoCloseable { public void close() throws IOException;}

2015-11-09 10:46:49 646

原创 java源码分析02-HashMap

今天很开心,希望她能是我心中所期待的那位。总结前段时间的面试,其中有一个问题特别频繁,那就是HashMap与Hashtable的区别。一般人看到这个问题就会想到java面试宝典上的答案,例如是否线程安全,key和value能否为空,contains方法存在歧义,默认容量以及扩容方式不一样等。其实,这里考察的是我们对HashMap这个集合的理解。首先,HashMap从使用的角度来看,就是

2015-11-08 19:12:42 322

原创 java源码分析01-Object源码分析

最近趁着工作前的空闲时间,研究一下JDK的源码,学习java大师的编程风格。我们从Object类开始,它是所有类的父类,如果一个类没有使用extends关键字来指定继承某个类时,默认继承自Object类。所有的抽象类也可以继承自Object类。首先我们来看下Object类的结构:构造方法Object(), 如果没有显示的指定任何构造函数,那么编译器会自动帮该类添加一个默认构造方法。

2015-11-08 12:23:39 372

jmeter-plugin-dubbo-jar-with-dependencies.jar

dubbo jmeter插件,直接导入jar到lib/ext目录,打开jmeter即可使用 目前支持jmeter5.1, dubbo版本为2.7.3

2019-12-17

JQuery-1.7.1.js免积分下载

JQuery-1.7.1.js免积分

2016-01-23

Java实现字节流与图片的转化

Java实现字节流与图片的转化

2016-01-09

java 实现十六进制数转为图片

java 实现十六进制数转为图片实例,含代码和测试数据

2016-01-09

quartz2.2定时器实例

quartz框架,Java代码实现定时器功能

2015-12-25

mybatis,log4j打印日志到后台和文件

mybatis,log4j打印日志到后台和文件

2015-12-25

mybatis打印日志实例

mybatis打印日志,后台显示日志信息,直接运行test包下的测试程序,即可在后台查看到日志信息

2015-12-25

mybatis-generator-core-1.3.2.jar免费下载

最新的,免费的,mybatis-generator-core-1.3.2.jar免费下载

2015-12-22

commons-pool2-2.4.2.jar下载

最新的,完整的,官方的commons-pool2-2.4.2.jar包下载,免费下载

2015-12-19

spring+quartz+maven项目实例

本代码是定时器的实例,两种运行模式,一种是直接以Java程序的形式运行,指定加载的配置文件;另一种是在tomcat下运行

2015-12-19

HTTP协议文档

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。

2015-08-02

JSON的jar包

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯

2015-07-31

hibernate 3.3.2.jar

适应于那些使用SSH开发的项目,此资料从官网下载,望对下载者有所帮助

2015-06-27

httpclient4.3登陆人人

最新版httpclient自动登录人人代码,内含有代码,httpclient4.3包,只需要修改账户和密码,就可以登陆

2014-11-14

java 1.7版的API

免费下载最新版的Java API文档,需要的请进入,下载完成后,如果打不开,右键属性----解除锁定 即可使用

2014-09-11

hibernate实例

包含整个项目,jar包,数据库以及怎样简单修改

2014-03-02

jsp图片操作

对于初学者有所帮助,望相互勉励,文件里面是具体的实例项目,不需要额外加入jar包

2013-12-04

commons-fileupload-1.3.jar

实现上传功能所需要的jar包,最新版的,免费下载,不需要积分,希望能给大家有所帮助

2013-11-14

jsp页面不同frame间调用

对于初学者有一定帮助,希望他们能有所收获,不会一直纠结

2013-10-15

jsp分栏显示

对于初学者有所帮助,希望他们能有所收获,谢谢

2013-10-15

javabean连接数据库

对于初学者有所帮助,我用的是mysql数据库,用其他数据库时需要改动驱动等等

2013-10-15

jsp操作文件

对于初学者有所帮助,望他们和我一样能少走些弯路

2013-10-12

jsp内置对象

对于初学者有所帮助,可以避免调试过程中出现的一些瓶颈

2013-10-11

jsp动作标识

对于初学者有所帮助,可以避免调试过程中出现的一些瓶颈

2013-10-11

jsp调用servlet

对于初学者有所帮助,可以避免调试过程中出现的一些瓶颈

2013-10-11

jsp连接数据库

对于初学者有所帮助,可以避免调试过程中出现的一些瓶颈

2013-10-11

javabean测试代码

对于javabean的初次使用者有所帮助,避免出现调试出现瓶颈的问题

2013-10-11

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

TA关注的人

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