小编Jen*_*gsa的帖子

MySQL Workbench图中的注释

我有一个在MySQL Workbench中设计的模式.我为表格添加了描述,并为列和视图添加了注释.

我创建了一个图表,我想在图表中看到注释和描述.有没有办法做到这一点?我注意到工具提示显示了视图的注释,但没有显示表或列.

mysql-workbench

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

如何放大JavaFX 2 Canvas节点?

现在我抓住GraphicsContext我的canvas节点并尝试一个

gc.scale(2, 2);
Run Code Online (Sandbox Code Playgroud)

在我的canvas我有几十个可用的方法.所以我知道必须放大一些东西.然而,我的尝试没有产生明显的"增长"或"缩放".有什么我需要调用才能应用或重绘它?

java scale javafx-2

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

以下增量代码线程在java中是否安全?

Java代码:

public class IncreaseTest {
    public static int value = 0;

    public synchronized int increment() {
        return value++;
    }
}
Run Code Online (Sandbox Code Playgroud)

方法increment()线程安全吗?我是否必须添加modifier关键字 volatile,如下所示:

  public static volatile int value = 0;
Run Code Online (Sandbox Code Playgroud)

java thread-safety

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

LibGDX:如何在等距平铺地图上做动画?

我对LibGDX和平铺地图有些问题.我来自Corona SDK(Lua),我使用Lime(第三方lib来处理tmx地图),现在我切换到LibGDX并遵循这个最近的功能:GraphicsTileMaps

我能够使用IsometricTiledMapRenderer渲染器从资源加载等轴测图,并OrthographicCamera显示地图(所有工作都在维基页面中描述).我还能够以编程方式填充地图图层上的一些图块,但是当我尝试使用时,我的问题就出现了AnimatedTiledMapTile:

    map = new TmxMapLoader().load(...);

    TiledMapTileLayer layer = (TiledMapTileLayer) map.getLayers().getLayer("layer1");
    TiledMapTileSet tileset =  map.getTileSets().getTileSet("tileset1");
    TiledMapTile grassTile =  tileset.getTile(4);
    TiledMapTile rockTile =  tileset.getTile(6);

    Array<StaticTiledMapTile> playerTileArr = new Array<StaticTiledMapTile>();
    playerTileArr.add((StaticTiledMapTile)tileset.getTile(7));
    playerTileArr.add((StaticTiledMapTile)tileset.getTile(8));

    Cell grass = new Cell();
    grass.setTile(grassTile);

    Cell player = new Cell();
    player.setTile(new AnimatedTiledMapTile(0.1f, playerTileArr));

    layer.setCell(0,0, grass);  // <--- This works.
    layer.setCell(0,1, player); // <--- When I try this, it causes 
                                //      a NullPointerException.

    renderer = IsometricTiledMapRenderer(map, 1 / 30f);
    ...
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我找到了一个AnimatedTiledMapTile …

java animation isometric libgdx tiled

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

JPA 清洁架构

我正在根据Clean Architecture重构微服务:

在此处输入图片说明

框架应该在最顶层。所以我使用了Adapter Pattern和Dependency Inversion把它放在 org.springframework.data.repository.CrudRepository了最上层。但我怎么能使用@Entity(从Ĵ AVA P ersistence一个PI)坚持我的实体,如果实体是在中央和框架是在极其层?


示例:演示实体:

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;

@Entity
public class Demo implements Serializable {
    @Id
    @GeneratedValue
    private long id;
    
    @NotNull
    private String foo;

}
Run Code Online (Sandbox Code Playgroud)

GenericRepostioryInterface(在用例层)

public interface CrudRepositoryInterface<S,T> {
    public <U extends S> U save(U u) ;    
    public <U extends S> Iterable<U> saveAll(Iterable<U> itrbl) ;    
    public Optional<S> findById(T id) ;    
    public boolean existsById(T id) ;    
    public Iterable<S> findAll() ;    
    public Iterable<S> findAllById(Iterable<T> itrbl) …
Run Code Online (Sandbox Code Playgroud)

java architecture design-patterns jpa

7
推荐指数
3
解决办法
2066
查看次数

选择所有没有"id"属性的元素?

如何选择页面上没有"id"属性的所有元素?jQuery中的选择器是什么?

html jquery selector

6
推荐指数
2
解决办法
3740
查看次数

实体"ClassName"的给定名称为空

我在Eclipse(Kepler)中使用JPA,我的Entity Beans偶尔也会开始显示错误,尽管类中没有任何变化.

突然,@Entity注释突出显示为错误,相关的错误消息是:

实体"com.test.domain.Result"的给定名称为空.

如果我专门添加name属性(即@Entity(name="somename")然后该行的"somename"部分突出显示为错误.

清理项目,重新启动Eclipse并不能解决这个问题.我可以将这些类复制到一个新项目中并且暂时不会出现错误,但一旦出现(没有明显原因)我就无法摆脱它.

是什么原因导致它以及如何解决它?


更新:

好吧,我可以在项目属性中找到一个工具,专门将此错误设置为警告(或忽略!)(项目属性 - > JPA - >错误/警告 - >类型"实体名称为空"(列表中的第二个)如果我这样做,一切正常,但我仍然想知道是什么原因造成了错误.

eclipse jpa

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

如何让菜单助记符下划线总是出现?

将助记符"_"添加到菜单文本时,我们必须Alt按键才能显示助记符下划线.在我们按下之前,如何让菜单助记符下划线出现Alt?

javafx mnemonics

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

在p:fileUpload中完成多次上传?

我有一个多个p:fileUpload,我需要从服务器上传1到N个文件,上传后我需要知道上传了多少个文件然后开始处理方法.我怎么知道所有文件上传的时间?我还没有找到多个上传任何情况下,有活动只针对单个文件,oncomplete在p:fileUpload也适用于每一个单独的文件.我有意使用额外的按钮来调用处理方法,但这不安全,因为用户可以在上传所有文件之前按下此按钮.谁可以给我一些建议?

jsf file-upload primefaces

6
推荐指数
2
解决办法
2463
查看次数

Lambda for JavaFX Task

编译器为此代码提供了此错误"lambda表达式的目标类型必须是接口":

Task<Iterable<Showing>> task = () -> sDAO.listFiltered();
Run Code Online (Sandbox Code Playgroud)

listFiltered()的回报类型是Iterable<Showing>.如何使用Tasklambda接口?

java javafx

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