小编CHH*_*MOR的帖子

如何解决ORA-00911:无效的字符错误?

我试图执行一个SQL INSERT具有Toad for oracle:

INSERT INTO GRAT_ACTIVITY
   (UUID, IP_ADRESS, SEND_MAIL, DATE_CREA, DATE_UPD, CREATOR, CENTER, ETAT, REQUEST)
 VALUES('555-vgd9-pllkd-5513', '172.12.23.130', 'N', SYSDATE, SYSDATE, '1554', 'M18', 'I', 8842);
--COMMIT;
Run Code Online (Sandbox Code Playgroud)

GRAT_ACTIVITY表结构如下:

CREATE TABLE CASH.GRAT_ACTIVITY
(
  UUID       VARCHAR2(64 BYTE) NOT NULL,
  IP_ADRESS  VARCHAR2(15 BYTE),
  SEND_MAIL  VARCHAR2(1 BYTE),
  DATE_CREA  DATE,
  DATE_UPD   DATE,
  CREATOR    VARCHAR2(4 BYTE),
  CENTER     VARCHAR2(4 BYTE),
  ETAT       VARCHAR2(1 BYTE),
  REQUEST    NUMBER
)
Run Code Online (Sandbox Code Playgroud)

错误信息:

ORA-00911:无效字符

原因:标识符不能以字母和数字以外的任何ASCII字符开头.第一个字符后也允许$#_.双引号括起来的标识符可以包含除doublequote之外的任何字符.替代引号(q'#...#')不能使用空格,制表符或回车符作为分隔符.对于所有其他上下文,请参阅SQL语言参考手册.

行动:没有

我该如何解决?

sql oracle toad

23
推荐指数
3
解决办法
13万
查看次数

使用maven自动部署使用maven保存Netbeans entreprise项目

我有一个NetBeans mavenized项目Contaning:

  1. 网络项目(war)在此输入图像描述

  2. ejb项目(jar) 在此输入图像描述

  3. 父项目 在此输入图像描述

  4. maven项目 在此输入图像描述

    每次更改后,我必须清理构建maven项目和运行父项目

如何将我的项目配置为在保存时自动部署?

配置文件(nb-configuration.xml)如下:

<?xml version="1.0" encoding="UTF-8"?>
<project-shared-configuration>
    <!--
This file contains additional configuration written by modules in the NetBeans IDE.
The configuration is intended to be shared among all the users of project and
therefore it is assumed to be part of version control checkout.
Without this configuration present, some functionality in the IDE may be limited or fail altogether.
-->
    <properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
        <!--
Properties that influence …
Run Code Online (Sandbox Code Playgroud)

maven-2 netbeans-plugins maven-3 jrebel netbeans-7

6
推荐指数
1
解决办法
8074
查看次数

XSL 和 XSLT 之间有什么关系

我知道xsl样式表的描述语言与 W3C XML 相关,但我不知道他与 的关系XSLT

有人可以给我举个例子

xml xslt xsd xslt-2.0 xslt-1.0

4
推荐指数
1
解决办法
2407
查看次数

Jackson Error:java.lang.NoSuchMethodError:`com.fasterxml.jackson.databind.JsonNode.asText(Ljava/lang/String;)Ljava/lang/String`

我试图验证JWT身份验证令牌,

JWTVerifier verifier = JWT.require(Algorithm.HMAC256("secret")).withIssuer("siat").build();
String token=httpRequest.getParameter("token");
DecodedJWT decodedJWT = verifier.verify(token);
Run Code Online (Sandbox Code Playgroud)

以下是异常堆栈跟踪:

java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.JsonNode.asText(Ljava/lang/String;)Ljava/lang/String;
Run Code Online (Sandbox Code Playgroud)

java json jackson jwt glassfish-4

4
推荐指数
1
解决办法
1921
查看次数

我该如何解决“文档中没有引用语法限制(DTD或XML模式)”。警告

我有一个eclipse动态的Web项目,此警告出现在所有XML文件中;

在文档中没有引用语法约束(DTD或XML模式)。

在此处输入图片说明

我该如何解决?

xml eclipse dtd xml-parsing

1
推荐指数
2
解决办法
5113
查看次数

循环中java.util.Map.putAll(Map <>)和java.util.Map.put(Integer,Object)之间的区别是什么

在下面的代码中,我发现如果我们在参数中传递map,使用putAll方法可能会导致问题

public class Main {

    public static void main(String...strings ) {
        Etudiant e1=new  Etudiant(5, "A");
        Etudiant e2=new  Etudiant(6, "B");

        Map<Integer, Etudiant> map= new HashMap<>();
        map.put(1, e1);
        map.put(2, e2);

        Map<Integer, Etudiant> map2= new HashMap<>();
        map2.put(1,map.get(1));
        map2.put(1,map.get(2));

        changeMe(map2);
        System.out.println(map.get(1));

        Map<Integer, Etudiant> map3= new HashMap<>();
        map3.putAll(map);
        changeMe(map3);
        System.out.println(map.get(1));
    }

    private static void changeMe(Map<Integer, Etudiant> etudiants) {
        etudiants.get(1).name="K";
    }
}
}
Run Code Online (Sandbox Code Playgroud)

这是输出结果:

Etudiant [age=5, name=A]
Etudiant [age=5, name=K]
Run Code Online (Sandbox Code Playgroud)

你能解释一下这个区别吗?

为什么使用putAll之后对象会发生变化?

java collections core immutability

0
推荐指数
1
解决办法
171
查看次数