关于我的代码示例,如果一个Locable的变量为null,我会做什么?例如,现在如果l.getZoom()返回null,我得到NullPointerException.
@Override
public void writeToParcel(Parcel parcel, int arg1) {
parcel.writeInt(count);
for(Locable l:locableArr){
parcel.writeInt(l.getOriginId());
parcel.writeInt(l.getLocableType());
parcel.writeInt(l.getZoom());
parcel.writeDouble(l.getLatituda());
parcel.writeDouble(l.getLongituda());
parcel.writeString(l.getTitle());
parcel.writeString(l.getSnipet());
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我需要在EJB中为密钥库提供密码,但我不希望它对开发人员可见.我的想法是在Websphere Console中创建身份验证别名,然后查找MY_ALIAS并从别名获取密码.我在以下网站找到了一些与主题相关的讨论:http: //www.coderanch.com/t/79439/Websphere/Authentication
有人知道可以别名吗?您建议的方法是什么来实现我的目标?
非常感谢你!
如果有人可以解释我如何正确配置plsql java包装器,当不同的数据库用户调用相同的过程来确保正确的并发资源访问处理时.
DBMS和JAVA:Oracle 10g,内部JavaVM 1.4.2
我有1个shema所有者的MyDatabse和10个用户连接的用户:
DBOWNER
DBUSER01
DBUSER02
...
DBUSER10
我有PL/SQL包装程序:my_package.getUser()包装UserHandler.getUser()
我用loadjava上传到MyDatabase的java类UserHandler:
public class UserHandler {
private static final int MAX_USER_COUNT = 10;
private static final String USERNAME_TEMPLATE = "EIS_ORA_20";
private static int currentUserSeed = 0;
/**
* Generates EIS user according to pattern agreed by EIS developers. It
* circles user pool with round-robin method ensuring concurrent calls.
*
* @return valid EIS USERNAME
*/
synchronized public static String getUser() {
String newUser = USERNAME_TEMPLATE + currentUserSeed;
currentUserSeed++; …Run Code Online (Sandbox Code Playgroud) java ×2
android ×1
concurrency ×1
jaas ×1
oracle ×1
parcelable ×1
plsql ×1
security ×1
websphere ×1