小编Tim*_*per的帖子

PHP到Java的迁移

我们偶尔会接管基于PHP的项目,但由于我们是Java-house,我们正在寻找将PHP项目(或代码库)转变为Java项目的方法.

我们在混合Java/PHP上下文中工作的方法是:

  • 前端的PHP和后端的Java,具有单独的前端(PHP + JavaScript)和后端(Java + SQL)团队
  • 在Java webapp中使用这两种技术,例如通过Quercus与一个或多个团队
  • 将所有内容迁移到Java

我们还没有尝试过任何这些方法,因为我们已经足够幸运地拥有足够的Java专用项目.

您是否看到了其他方法,或者您是否尝试过任何所述方法?

php java migration

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

在Scala中将map和filter的组合归零

是否可以通过一次调用表示map和null跳过来表达以下代码?

list.map(_.accept(this, arg).asInstanceOf[T]).filter(_ != null)
Run Code Online (Sandbox Code Playgroud)

scala

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

N3符号表示RDF/XML

我必须对N3进行采样,我需要将其转换为对应的RDF/XML格式,请帮忙吗?

 crop:AttributeValue a rdfs:Class . 
 crop:SomeValue a rdfs:Class; rdfs:subClassOf crops:AttributeValue .

 crop:SomeValue/7 a crops:SomeValue .

 crop:SomeValue a rdf:Property ; rdfs:range crops:SomeValue .
Run Code Online (Sandbox Code Playgroud)

rdf rdfs n3

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

仅使用@BeanProperty生成setter

是否可以使用Scala @BeanProperty批注仅创建setter?

scala

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

REST JSON响应中的本地化数据

我们目前正在设计具有本地化数据的REST接口,并且想知道用什么样的方法来编码本地化数据.

我们想出的选择是

l10n对象孩子

{"id": 1, 
 "l10n": {"en": {"title": "English title"}, 
          "fi": {"title": "Suomalainen otsikko"}} 
Run Code Online (Sandbox Code Playgroud)

本地化属性

{"id": 1, 
 "title": {"en": "English title", 
           "fi": "Suomalainen otsikko"}}
Run Code Online (Sandbox Code Playgroud)

第一种编码更容易合并,但第二种方法例如与JSON-LD的本地化编码兼容.

api rest json

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

在 Scala 中获取超类函数

在 Scala 中获取给定 Class 实例的超类的简短函数方法是什么?

我能想到的就是这个

def supers(cl: Class[_]): List[Class[_]] = {
  cl :: Option(cl.getSuperclass).map(supers).getOrElse(Nil)
}
Run Code Online (Sandbox Code Playgroud)

有谁知道带有一些奇特功能结构的较短形式?

functional-programming scala superclass

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

JPQL 中的索引元素访问

是否可以像在HQL中一样在 JPQL 中进行索引元素访问:

select o from Order o where o.items[0].id = 1234
Run Code Online (Sandbox Code Playgroud)

我在 JPA 2 规范中找不到相关的东西,

我这里的目标是EclipseLink JPA,所以如果你想出一个 EclipseLink 解决方案,那也没关系,尽管 JPQL 标准解决方案是首选。

hibernate jpa hql eclipselink jpql

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

Scala隐式转换问题

我正在努力解决Scala隐式转换问题.以下代码段说明了我的问题:

import org.junit.{ Test, Before, After };

class ImplicitsTest {

    implicit def toStringWrapper(str: String) = new StringWrapper(str);

    @Test
    def test(){
        val res1: Predicate = "str" startsWith "other";
    }

}

class StringWrapper(str: String){

    def startsWith(other: String): Predicate = null;

}

trait Predicate
Run Code Online (Sandbox Code Playgroud)

如何通过隐式转换toStringWrapper强制String文字"str"转换为startsWith返回Predicate而不是Boolean?

代码示例无法编译.我知道String已经有一个startsWith方法,我只想使用另一个方法,我认为使用隐式转换可能是一种方法.

dsl scala

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

RFC_READ_TABLE OPTIONS 中子查询的使用

是否可以在 SAP 中的 RFC_READ_TABLE 的 OPTIONS 参数表中使用子查询?

像这样的东西

field in (select otherfield from othertable where ...)
Run Code Online (Sandbox Code Playgroud)

sap-basis

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

Querydsl不支持rand()吗?

我想让SQL看起来像:

select b from Book b order by rand()

如何将该查询转换为Querydsl查询?

Querydsl不支持吗?如果您知道支持此查询的方式,请回答它.

谢谢.

java querydsl

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

什么是Querydsl'Q'

我看到了一个Querydsl的例子,但我不明白QEmployee是什么

QEmployee employee = QEmployee.employee;
QEmployee e = new QEmployee("e");
query.from(employee)
    .where(employee.weeklyhours.gt(
        new HibernateSubQuery().from(employee.department.employees, e)
       .where(e.manager.eq(employee.manager))
       .unique(e.weeklyhours.avg())
)).list(employee)
Run Code Online (Sandbox Code Playgroud)

有人请说明' Q '

querydsl

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

如何在Scala中使用Java包com.example ...对象

如何引用包含名称中的对象的Java包,例如Scala中的com.example.object?

Scala将对象视为保留字并抱怨.

java scala

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

按Java 8中类似的Bean属性排序

使用Java 8流的类似属性是否有一种比这种模式更短的排序方式?

collection.stream()
    .sorted((a,b) -> a.getProp().compareTo(b.getProp()))
Run Code Online (Sandbox Code Playgroud)

java

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