我正在开发一个Web应用程序,因为有一个名为的实用程序方法getData(),我把它作为静态.到目前为止它很好,但这个静态方法命名getData()需要来自setter和getter的一些数据.所以现在我的问题是我们可以将setter/getter设为静态吗?
什么是Oracle ADF?
在互联网上,我发现了以下定义:
ADF集成了子帧组合,为对象关系映射和其他形式的服务访问,数据绑定和用户界面提供关键功能,以及将所有功能粘合在一起的功能粘合剂.ADF代表"应用程序开发框架",它由Oracle开发.ADF是一个框架,它可以帮助您轻松构建应用程序,因为我们在开发应用程序时执行的许多冗余操作都由框架负责.
但是我对ADF的理解还有几个问题:
有时我的命令psql似乎没有效果.知道为什么吗?
以下是数据库中所有表的列表library_development:
library_development=> \d
List of relations
Schema | Name | Type | Owner
--------+-------------------+-------+----------
public | Pavan | table | postgres
public | schema_migrations | table | sai
(2 rows)
Run Code Online (Sandbox Code Playgroud)
在此之后我删除的表Pavan使用:
library_development-> drop table Pavan
Run Code Online (Sandbox Code Playgroud)
但是表格没有被删除,其显示如下:
library_development=> \d
List of relations
Schema | Name | Type | Owner
--------+-------------------+-------+----------
public | Pavan | table | postgres
public | schema_migrations | table | sai
(2 rows)
Run Code Online (Sandbox Code Playgroud)
也:
我在Windows中使用PostgreSQL.是否有任何清除控制台的命令(如Oracle中的cl scr)?
在使用DML脚本时,我是否需要在Postgresql中执行"提交"的概念?
我试图使用JSON对象构造一个JSON字符串
我希望以这种方式构造JSON字符串
{
"Level": "3",
"Name": "testLogger",
"IPADDRESS": "testMachiene",
"Message": "hiiiiiiiiii",
"TimeStamp": "test12345678"
}
Run Code Online (Sandbox Code Playgroud)
这是我的简单程序
package com;
import org.json.JSONObject;
public class Teste {
public static void main(String args[]) throws Exception {
int loglevel = 3;
String loggerName = "testLogger";
String machieneName = "testMachiene";
String timeStamp = "test12345678";
String message = "hiiiiiiiiii";
JSONObject obj = new JSONObject();
obj.put("TimeStamp", message);
obj.put("Message", timeStamp);
obj.put("IPADDRESS", machieneName);
obj.put("Name", loggerName);
obj.put("Level", loglevel);
System.out.println(obj.toString());
}
}
Run Code Online (Sandbox Code Playgroud)
它正在构建这种方式
{
"Name": "testLogger",
"TimeStamp": "hiiiiiiiiii",
"Message": "test12345678",
"Level": 3,
"IPADDRESS": …Run Code Online (Sandbox Code Playgroud) 我正在使用jquery Validator Framework来验证由输入类型文本和文件元素组成的表单.
最初在编辑模式下加载页面时(表单将填入所有值)
因此,当单击" 提交"按钮时,应跳过输入类型文件的Jquery验证(因为它已经有值)并且必须仅在用户删除图片并尝试提交表单时触发.
这是我的jscode
jQuery(document).ready(function()
{
$("#description").text('Iniital Value');
var defimg = 'https://www.gstatic.com/webp/gallery3/1.png';
$("#previewpicimg").attr('src', defimg);
$('#pacinsertform').validate(
{
rules:
{
previewpic:
{
required: true
},
description:
{
required: true
}
},
messages:
{
previewpic:
{
required: "Upload Image required",
},
description:
{
required: "description required",
}
},
highlight: function(element)
{
$(element).parent().addClass('error')
},
unhighlight: function(element)
{
$(element).parent().removeClass('error')
},
submitHandler: function(event, validator)
{
if ($("#pacinsertform").valid())
{
ajaxInsertPac();
return false;
} …Run Code Online (Sandbox Code Playgroud) 我想知道为什么在使用JAXB时我们需要指定注释@XmlAccessorType.
当我用Google搜索时,我从一个网站上找到了这个描述,说明这个 @XmlAccessorType设置了默认字段和属性可序列化.默认情况下,JAXB序列化公共字段和属性.通过设置@XmlAccessorType,bean可以选择仅允许序列化带注释的字段.
在这里,作者提到通过这个注释,它可以控制序列化.
我的问题是,所以@XmlAccessorType与从XML到java和java到XML的JAXB绑定和解除绑定无关,而且它仅与序列化有关.
我有一个名称工厂的集合.
在此集合中,将有两种类型的查询将在名为工厂的集合中命中 ,如下所示
db.factories.find({ city: "New York", state: "NY"} );
db.factories.find({ city: "New York", state: "NY" , country:"US"} );
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果我创建一个如下所示的复合索引,它是否会同时提供查询?
db.factories.ensureIndex({city:1,state:1,country:1},{"unique" : false})
Run Code Online (Sandbox Code Playgroud) 我正在尝试删除我的收藏中存在的旧记录.
我有一个名为"user_track"的集合,它由下面显示的格式的数据组成
db.user_track.find().pretty()
{
"_id" : ObjectId("50c9afe5765fb0e4fea076ce"),
"cust_id" : "ddddd",
"symbol" : "WWWW",
"access_time" : "Thu Dec 13 2012 05:37:25 GMT-0500 (EST)"
}
{
"_id" : ObjectId("50c9afe7765fb0e4ffa076ce"),
"cust_id" : "eeeeeeeeee",
"symbol" : "WFC",
"access_time" : "Thu Dec 13 2012 05:37:27 GMT-0500 (EST)"
}
{
"_id" : ObjectId("522de3ae2191b0e41a7534dd"),
"cust_id" : "dsdsds",
"symbol" : "APPLE",
"access_time" : "Mon Sep 09 2013 11:05:18 GMT-0400 (EDT)"
}
Run Code Online (Sandbox Code Playgroud)
在我的集合user_track中,我想只保留当前月份的数据(即从2013年9月1日到当天),并希望删除不属于当前月份的其余记录
我试图发出以下命令,但我不知道如何发出此命令以满足我的要求,因为我的日期是不同的格式.
db.user_track.delete( { 'access_time': {$lte: XXX} })
Run Code Online (Sandbox Code Playgroud)
请建议.