编辑:几个同伴SOers建议只去Maven repos,这当然与使用Maven作为一个构建的一部分无关.我理解这一点.这个问题的重点很简单:我可以访问Oracle拥有和维护的网站,以获取我的所有javax罐子吗?不是Maven回购.没有任何其他第三方回购.Oracle回购.
假设我不喜欢Maven,也不想去Maven回购找我的罐子.我怎么得到javax.injection?怎么样javax.validation?还是其他任何一个javax罐子?
它们似乎不是通过Oracle的Java EE下载网站提供的(这令人震惊).所以我想问:在没有javax咨询Maven回购的情况下,需要做些什么来获得官方的甲骨文祝福罐?
奖励指向任何能够向我解释为什么这些JAR似乎有意难以找到的人.
我最近查看了一些关于Swing#JTable的Oracle教程上发布的代码.IntelIJ返回了一些关于在保存Table数据的多维数组中装箱原始变量的警告消息.
这是找到的数组,取自docs.oracle.com:
Object[][] data = {
{"Kathy", "Smith",
"Snowboarding", new Integer(5), new Boolean(false)},
{"John", "Doe",
"Rowing", new Integer(3), new Boolean(true)},
{"Sue", "Black",
"Knitting", new Integer(2), new Boolean(false)},
{"Jane", "White",
"Speed reading", new Integer(20), new Boolean(true)},
{"Joe", "Brown",
"Pool", new Integer(10), new Boolean(false)}
};
Run Code Online (Sandbox Code Playgroud)
所有包装的变量都收到此消息:
"不必要的拳击'新整数(5)'报告"拳击",例如在对象中包裹原始值.在Java 5和更新版本下不需要拳击,并且可以安全地删除.此检查仅报告项目或模块是否配置为使用5.0或更高的语言水平."
我知道Java中装箱和拆箱的概念,我的问题是为什么它在新版本的Java中"无关紧要",因为我看到很多开发人员在讨论或最近使用它.
此外,由于不需要拳击,应该用'new Integer(5)'代替什么?
Hy伙计们,我有两个Oracle对象:
CREATE OR REPLACE TYPE car AS OBJECT(
name VARCHAR( 80 )
) NOT FINAL;
Run Code Online (Sandbox Code Playgroud)
而且,还有另一个目标:
CREATE OR REPLACE TYPE truck UNDER car (
doors NUMBER,
seats NUMBER
);
Run Code Online (Sandbox Code Playgroud)
还有以下表格:
CREATE TABLE vehicles (
id NUMBER NOT NULL,
vehicle car,
PRIMARY KEY (id)
);
Run Code Online (Sandbox Code Playgroud)
这是一些数据:
INSERT INTO vehicles ( id, vehicle ) VALUES ( 1, truck( 'ford', 4, 4 ) );
INSERT INTO vehicles ( id, vehicle ) VALUES ( 2, truck( 'toyota', 4, 5 ) );
Run Code Online (Sandbox Code Playgroud)
最后,我的问题是: 如何从车辆表栏中仅选择门的数量和座位数?
我试过以下但它不起作用: …
有关Oracle 12c上缺少数据的问题.
我看了一下代码,发现了一个适用于mysql,mssql,oracle 11g的查询,但在oracle 12c中有不同的行为.
我已经概括了表结构和查询,并重现了这个问题.
create table thing (thing_id number, display_name varchar2(500));
create table thing_related (related_id number, thing_id number, thing_type varchar2(500));
create table type_a_status (related_id number, status varchar2(500));
create table type_b_status (related_id number, status varchar2(500));
insert into thing values (1, 'first');
insert into thing values (2, 'second');
insert into thing values (3, 'third');
insert into thing values (4, 'fourth');
insert into thing values (5, 'fifth');
insert into thing_related values (101, 1, 'TypeA');
insert into thing_related values (102, 2, 'TypeB'); …Run Code Online (Sandbox Code Playgroud) FLASHBACK TABLE在表更改后立即创建该还原点时,还原点失败.以下代码仅在某些步骤之间有睡眠时才有效.
SQL> DROP TABLE TEST_TABLE;
Table dropped.
SQL> CREATE TABLE TEST_TABLE AS SELECT 1 A FROM DUAL;
Table created.
SQL> ALTER TABLE TEST_TABLE ENABLE ROW MOVEMENT;
Table altered.
SQL> --Sleep required here to prevent error on flashback.
SQL> DROP RESTORE POINT TEST_RESTORE_POINT;
Restore point dropped.
SQL> CREATE RESTORE POINT TEST_RESTORE_POINT;
Restore point created.
SQL> FLASHBACK TABLE TEST_TABLE TO RESTORE POINT TEST_RESTORE_POINT;
FLASHBACK TABLE TEST_TABLE TO RESTORE POINT TEST_RESTORE_POINT
*
ERROR at line 1:
ORA-01466: unable to read data …Run Code Online (Sandbox Code Playgroud) 当我去官方网站下载Java JDK并尝试下载JDK时,我收到一条错误消息,指出Oracle下载站点的SSL证书无效.
经过一些谷歌搜索后,证书似乎从未有效(或在很长一段时间内无效).
Firefox中的错误显示"此连接不受信任",技术细节说:
download.oracle.com uses an invalid security certificate.
The certificate is only valid for the following names: *.akamaihd.net, *.akamaihd-staging.net, a248.e.akamai.net, *.akamaized.net, *.akamaized-staging.net
Run Code Online (Sandbox Code Playgroud)
在Chrome中,错误显示"您的连接不是私密的",并在预先信息中显示类似的消息.
经过很长时间的寻找,我可以通过常用的搜索引擎找到关于这个问题的非常少的信息.
为什么证书无效,获取文件的可靠方法是什么?
我使用Eclipse的CheckStyle插件,它做得非常好.我想知道Sun/Oracle是否有正式的Code/Style标准(并且应该有!)...我发现它们已经过时了,它们甚至不包含任何Java 1.6特定的语法等...
这是我到目前为止发现的:
http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf(最后修改2000)
http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html (最后修改1999年 - CheckStyle网站引用此内容)
我知道,在某种程度上,大多数Java语法没有太大变化,但你认为它不会超过10年!任何想法在哪里可以找到更新版本,或者是否有任何我没有找到的?
谢谢
我想使用wslt命令从命令行部署war/ear文件到weblogic服务器.任何人都会帮助解决这个问题.我需要命令才能解决这个问题.
我注意到Oracle 11.2数据库中的v $ reserved_words视图有两行,关键字为null(值为null,而不是null).
所以这个查询:
select * from v$reserved_words where keyword is null;
Run Code Online (Sandbox Code Playgroud)
返回两行,相同但除了一行保留= Y而另一行保留= N.知道这是什么用途或者它是如何使用的?