小编Sri*_*har的帖子

什么是Ljava.lang.String; @

我有一个selectCancel带有setter和getter方法的字符串数组,这是我表单中的一个复选框.我正在尝试获取已检查的值,并且在打印时获得上述结果.

我尝试了这个Arrays.toString()方法,但它仍然打印相同.

然后我做了以下事情:

String checked = Arrays.toString(Employee.getSelectCancel());
Run Code Online (Sandbox Code Playgroud)

我也试过Arrays.asList()Arrays.copyOf()

那么,我该如何阅读这个字符串?

java arrays string

53
推荐指数
4
解决办法
12万
查看次数

具有特殊字符的Javascript正则表达式密码验证

我正在尝试使用正则表达式验证密码.如果我们将所有字符都作为字母表,则密码会更新.我哪里错了?正则表达对吗?

function validatePassword() {
    var newPassword = document.getElementById('changePasswordForm').newPassword.value;
    var minNumberofChars = 6;
    var maxNumberofChars = 16;
    var regularExpression  = /^[a-zA-Z0-9!@#$%^&*]{6,16}$/;
    alert(newPassword); 
    if(newPassword.length < minNumberofChars || newPassword.length > maxNumberofChars){
        return false;
    }
    if(!regularExpression.test(newPassword)) {
        alert("password should contain atleast one number and one special character");
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript regex passwords

35
推荐指数
8
解决办法
13万
查看次数

Hibernate查询语法异常:org.hibernate.hql.ast.QuerySyntaxException:意外令牌

我有一个查询,我正在加入两个表ROuteMaster和RouteHalts.当我进行内部联接时,我得到了

org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1, 

column 169 [SELECT  rm.id , rm.routeCode , rm.startPlaceId , rm.endPlaceId , 
rm.active, rm.linkedRoute FROM com.oprs.pojo.routes.RouteMaster rm  INNER JOIN 
RouteHalts rh  on rm.id = rh.routeId  WHERE  rh.placeId = :PlaceId  
ORDER BY  rm.id  ASC]
Run Code Online (Sandbox Code Playgroud)

我搜索了网站,发现了类似的问题及其响应.提到的问题是

Hibernate: org.hibernate.hql.ast.QuerySyntaxException: unexpected token
Run Code Online (Sandbox Code Playgroud)

我在RouteHalts中为RouteMaster提供多对一映射,我在RouteHalts中为RouteMaster定义了getter和setter方法

<many-to-one name="RouteMaster" class="com.oprs.pojo.routes.RouteMaster" 
                    fetch="join"
            foreign-key="id" column="ROUTE_ID" insert="false"
            update="false" lazy="false" />
Run Code Online (Sandbox Code Playgroud)

但仍然得到同样的错误.可以请一些人指导我.

映射文件

<hibernate-mapping package="com.oprs.pojo.routes">
    <!-- Hibernate mapping for RouteMaster table -->
    <class name="RouteMaster" table="OPRS_ROUTE_MASTER">
        <id name="id" column="ROUTE_ID" type="java.lang.Long">
            <generator class="assigned" />
        </id>
        <property name="startPlaceId" …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

JAX-WS端点实现类不能实现`finalize()`方法

在浏览JAX_WS端点的要求时,我遇到了这个,

JAX-WS endpoint implementation class must not implement `finalize()` method.
Run Code Online (Sandbox Code Playgroud)

但我没有找到更好的答案解释这一点.为什么我们不应该实现finalize()方法,如果我们实现了会发生什么?

有人可以点亮这个吗?

web-services jax-ws

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

如何在SonarQube 4.2中获得LCOM(缺乏方法的内聚)度量标准?

SonarQube 4.2版本是否提供LCOM指标?

我需要在我的报告中添加此指标,但我看不到它可用.

请告诉我是否有任何特定的jar来添加此指标.该指标可在Sonar 3.7中找到

任何帮助表示赞赏.

谢谢,Sreekanth

java lcom sonarqube

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

如何在 iReports 中为 reportElement 标签添加新属性?

我试图在我的报告中包含 css 类。是否可以将我自己的属性添加到 reportElement 标签,以便我可以包含我的 css 文件引用链接?

谢谢

java jasper-reports

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

使用安全随机生成随机密码

我需要使用安全随机生成随机密码.我查看了一些提供的示例和由crowne提供的答案,我该如何创建密码? 是伟大的,我已根据我的要求进行了修改.

问题是生成的密码应始终以字母开头.怎么做?

java security random passwords

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

替换特殊字符?在具有列表的特定元素的字符串中

我有一个字符串,这是一个插入语句,我需要替换特殊字符?从列表中的特定元素.查询字符串是

insert into OPRS_VEHICLE(VEHICLE_ID, DEPOT_ID, SERVICE_TYPE_ID, REGISTRATION_KEY,
                          REGISTRATION_NO, IS_ACTIVE,CREATED_BY, CREATED_DATE,
                          MODIFIED_BY, MODIFIED_DATE) values(?,?,?,?,?,?,?,?,?,?)
Run Code Online (Sandbox Code Playgroud)

现在我需要更换每个?包含值的列表中包含特定元素的字符.

我试过这个

int index = query.indexOf("?");
for (int j = 0; j < list.size(); j++) {
     formattedQuery = query.replace(query.substring(index, index+1), 
                                    list.get(j).toString());
}
Run Code Online (Sandbox Code Playgroud)

我需要更换?与列表的相应值.

编辑

try{
            conn.setAutoCommit(false);
            if(query != null){  
                ps = conn.prepareStatement(query);
                for (int i = 0; i < myCollection.size(); i++) {
                    List list = (List) myCollection.get(i);
                    int count = 1;
                    for (int j = 0; j < list.size(); j++) {                     
                        if(list.get(j) instanceof Timestamp) {
                            ps.setTimestamp(count,  (Timestamp) …
Run Code Online (Sandbox Code Playgroud)

java sql jdbc prepared-statement

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