`
abin103
  • 浏览: 151088 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1 配置外部配置文件来配置的基本步骤 1.1 一个运用配置文件的实例 Log4j之所以能成功的原因之一是它的灵活性。但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是在函数中写死的,以后修改配置就要修改原代码,这就不能体现出log4j的灵活性了,所以基本上不会通过BasicConfigurator.configure()来进行配置工作的。 为了增加软件的灵活性,最常用的做法就是使用配置文件,如web.xml之于J2EE,struts-config.xml之于struts一样,log4j也提供了让我们把配置信息从程序转移到配置文件中的方 ...
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。     ThreadLocal是什么    ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal ...
最近使用jstl 的 forTokens 抛出一下异常 前提条件使用jboss容器,后来发现是因为 项目的jstl.jar和 jboss.war下的 jstl.jar 冲突所致 所以解决办法如下 %jbossroot%server\default\deploy\jboss-web.deployer下的jstl 覆盖到 你项目下的...\WEB-INF\lib的jstl 一下是异常信息 供参考 type Exception report message description The server encountered an internal error () that prevented ...
最近遭遇了 oralce 监听服务启动了 又自行关闭的 悲惨经历 我把我的过程和大家分享一下! 1)排查原因    程序员是懒惰的,我始终都希望能够成功启动监听服务,但是就是事与愿违    有一下方式可能不能成功启动监听     1.端口占用,oralce 要用到1521,2100..等在cmd下 netstate -ao;看是否有oralce      的端口被占用;     2.就是监听文件%oraclebase%\network\admin\listener.ora 是否被修改过,或者是      修改过本机的用户名     3.在database的sid 是否修改过在注册表下查找,或 ...
Spring 框架 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。 图 1. Spring 框架的 7 个模块 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 Spring 上下 ...
Oracle关于时间/日期的操作     1.日期时间间隔操作 中国网管联盟www_bitscn_com     当前时间减去7分钟的时间     select sysdate,sysdate - interval '7' MINUTE from dual     当前时间减去7小时的时间     select sysdate - interval '7' hour from dual     当前时间减去7天的时间     select sysdate - interval '7' day from dual     当前时间减去7月的时间     select sysdate,sysdate ...
jfreechat 官方api http://www.jfree.org/jfreechart/api/javadoc/index.html 以下是介绍 1 简介 JFreeChart 是 SourceForge.net 上的一个开源项目,它的源码和 API 都可以免费获得。 JFreeChart 的功能非常强大,可以实现饼图 ( 二维和三维 ) ,  柱状图  ( 水平 , 垂直 ), 线图 , 点图 , 时序图 , 甘特图 ,  股票行情图 , 混和图 ,  温度计图 ,  刻度图等常用商用图表,   图形可以导出成 PNG 和 JPEG 格式,同时还可以与 PDF 和 EXCEL 关联, ...
当applet 的春风在次吹起是,你还无动于衷吗,下面是以jnlp的applet启动方式展示,及javafx应用. NASA World Wind Java Demo Applications and Applets  http://worldwind.arc.nasa.gov/java/demos/ 运行可拖动的 JavaFX Applet http://projects.joshy.org/demos/LiveConnect/v4/applet-live-3d.html 回到我们话题   让没有安装jre客服能自动提示下载,有两种方式   1.通过object标签的clsid插件 ...
一、查看已开放的端口: 1、借助系统自带MS-DOS命令查看开放的端口(Win2000/XP/server2003)   在开始-运行-输入cmd,打入netstat -an(注意-前有个小空格),在IP地址“,”后面就是端口号了。(-a表示显示当前所有连接和侦听端口,-n表示以数字格式显示地址和端口号)   小常识:TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据包协议)都是网络上传输数据的通信协议,UDP协议面向非连接,而TCP协议面向连接,他们各自的端口号是相互独立的,列如TCP可以 ...
Java Plug-in 1.6.0_13使用 JRE 版本 1.6.0_13 Java HotSpot(TM) Client VM用户主目录 = C:\Documents and Settings\Administrator----------------------------------------------------c:   清除控制台窗口f:   终结在结束队列上的对象g:   垃圾收集h:   显示此帮助消息l: ...
作者:The Cable Guy 欲了解关于The Cable Guy的所有专栏的列表和更多信息,请单击此处。 除了单播和广播支持,IP(第4版)还提供一种发送和接收IP多播流量的机制。IP多播流量发送到单个目标IP地址,但是由多个IP主机接收和处理,而不管这些主机在IP互联网络上所处的位置。一个主机侦听一个特定的IP多播地址,并接收发送到该IP地址的所有数据包。 对于一对多的数据传输,IP多播要比IP单播和广播更为高效。与单播不同,多播仅发送数据的一个副本。与广播不同,多播流量仅由正在侦听它的计算机进行接收和处理。 IP多播的附加元素如下: • 侦听特定IP多播地址的那一组 ...
JavaScript处理 $.browser() 判断浏览器类型,返回boolen值   $(function(){     if($.browser.msie){alert("这是一个IE浏览器");}else if($.browser.opera) {alert("这是一个opera浏览器");} })    当页面载入式判断浏览器类型,可判断的类型有msie、mozilla、opera、safari  $.each(obj, fn) obj为对象或数组,  fn为在obj上依次执行的函数,   注意区分$().each() $.each( ...
PL/SQL中没有数组的概念,他的集合数据类型和数组是相似的。在7.3以前的版本中只有一种集合,称为PL/SQL表,在这之后又有两种集合数据类型:嵌套表和varray。其中varray集合中的元素是有数量限制的,index_by表和嵌套表是没有这个 ...
PL/SQL的三种形式的循环:1.LOOP(无条件循环):loop  statements;end loop;2.WHILE(有条件循环):while condition loop  statements;end loop;3.FOR(固定次数循环):for counter in value1 .. value2loop  statements;end loop;实例:分别用三种循环输出1-100loop: declare i number;    begin   i := 1;    loop      if i > 100 then        goto qu ...
Closure   所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包是 ECMAScript (JavaScript)最强大的特性之一,但用好闭包的前提是必须理解闭包。闭包的创建相对容易,人们甚至会在不经意间创建闭包,但这些无意创建的闭包却存在潜在的危害,尤其是在比较常见的浏览器环境下。如果想要扬长避短地使用闭包这一特性,则必须了解它们的工作机制。而闭包工作机制的实现很大程度上有赖于标识符(或者说对象属性)解析过程中作用域的角色。 关于闭包,最简单的描述就是 ECMAScript 允许使用内部函 ...
Global site tag (gtag.js) - Google Analytics