小编Jon*_*ler的帖子

所有javax罐子在哪里?

编辑:几个同伴SOers建议只去Maven repos,这当然与使用Maven作为一个构建的一部分无关.我理解这一点.这个问题的重点很简单:我可以访问Oracle拥有和维护的网站,以获取我的所有javax罐子吗?不是Maven回购.没有任何其他第三方回购.Oracle回购.

假设我不喜欢Maven,也不想去Maven回购找我的罐子.我怎么得到javax.injection?怎么样javax.validation?还是其他任何一个javax罐子?

它们似乎不是通过Oracle的Java EE下载网站提供的(这令人震惊).所以我想问:在没有javax咨询Maven回购的情况下,需要做些什么来获得官方的甲骨文祝福罐?

奖励指向任何能够向我解释为什么这些JAR似乎有意难以找到的人.

java jar java-ee

19
推荐指数
1
解决办法
5万
查看次数

IDE报告的不必要的拳击检查

IDE报告的不必要的拳击检查

我最近查看了一些关于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)'代替什么?

java ide

17
推荐指数
1
解决办法
1万
查看次数

如何从Oracle 11g中的对象类型列中进行选择?

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 select object oracle11g

15
推荐指数
1
解决办法
3万
查看次数

在Oracle 12c中,具有外连接的查询行为有所不同

有关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)

sql oracle oracle12c

15
推荐指数
1
解决办法
1万
查看次数

尽管在表创建/更改后创建了还原点,但"表定义已更改"

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)

oracle

13
推荐指数
1
解决办法
779
查看次数

有没有一种安全的方式来下载java JDK?

当我去官方网站下载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中,错误显示"您的连接不是私密的",并在预先信息中显示类似的消息.

经过很长时间的寻找,我可以通过常用的搜索引擎找到关于这个问题的非常少的信息.

为什么证书无效,获取文件的可靠方法是什么?

java ssl java-7

12
推荐指数
1
解决办法
1100
查看次数

Oracle不等式运算符:¬=

据称 Oracle SQL 有四个不等运算符:

  1. !=
  2. ^=
  3. <>
  4. ¬=

(PL/SQL运算符有点不同.它们允许~=代替¬=.但这不是直接相关的.)

该手册包含警告"在某些平台上可能无法使用某些形式的不平等条件".这至少适用于第4种选择¬=.该语法在Windows,Linux或Solaris上不适用于我.

我的问题是:

  1. 什么平台支持¬=
  2. 哪些平台,如果有的话,就不会支持!=,^=<>?是否值得避免其中一个确保我的代码尽可能便携?

oracle

11
推荐指数
1
解决办法
772
查看次数

我在哪里可以找到官方Java编码/样式标准?

我使用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年!任何想法在哪里可以找到更新版本,或者是否有任何我没有找到的?

谢谢

java standards coding-style checkstyle

11
推荐指数
2
解决办法
2万
查看次数

如何在weblogic中从命令行部署war/ear文件

我想使用wslt命令从命令行部署war/ear文件到weblogic服务器.任何人都会帮助解决这个问题.我需要命令才能解决这个问题.

weblogic war

11
推荐指数
1
解决办法
3万
查看次数

为什么Oracle的v $ reserved_words视图中有两个"null"关键字?

我注意到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.知道这是什么用途或者它是如何使用的?

oracle

11
推荐指数
1
解决办法
334
查看次数

标签 统计

oracle ×5

java ×4

checkstyle ×1

coding-style ×1

ide ×1

jar ×1

java-7 ×1

java-ee ×1

object ×1

oracle11g ×1

oracle12c ×1

select ×1

sql ×1

ssl ×1

standards ×1

war ×1

weblogic ×1