我试图执行一个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语言参考手册.
行动:没有
我该如何解决?
我有一个NetBeans mavenized项目Contaning:
网络项目(war)
ejb项目(jar) 
父项目 
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) 我知道xsl样式表的描述语言与 W3C XML 相关,但我不知道他与 的关系XSLT?
有人可以给我举个例子
我试图验证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) 我有一个eclipse动态的Web项目,此警告出现在所有XML文件中;
在文档中没有引用语法约束(DTD或XML模式)。

我该如何解决?
在下面的代码中,我发现如果我们在参数中传递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 ×2
xml ×2
collections ×1
core ×1
dtd ×1
eclipse ×1
glassfish-4 ×1
immutability ×1
jackson ×1
jrebel ×1
json ×1
jwt ×1
maven-2 ×1
maven-3 ×1
netbeans-7 ×1
oracle ×1
sql ×1
toad ×1
xml-parsing ×1
xsd ×1
xslt ×1
xslt-1.0 ×1
xslt-2.0 ×1