搜索到与相关的文章
Java

Effective Java (创建和销毁对象)

一、考虑用静态工厂方法代替构造器:构造器是创建一个对象实例最基本也最通用的方法,大部分开发者在使用某个class的时候,首先需要考虑的就是如何构造和初始化一个对象示例,而构造的方式首先考虑到的就是通过构造函数来完成,因此在看javadoc中的文档时首先关注的函数也是构造器。然而在有些时候构造器并非我们唯一的选择,通过反射也是可以轻松达到的。我们这里主要提到的方式是通过静态类工厂的方式来创建class的实例,如:1publicstaticBooleanval

系统 2019-08-29 22:02:41 2386

Java

JavaBean技术

Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或者是插入其他应用程序中去。所有遵循一定编程原则的Java类都可以被称作JavaBean。本章将由浅入深介绍JavaBean的设计原理及应用方式,并重点介绍JavaBean在JSP中的应用。17.1JavaBean技术概述JavaBean是基于Java的组件模型,由属性、方法和

系统 2019-08-12 09:30:39 2386

Java

java关于时间的获取

1.计算某一月份的最大天数Calendartime=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year);//year为inttime.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0intday=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数注:在使用set方法之前,必须先cle

系统 2019-08-12 09:30:09 2386

编程技术

开发竞赛作品展示网站上线!

每年的Esri开发竞赛都会看到来自全国各地同学们的大作,今年报名、参赛学校和作品更是创历史新高,许多优秀作品涌现出来。为了充分发掘这些作品的价值,我们团队的小蜜蜂们将2010年的获奖作品搬到网络,建立了开发大赛作品展示站点,让大家能够更方便的看到这些作品。今天,开发竞赛作品展示网站正式上线啦!这些参赛的同学们老有才了,从GIS开心农场、机器人货架仓库管理,到海冰灾害评估、世博会,亚运会,奇思妙想创意奔涌,把GIS的应用扩展到无限宽广的领域中去!想看作品?现

系统 2019-08-12 09:29:51 2386

编程技术

日积月累:LinearLayout的andrid:layout_weight

在开发的过程中,为了布局更好的适配各种各样的屏幕,会经常使用android:layout_weight属性,按比例分配屏幕的空间。在很多资料和书籍中解释说,系统根据layout_weight比例分配占据空间的大小。但是这个解释在实际开发过程中,往往给我们带来许多困惑。现在我们来看看具体场景如下:我们需要将三个TextView按照1:2:3的横向的比例显示。于是就有了如下代码:

系统 2019-08-12 09:29:39 2386

编程技术

如何给图片抖动怎做的

〈SCRIPTlanguage=javascript1.2〉〈!--varrector=2varstopit=0vara=1varcount=0functioninit(which)...{stopit=0shake=whichshake.style.left=0shake.style.top=0}functionrattleimage()...{if((!document.all&&!document.getElementById)||stopit==1

系统 2019-08-12 09:29:27 2386

Oracle

Oracle提示错误消息ORA-28001: the password ha

这个问题是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录。可通过SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'语句查询密码的有效期设置,LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过ALTERUSER用户名IDENTIFIEDBY密

系统 2019-08-12 01:55:02 2386

Oracle

oracle 数据库导入、导出

http://flash7783.javaeye.com/blog/648683数据库导入/导出知识connectsystem/密码@实例名;--删除用户及表空间dropuserpubrcascade;droptablespacepubrtsincludingcontents;--创建表空间、用户及授角色权限CREATETABLESPACEpubrtsDATAFILE'F:\oradata\ttfj\pubrts.dat'SIZE200MREUSEAUTO

系统 2019-08-12 01:54:52 2386

Oracle

检查Oracle 中死事务的语句

SQL>SELECTKTUXEUSN,KTUXESLT,KTUXESQN,/*TransactionID*/2KTUXESTAStatus,KTUXECFLFlags,KTUXESIZ3FROMx$ktuxe4WHEREktuxesta!='INACTIVE';KTUXEUSNKTUXESLTKTUXESQNSTATUSFLAGSKTUXESIZ--------------------------------------------------------

系统 2019-08-12 01:52:46 2386

数据库相关

ORA-3136 错误解决

参考metalink的文档:DocID:Note:3136.1and465043.1WARNING:inboundconnectiontimedout(ORA-3136)1.参数含义:SQLNET.INBOUND_CONNECT_TIMEOUTissettoavalueinsecondsanddetermineshowlongaclienthastoprovidethenecessaryauthenticationinformationtoadatabas

系统 2019-08-12 01:52:34 2386