自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (8)
  • 收藏
  • 关注

原创 JVM与字符串

一、class常量池、字符串常量池、运行时常量池      class常量池:我们写的每一个Java类被编译后,就会形成一份class文件;class文件中除了包含类的版本、字段、方法、接口等描述信息外,还有一项信息就是常量池(constant pool table),用于存放编译器生成的各种字面量(Literal)和符号引用(Symbolic References);每个class 文件都有...

2018-07-18 23:12:53 695

原创 性能分析工具JMH(二)

前言JMH是一个微基准测试框架,什么是微基准测试? Micro benchmark is a benchmark designed to measure the performance of a very small and specific piece of code.微基准是一个旨在衡量非常小以及特定代码性能的基准,基准测试是实现对一类测试对象的某项性能指标进行定量的和可对比的测试

2017-11-09 17:33:28 2077

原创 性能分析工具JMH(一)

一、微基准框架搭建1.jar包引入org.openjdk.jmhjmh-core1.19org.openjdk.jmhjmh-generator-annprocess1.19provided2.编写测试代码/*@BenchmarkMode(Mode.Throughput)//基准测试类型,Mode.Thro

2017-11-09 16:46:13 1060

转载 java static 与 static静态代码块

大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是

2017-04-10 16:28:09 697

原创 Java中static和final关键字用法总结

Static 可以修饰方法、变量、类1.  静态方法在一个类中定义一个方法为static,调用该方法的方式“类名.方法名”。声明为static的方法有几条限制:l  仅能调用其他的static方法l  只能访问static数据。l  不能以任何方式引用this和superl  static方法独立于任何实例,因此static方法必须被实现,而不能是抽象的abstract

2017-04-05 15:18:43 671

原创 JAVA向上转型和向下转型(三)

向下转型有什么用?定义一个Animal父类:public class Animal {    public void eat(){        System.out.println("吃饱了!");    }}定义一个Bird类继承Animal:public class Bird extends Animal {    public void fly(

2017-03-11 15:54:05 266

原创 JAVA向上转型和向下转型(二)

JAVA向下转型是不安全的。为什么呢?举个栗子。  定义父类: public class Animal {    public void eat(){        System.out.println("吃饱了!");    } }   子类:public class Dog extends Animal {    public void ru

2017-03-10 18:09:04 464

原创 JAVA向上转型和向下转型(一)

在我们工作的时候通常会看到这样的代码:   Map m = new HashMap();   List l = new ArrayList();   question1: m和 l 是 对象吗?不要急于回答问题,请看下面两行代码:    Human human;    human = new Human("亚当");   这两行代码等同于:Human human = n

2017-03-04 16:18:48 790

原创 简叙CPU、内存、硬盘、指令之间的关系

要说明CPU、内存、硬盘、指令之间的关系,不得不从冯·诺依曼计算机说起。     1945年美籍匈牙利数学家 冯·诺依曼(von Neumann)在研究EDVAC机时提出了"存储程序"的概念。以此概念为基础的各类计算机统称为 冯·诺依曼机。它的特点如下:计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。指令和数据以同等位置存放于存储器内,并可按地址寻访。指令和

2017-02-24 15:01:36 2127

转载 SQL中Group By的使用

SQL中Group By的使用1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进

2016-03-30 15:18:08 248

转载 Quartz中时间表达式的设置-----corn表达式 (转)

Quartz中时间表达式的设置-----corn表达式 (转)Quartz中时间表达式的设置-----corn表达式(注:这是让我看比较明白的一个博文,但是抱歉,没有找到原作者,如有侵犯,请告知) 时间格式: ,   分别对应: 秒>分>小时>日>月>周>年, 举例:1.每天什么时候执行:       0 59 23 * * ?: 如下为每天23:59:00

2015-11-27 14:42:13 360

转载 log4j详解与实战

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用

2015-11-26 18:00:44 292

原创 Quartz定时时间配置详解

1、Scheduler的配置     说明:Scheduler包含一个Trigger列表,每个Trigger表示一个作业。2、Trigger的配置     说明:

2015-11-17 15:52:31 626

转载 @RequestMapping 用法详解之地址映射(转)

引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @

2015-10-30 14:14:52 265

转载 Maven 常用命令

1. 创建Maven的普通java项目:mvn archetype:create-DgroupId=packageName-DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create-DgroupId=packageName -DartifactId=webappName-DarchetypeArti

2015-09-14 15:45:27 244

转载 一个多maven项目聚合的实例

一个多maven项目聚合的实例博客分类:mavenmaven多工程单元测试聚合 本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景一、工程介绍该项目由5个maven项目组成task-aggregator是父工程,同时承担聚合模块和父模块的作用,没有实际代码和资源文件ta

2015-09-06 10:15:05 265

转载 Maven pom.xml 配置详解

什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。pom.xml 配置文件 [html] view plaincopyprint? project> 

2015-08-27 16:33:14 264

转载 maven

Maven pom.xml 配置详解博客分类:mvn 什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 pom.xml 配置文件 [

2015-08-21 10:39:01 339

坦克大战游戏源码素材文档

事先声明:这是本人照着视频一点一点敲的,很不容易啊,好东西就和大家分享一下,绝对物有所值!!希望大家顶! 在此感谢!

2013-05-03

韩顺平上寨版qq素材源码

事先声明:这是本人照着视频一点一点敲的,很不容易啊,好东西就和大家分享一下,绝对物有所值!!希望大家顶!!!!!! 在此感谢!!!

2013-05-03

韩顺平jsp视频源码大全

事先声明:这是本人照着视频一点一点敲的,很不容易啊,好东西就和大家分享一下,绝对物有所值!!希望大家顶!!!!!! 在此感谢!!! 还要说的就是源码与视频基本相同,不过少许出入也是难免的,本资源非常详细,包含了一集一源码,和建数据库的数据。值得注意的是网上购物商城源码中:我的程序里orders表中用户id是用uesrId表示的,而不是用视频中的userId。 故你在建表时要注意修改sql语句,以防出错!!! 由于本程序要用到数据库sql2000 ,所以要运行本程序也是很不容易的,只有把数据库弄好,本程序才会可用的。所以请读者尽量用我给出的建数据库的语句,以防出错!!! 若想运行本程序,直接导入到 Myeclipse 即可。

2013-05-03

韩顺平j2ee视频实战教程jsp时尚购物网站全部代码

事先声明:这是本人照着视频一点一点敲的,很不容易啊,好东西就和大家分享一下,绝对物有所值!!希望大家顶!!!!!! 在此感谢!!! 还要说的就是源码与视频基本相同,不过少许出入也是难免的,本资源非常详细,包含了一集一源码,和建数据库的数据。值得注意的是网上购物商城源码中:我的程序里orders表中用户id是用uesrId表示的,而不是用视频中的userId。 故你在建表时要注意修改sql语句,以防出错!!! 由于本程序要用到数据库sql2000 ,所以要运行本程序也是很不容易的,只有把数据库弄好,本程序才会可用的。所以请读者尽量用我给出的建数据库的语句,以防出错!!! 若想运行本程序,直接导入到 Myeclipse 即可。

2013-05-03

Tomcat6.0的安装与配置

注意,下载可以下载zip格式或exe格式的,其中zip格式的只要解压缩再配置下环境变量就可以使用了,就像绿色版的。我这里使用的是后者exe格式的,这个对于新手比较方便。 3.这里我下载的是 6.x 的版本 , 地址http://tomcat.apache.org/download-60.cgi 因为我用的是exe格式的, 所以我下载时候点击图中所示的“ Windows ServiceInstaller”

2013-05-03

J2ee 帮助文档

这是一个帮助文档,关于j2ee学习的,很实用,祝你学习愉快!

2013-05-03

空空如也

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

TA关注的人

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