小编Man*_*ius的帖子

使用JPA(+ Hibernate)继承抽象类

您将如何在以下示例代码中配置注释?我只想坚持使用JPA注释,并避免使用Hibernate特定的依赖项.以下代码是否正确?

@Entity
public class RefExample extends RefData {

}
Run Code Online (Sandbox Code Playgroud)

(这些类将有多个版本,RefSomeOtherExample等,每个类有一个db表.有些可能会添加其他字段(列),但大多数只会使用从"RefData"基类继承的基本字段.)

基类:

@Entity
public abstract class RefData {

    private long id;
    private String code;
    private String desc;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(unique = true, nullable = false)
    public long getId() {

        return id;
    }

    public void setId(long id) {

        this.id = id;
    }

    @Column(unique = true, nullable = false, length=8)
    public String getCode() {

        return code;
    }

    public void setCode(String code) {

        this.code = code;
    }

    @Column(unique = true, nullable …
Run Code Online (Sandbox Code Playgroud)

java annotations hibernate jpa

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

有没有办法强制Eclipse自动重启远程调试(在侦听模式下)?

我正在使用Eclipse远程调试处于调试客户端模式的应用程序(即-Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000jvm启动参数,并且Eclipse在调试器设置中选择了"套接字侦听"模式,而不是默认的"套接字连接"模式).

问题是,一旦远程应用程序启动,就连接到Eclipse调试器,最后退出...... Eclipse调试器停止侦听指定端口上的连接.

只是一个烦恼,但每次我需要调试应用程序时都不必一直点击Eclipse中的调试按钮(这显然需要从Eclipse外部启动).有什么想法或工具可以让它更加自动化吗?

java eclipse debugging remote-debugging

28
推荐指数
1
解决办法
2304
查看次数

在Swing JTextArea上弹出文本鼠标悬停?

有没有什么可以让你在Swing JTextArea中显示一个小文本弹出窗口(如工具提示)的单个单词或字母?(或具有类似功能的JTextArea替代方案.)

我需要的东西应该像工具提示一样,换句话说,只有在鼠标悬停在单词上一两秒后才显示弹出文本,一旦鼠标离开,它就会自动消失.当然,这里棘手的部分是我希望它在文本中的字符/单词级别,而不是在组件级别...任何建议?

java swing jtextarea

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

开发人员实际上是否使用vim在Windows操作系统上编写代码(Java)?

...或者只有在非Windows操作系统上进行开发时才使用vi/vim?

如果不是,有什么功能(s)没有VIM提供现代的IDE,比如Eclipse不?为什么人们会选择在Windows工作站上进行开发时使用过的Eclipse(或的IntelliJ,WebSphere或其他功能丰富的集成开发环境)VIM?请注意,我指的是Java开发,并在一定程度编译语言,而不是shell脚本或其他形式的脚本.

java eclipse vi vim

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

带有 CSS 的 JavaFX 斜体字体

我正在使用具有如下样式类的 CSS 样式表:

.sublabel {
    -fx-font-style: italic; 
    -fx-font-size: 12;
}
Run Code Online (Sandbox Code Playgroud)

...已在 Scene Builder 中设置为标签的样式类。字体大小按预期更改(较小,因为我有 -fx-font-size: 14; 在 .root 类下,但这是唯一与字体相关的设置)。粗体样式很好用,但它拒绝使用斜体字体。我没有在任何地方使用自定义字体,所以这应该使用 JavaFX 8 在 Win7 上使用的默认字体。我也试过在 Style 下独立设置它。

什么可能导致样式请求被忽略?

css javafx javafx-8

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

在Flex中使用Spark over Halo有什么缺点?

是否需要更多工作或源代码文件来自定义外观(皮肤)?Spark相对于Halo的可维护性和可读性如何?是否比Halo更高效,更容易定制整体,大约相同,更少?

如果你是一个对Halo外观(可能只是几个CSS调整)99%满意的SDK用户,那么切换到Spark会为你创造更多的工作吗?我们现在需要聘请设计师来获得相当完整的外观和感觉吗?

apache-flex halo

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

在GLSL中混合多个纹理

这很长,但我保证这很有意思.:)

我正在尝试使用jMonkeyEngine模仿另一个应用程序纹理的外观.我有一个顶点列表和构成"景观网格"的面(三角形),应该用大约7-15种不同的纹理(取决于"景观"的地形)进行纹理化.每个三角形都有一个与之关联的纹理代码,表示特定三角形应该主要由哪个纹理组成.当然,纹理应该在每个面之间平滑地融合.

所以我正在尝试开发一种允许这种方法的策略(它不使用预先制作的alpha map png文件,纹理alphas需要在运行时完成).现在我想,如果我计算出每个纹理的"实力"在每个顶点(在顶点着色器) - 由地形类型所有的保理它相邻的面(不确定如何做到这一点还) - 我应该能够根据像素距顶点的距离设置alpha值.frag着色器将使用生成的"alpha贴图"来混合每个像素的每个纹理.

这是否可行,或者我应该看一个完全不同的策略?我有我试图模仿的应用程序的着色器代码(但它们是HLSL,我正在使用GLSL),但似乎他们正在其他地方进行这种混合步骤:

    sampler MeshTextureSampler = sampler_state { Texture = diffuse_texture; AddressU = WRAP; AddressV = WRAP; MinFilter = LINEAR; MagFilter = LINEAR; }; 
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么HLSL"MeshTextureSampler"是,但它似乎像这样的应用程序可能已经预先混合作为所需的所有纹理,并根据面部/地形数据的代码创建一个单一的质地为整个网格.在像素/片段着色器中,他们真正做的就是:

float4 tex_col = tex2D(MeshTextureSampler, In.Tex0);
Run Code Online (Sandbox Code Playgroud)

在那之后它只是阴影,灯光等 - 据我所知,没有任何纹理混合,这让我相信这种纹理混合工作是事先在CPU上完成的,我想.欢迎任何建议.

opengl 3d shader glsl hlsl

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

Java身份验证的替代方法是什么?

优选地与Flex前端良好集成的东西.是的,Spring Security的人说这是可能的,但是所有的例子似乎都使用传统的jsp标签库,这使得它们没有用作例子.我不想花一个月的时间来设置和学习如何使用安全工具.我想要一个支持使用注释(@RolesAllowed等),MINIMAL XML和'remember-me'功能(不基于cookie)的工具.

Apache Shiro似乎也支持Flex/Silverlight/Swing,但我想知道是否还有其他非容器特定的替代品.

java apache-flex security authentication

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

编写具有每个三角形/面的纯色的GLSL片段着色器的方法

我有顶点和三角形数据,其中包含每个三角形(面)的颜色,而不是每个顶点的颜色.即单个顶点由多个面共享,每个面可能具有不同的颜色.

我应该如何在GLSL中解决这个问题,以便为每个正在渲染的面部获得纯色分配?通过平均顶点相邻多边形的颜色来计算和分配"顶点颜色"缓冲区很容易,但这当然会产生模糊结果,其中颜色在片段着色器中进行插值.

我真正需要的不应该是插值颜色值,一旦按预期工作,我将有大约40k个三角形阴影,大约15种可能的纯色.

opengl 3d shader glsl

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

在Java代码中为空行添加缩进(Eclipse IDE)

使用Eclipse是否可以(通过格式化程序或其他设置)使用适当数量的选项卡(或空格)自动预缩缩Java代码中的行?

(没有兴趣争论别人的意见,这是一个坏主意或"浪费字节"(哈哈哈)或任何其他这样的废话 - 只是想知道它是否可能,谢谢.)

编辑:实际上这可能是一个可以用模板修复的问题(到目前为止我没有成功),但是当我生成一个新类时,我得到这样的方法:

    @Override
    public void setData(Object data) {
//No indentation on first line :(
    }
Run Code Online (Sandbox Code Playgroud)

格式化程序,即使选中"缩进空行",也绝对不会在那里添加制表符.也许这是一个错误?

java eclipse

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