小编Amr*_*rit的帖子

什么是持久性语境?

我是Java世界和JPA的新手.我正在学习JPA,并遇到了许多新的术语,如实体,持久性.在阅读时,我无法理解持久化上下文的确切定义.

任何人都可以用简单的外行来解释它吗?它与使用的数据有@Entity什么关系?

例如,我发现这个定义太复杂,无法理解:

持久化上下文是一组实体,对于任何持久性标识,都存在唯一的实体实例.

java orm persistence jpa

92
推荐指数
8
解决办法
9万
查看次数

使用CLI在gitlab中创建一个repo

我们gitlab在我们的办公室设置了一个设置,我们每周有大约100-150个项目在那里创建,而Admin希望保持创建回购和分配团队的控制权,对任何人来说似乎都有相当多的任务.每周创造许多回购.

有没有办法create repo on Gitlab using CLI- 我不介意我必须使用ssh它.

git ssh gitlab

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

是否可以在JUnit中为每个测试用例使用不同的@Before @After?

我是新手Java & JUnit,遇到了不同的灯具.我在网上搜索了很多,但我找不到答案.

是否可以@Before @After针对不同的测试用例使用不同的JUnit?例如:我有以下TC,那么可以使用不同@Before的测试和不同@Before的test1

 import static org.junit.Assert.assertEquals;

 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Ignore;
 import org.junit.Test;

 public class testJUnit {

@BeforeClass
public static void setUpBeforeClass() throws Exception {
    System.out.println("Before Class");
}

@AfterClass
public static void tearDownAfterClass() throws Exception {
    System.out.println("Tear Down After Class");
}

@Before
public void setUp() throws Exception {
    System.out.println("Setup");
}

@After
public void tearDown() throws Exception {
    System.out.println("Tear Down");
}

@Test …
Run Code Online (Sandbox Code Playgroud)

java eclipse junit unit-testing

9
推荐指数
2
解决办法
6214
查看次数

OSGi包与普通.JAR文件使用之间的区别

我最近开始学习OSGi.我读到可以bundles(which are normal java classes)通过dynamically installing/uninstalling任何捆绑创建并在另一个捆绑中使用它们.

但我似乎无法理解.JAR任何java类中的正常文件使用与使用a之间的区别bundle.

任何人都可以帮我澄清一下吗?谢谢.

java osgi bundle jar

7
推荐指数
1
解决办法
9628
查看次数

Asp.Net Repeater ItemCommand dataitem始终为null

在转发器rpt_ItemCommand事件中,e.Item.DataItem始终为空.

这是后面的代码:

protected void rpt_ItemCommand(Object sender, RepeaterCommandEventArgs e)
{
    DataRowView drv = (DataRowView)e.Item.DataItem // here the DataItem is Null.
}
Run Code Online (Sandbox Code Playgroud)

建议我任何解决方案.

asp.net repeater

5
推荐指数
2
解决办法
3744
查看次数

JPA与OSGi DS示例

我想弄清楚的一个实例JPA(含学生实体的一个例子,有名称和类)使用Eclipselink & Derby.我能够在Java EE中完成它但我无法想出一种方法来简单地OSGi使用它Declarative Services.

有人可以分享任何使用这些例子的信息JPA with OSGi DS吗?

我经历过的一些例子都在这里,但这些例子使用getReference或者getTracker我不想使用它们.

谢谢.

osgi jpa declarative-services eclipselink

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

在groovy中检查HTTP状态代码

我已经创建了一个RESTful服务,我正在SOAPUI项目中测试它.在测试用例中,我想验证脚本中的HTTP响应状态代码groovy.

我尝试过使用以下内容:

def value = messageExchange.responseHeaders["#status#"]

assert value==200
Run Code Online (Sandbox Code Playgroud)

但它总是给出错误并且不会验证.(我正在使用的测试确实返回200状态代码,但我不知道如何正确地放置groovy)

任何人都可以指导我.我不想GET在groovy中执行操作.我GET使用soapui单独执行,我只想测试状态代码.

rest groovy soapui

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

如果不存在使用mysqli + php创建数据库

我正在尝试使用mysqli创建一个数据库,如果使用以下代码不存在数据库名称:

<?php

$link = mysqli_connect("localhost", "root", "", "php1") ; 
if(mysqli_connect_errno()){
    echo mysqli_connect_error();
    $query = "CREATE DATABASE php1";
    if(mysqli_query($link, $query)){
        echo "Success";
    } else {
        echo "Failure";
    }
}


?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>        
        <a href="signup.php"><button type="button">Sign Up!</button></a>
        <a href="login.php"><button type="button">Log In</button></a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

代码检查db并且它不存在.接下来我想创建数据库,如果它不存在但我总是得到以下错误:

Warning: mysqli_connect(): (HY000/1049): Unknown database 'php1' in E:\xampp\htdocs\PhpProject1\index.php on line 3

Unknown database 'php1'

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in E:\xampp\htdocs\PhpProject1\index.php on line 7

Failure
Run Code Online (Sandbox Code Playgroud)

这样我就无法创建新的DB.有没有人知道如何纠正这个?

php database mysqli

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

PMD/CPD无法检测到重复的代码

我是新来的PMD/CPD.我PMD在我的maven项目中配置如下:

<groupId>org.parent</groupId>
<artifactId>CustRestExampleOsgi</artifactId>
<version>1.0</version>

<packaging>pom</packaging>
<name>CustRestExampleOsgii</name>

<modules>
    <module>CustImplProvider</module>
    <module>CustInterface</module>
    <module>RestCustConsumer</module>
</modules>

<properties>
<karaf.deploy.build.folder>
    G:\apache-karaf-3.0.0.RC1\deploy
</karaf.deploy.build.folder>
</properties>

<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-pmd-plugin</artifactId>
            <version>3.0</version>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jxr-plugin</artifactId>
            <version>2.3</version>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.9.1</version>
        </plugin>
    </plugins>
</reporting>
Run Code Online (Sandbox Code Playgroud)

我的maven项目正在正常编译并生成所有报告mvn jxr:jxr site.但我无法找到任何显示重复代码的结果.为了测试这个,我在我的代码中故意引入了重复的代码,如:

@Override
public boolean equals(Object object) {
    // TODO: Warning - this method won't work in the case the id fields are not set
    if (!(object instanceof Address)) {
        return false;
    }
    Address other = (Address) object; …
Run Code Online (Sandbox Code Playgroud)

pmd maven cpd

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

为什么要在OSGi中创建和使用服务

OSGi过去一周一直在学习,但唯一的原因似乎不适合我为什么需要注册并使用任何bundle我只需导入其JAR文件的方法.这样做我有什么好处?是的,我确实得到了依赖管理但是:

我可以JAR通过导入未注册的任何其他文件services吗?如果是,我为什么要承担使用OSGi的开销?

java osgi

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

ServiceTracker、ServiceReference 和 ServiceReferences 之间的差异

我是新手OSGi,并且已经研究了一段时间。

我想知道使用上的主要区别以及ServiceTracker, ServiceReference & ServiceReferences.

ServiceTracker我使用了两个&的示例ServiceReference,如果服务不可用,则两者都返回NULL。但是,如果服务可用,那么两者都可以正常工作,但我无法观察两者之间有什么区别。

我在某处读到的ServiceTracker是一种获取服务引用的编程方式。即编写ServiceTracker“跟踪”对另一个服务的引用的代码,并让您在它可用时使用它。但在实际实践中我看不到它是如何完成的!

有人可以解释一下吗?谢谢。

java service osgi

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