`
弦上的福音
  • 浏览: 20568 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
  ORACLE数据库通过sqlnet.ora文件中的参数sqlnet.authentication_services,参数文件中的remote_login_passwordfile和口令文件pwdsid.ora三者协同作用实现身份认证.Sqlnet.authentication_services=(NTS)|(NONE)NTS:操作系统认证方式,不使用口令文件;NONE:口令文件认证方式Remote_login_passwordfile=(NONE)|(EXCLUSIVE)|(SHARED)NONE:不使用口令文件,操作系统认证;EXCLUSIVE:口令文件认证方式,但只有一个数据库实 ...
1 sqlplus /nolog,conn /as sysdba 之所以能够登录,在于oracle登录时的身份认证方式。可以试一下这个:sqlplus /nolog,conn abcd/sss as sysdba,你发现也能够登录成功。2 oracle在登录时,有三种身份认证方式:操作系统身份认证、密码文件认证、数据库认证。而conn /as sysdba是属于操作系统认证。    为什么这样说呢?你当前电脑开机时登录的用户,也就是进入操作系统的用户,例如是gooooal,它在你电脑的ora_dba组中。可以在“我的电脑”单击右键,找到“管理”,选择“本地用户和组”,发现有一个组叫“ora_ ...
/** * 实现3位有效数字 * @param data * @return */ public String YXSZ(String data){ String rlt=data; double oriData=0; try { oriData=Double.valueOf(data); } catch(Exception e) { return rlt; } if(oriData==0) { rlt="0.00"; } else if (oriData< ...
<!--StartFragment --> DefaultTableCellRenderer defaultTableCellRenderer = new DefaultTableCellRenderer();    defaultTableCellRenderer.setHorizontalAlignment(JLabel.CENTER);  table.setDefaultRenderer(Object.class,   defaultTableCellRenderer);
package com.tntxia.commonswing.panel; import java.awt.*; import javax.swing.JPanel; /** * 有背景图片的Panel类 * @author tntxia * */ public class BackgroundPanel extends JPanel { /** * */ private static final long serialVersionUID = -63527 ...
/** * 将对象转换成String * @param obj * @return */ public String xmlChangeToString(List<ArhtInputTerObj> obj) { StringBuffer sb = new StringBuffer(); try { File file = new File("C:\\sybuildSchemeTemp.xml"); FileOutputStream fos = new FileOutputStream(file); ...
  原地址:http://www.2cto.com/kf/201301/185008.html [java] import java.util.Calendar; import java.util.Date;   import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory;   /** * 日期工具类 * @author WXQ * */ public class DateUtils {   private static final Log log = ...
原地址:http://www.cnblogs.com/yxnchinahlj/archive/2010/09/21/1832822.html   1 概述 Java中,每个类在使用前都需要进行初始化,所以理解初始化是理解java的开端。 在Java中有两个隐藏了的方法:<clinit></clinit>和<init></init>。这两个方法是属于Java虚拟机的,也就是说在程序中我们是不可以调用的。具体可见: http://dev2dev.bea.com.cn/bbsdoc/20060704286.html <clinit&g ...
转自:http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html   1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不 复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原 有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。 2.Java的c ...
/** * 根据传给的年周,返回该年该周的第一天和最后一天 * @param year 年 * @param week 周 * @return List<Date> dateList 该年该周的第一天和最后一天 */ public List<Date> getBeWeekAndEndWeek(int year ,int week){ List<Date> dateList = new ArrayList<Date>(); //先滚动到该年 Calendar c = Calendar.getIns ...
在JVM运行空间中,对象的整个生命周期大致可以分为7个阶段:创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachable)、可收集阶段(Collected)、终结阶段(Finalized)与释放阶段(Free)。上面的这7个阶段,构成了 JVM中对象的完整的生命周期。下面分别介绍对象在处于这7个阶段时的不同情形。 2.2.1 创建阶段 在对象创建阶段,系统要通过下面的步骤,完成对象的创建过程: (1)为对象分配存储空间。 (2)开始构造对象。 (3)递归调用其超类的构造方法。 (4)进行对象实例初始化与变量初始化。 ...
Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。  
详细介绍Java垃圾回收机制 垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的 ...
flag: { for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { System.out.println(j); if (j == 4) { break flag; } } } } 最后只打印0到4,停止运行
<div class="iteye-blog-content-contain" style="font-size: 14px"> 该类限制在文本框中输入非数字字符,即只允许输入数字[0-9],并且支持ctrl+c和ctrl+v 复制粘贴。 /** * JNumberTextField从JTextField派生,只允许输入数字字符。 <br> * 修改日志: <br> * (1) 2005-05-09 创建JNumberTextField类 <br> * (2) 2007-4-10 增加了输 ...
Global site tag (gtag.js) - Google Analytics