上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 33 下一页
  2016年8月8日
摘要: 阅读目录 > 参考的优秀资料 > 版本说明 > 简单的搭建 > 在Web应用中使用Quartz > 常用的Cron Schedule Quartz在Java构建的系统中,是十分常用的定时任务框架。 本文,记录、介绍Quartz的简单入门的单独搭建(此文入门学习Quartz为主,并非基于Spring托 阅读全文
posted @ 2016-08-08 16:13 让编程成为一种习惯 阅读(250) 评论(0) 推荐(0)
摘要: file:${user.dir}/conf/log4j.properties file:${user.dir}/conf/mysql.properties file:${user.dir}/conf/memcache.properties file:${user.dir}/conf/redis.properties ... 阅读全文
posted @ 2016-08-08 15:56 让编程成为一种习惯 阅读(186) 评论(0) 推荐(0)
摘要: http://tool.chinaz.com/tools/urlencode.aspx?jdfwkey=zobsn2 http://www.bejson.com/ 阅读全文
posted @ 2016-08-08 13:53 让编程成为一种习惯 阅读(1225) 评论(0) 推荐(0)
摘要: Callable与Future的介绍 Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; publi 阅读全文
posted @ 2016-08-08 11:53 让编程成为一种习惯 阅读(335) 评论(0) 推荐(0)
摘要: Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 阅读全文
posted @ 2016-08-08 11:52 让编程成为一种习惯 阅读(192) 评论(0) 推荐(0)
摘要: Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 阅读全文
posted @ 2016-08-08 11:52 让编程成为一种习惯 阅读(149) 评论(0) 推荐(0)
摘要: ExecutorService 建立多线程的步骤: 或者 int cpuNums = Runtime.getRuntime().availableProcessors(); //获取当前系统的CPU 数目ExecutorService executorService =Executors.newFi 阅读全文
posted @ 2016-08-08 11:51 让编程成为一种习惯 阅读(199) 评论(0) 推荐(0)
摘要: 在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。一、创建任务任务就是一个实 阅读全文
posted @ 2016-08-08 11:50 让编程成为一种习惯 阅读(302) 评论(0) 推荐(0)
摘要: Integer i=0; i是一个对象 int i=3; i是一个基础变量 Integer i=0; 这种写法如果没记错,在JAVA1.5之前是会报错的,自动的加解包是1.5的新特性 必须写成 Integer i= new Integer(0); i.intValue()才能提取i的值使用场合,例如 阅读全文
posted @ 2016-08-08 11:33 让编程成为一种习惯 阅读(422) 评论(0) 推荐(0)
摘要: int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别: int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类 阅读全文
posted @ 2016-08-08 11:30 让编程成为一种习惯 阅读(257) 评论(0) 推荐(0)
摘要: 目录1. 简介2. 安装3. log4j基本概念3.1. Logger3.2. Appender3.2.1. 使用ConsoleAppender3.2.2. 使用FileAppender3.2.3. 使用WriterAppender3.3. Layout3.4. 基本示例3.4.1. SimpleL 阅读全文
posted @ 2016-08-08 11:22 让编程成为一种习惯 阅读(1324) 评论(0) 推荐(0)
摘要: static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、在程序的一次执行过程中,static{}语句块中的内容只被执行一次,看下面的示例: 示例一 结果:你会发现虽然执行了两条Class.f 阅读全文
posted @ 2016-08-08 11:19 让编程成为一种习惯 阅读(467) 评论(0) 推荐(0)
摘要: 当一个方法或者变量需要初始化加载,或者是经常被调用的时候可以加上static。用static修饰的方法可以用类名直接调用,不用的一定要先实例化一个对象然后才可以调用比如 person这个类里面有一个方法public static add(){}那么可以直接用person类调用 person.add( 阅读全文
posted @ 2016-08-08 11:17 让编程成为一种习惯 阅读(31062) 评论(0) 推荐(6)
摘要: 是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Java程序里面,所有的东西都是对象 阅读全文
posted @ 2016-08-08 11:15 让编程成为一种习惯 阅读(623) 评论(0) 推荐(0)
摘要: 1.static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可 阅读全文
posted @ 2016-08-08 11:14 让编程成为一种习惯 阅读(3439) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 33 下一页