上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页
  2016年8月8日
摘要: 继续接着Log4J入门教程(一)中的例子进行讲解,其中log4j.properties中的内容为 Log4j的三个重要组件—— Loggers, Appenders, Layouts ,这三个组件协同的工作,使得开发者能够依据信息类别和级别去纪录信息,并能够运行期间,控制信息记录的方式已经日志存放地 阅读全文
posted @ 2016-08-08 18:23 让编程成为一种习惯 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Log4J的入门简介学习 简介: Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我 阅读全文
posted @ 2016-08-08 18:19 让编程成为一种习惯 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.安装 2.配置 安装完毕后,进入安装目录配置文件,默认情况下目录里是没有.cfg配置文件的,可以回到安装文件目录下将examples下的haproxy.cfg拷贝到usr/local/haproxy下。 默认文件内容如下: 根据实际需求,更改配置文件,我的配置如下 global #全局设置 lo 阅读全文
posted @ 2016-08-08 18:02 让编程成为一种习惯 阅读(437) 评论(0) 推荐(0) 编辑
摘要: # this config needs haproxy-1.1.28 or haproxy-1.2.1 global log 127.0.0.1 local0 log 127.0.0.1 local1 info #log loghost local0 info maxconn 200000 #chro... 阅读全文
posted @ 2016-08-08 17:47 让编程成为一种习惯 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 > 参考的优秀资料 > 版本说明 > 简单的搭建 > 在Web应用中使用Quartz > 常用的Cron Schedule Quartz在Java构建的系统中,是十分常用的定时任务框架。 本文,记录、介绍Quartz的简单入门的单独搭建(此文入门学习Quartz为主,并非基于Spring托 阅读全文
posted @ 2016-08-08 16:13 让编程成为一种习惯 阅读(196) 评论(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 让编程成为一种习惯 阅读(166) 评论(0) 推荐(0) 编辑
摘要: http://tool.chinaz.com/tools/urlencode.aspx?jdfwkey=zobsn2 http://www.bejson.com/ 阅读全文
posted @ 2016-08-08 13:53 让编程成为一种习惯 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: Callable与Future的介绍 Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; publi 阅读全文
posted @ 2016-08-08 11:53 让编程成为一种习惯 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 阅读全文
posted @ 2016-08-08 11:52 让编程成为一种习惯 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 阅读全文
posted @ 2016-08-08 11:52 让编程成为一种习惯 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ExecutorService 建立多线程的步骤: 或者 int cpuNums = Runtime.getRuntime().availableProcessors(); //获取当前系统的CPU 数目ExecutorService executorService =Executors.newFi 阅读全文
posted @ 2016-08-08 11:51 让编程成为一种习惯 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。一、创建任务任务就是一个实 阅读全文
posted @ 2016-08-08 11:50 让编程成为一种习惯 阅读(271) 评论(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 让编程成为一种习惯 阅读(397) 评论(0) 推荐(0) 编辑
摘要: int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别: int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类 阅读全文
posted @ 2016-08-08 11:30 让编程成为一种习惯 阅读(216) 评论(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 让编程成为一种习惯 阅读(1205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页