小编Tim*_*dik的帖子

在Swing中绘画,闪烁问题

我在摇摆中有以下问题.
我正在实现基本的绘图操作(线条,形状).当我用左按钮移动鼠标时,我需要重新绘制当前的形状.所以我清除屏幕并重新绘制已绘制的形状,并且当前正在绘制一个.
paint()方法和鼠标移动事件中绘制形状repaint()(我paint()自动调用).问题是每次重绘时屏幕都会强烈闪烁,看起来很难看.请告诉我,我做错了什么?谢谢.

java swing drawing paint repaint

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

Java xpath,选择最深的孩子

我是Java和XPath语法的新手.我有复杂的xml文档.我需要的是选择所有没有子节点的节点(我实际上需要它们的值).

<root>
    <a>
        <b>text1</b>
        <c>text2</c>
    </a>
    <d>
        <e>
            <f>text3</f>
        </e>
    </d>
    <f>text4</f>
</root>
Run Code Online (Sandbox Code Playgroud)

我想在"text1","text2","text3","text4"这里获取清单.你能帮我解决xpath表达吗?谢谢.

java xml xpath

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

Chrome中的文件下载名称

我需要通过http下载excel文件.问题是Chrome浏览器会忽略我在响应标头中设置的文件名,而其他浏览器则表现良好.

resp.setContentType("application/vnd.ms-excel");
resp.setHeader("Content-disposition:", "attachment; filename=grid.xls");
Run Code Online (Sandbox Code Playgroud)

Chrome将其保存为"excel.xls".如何制作chrome set文件名?谢谢

java google-chrome http download

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

如何使用maven将版本号设置为java web应用程序?

我需要通过http响应从我的web java应用程序发送构建号到前端.但是,在构建时设置它的最佳和正确方法是什么?我在竹子上使用maven.我知道我可以将版本号传递给maven.但我不确定接下来的步骤.我只考虑从maven执行ant,从ant将属性文件写入属性文件,并使用java app中的资源读取它.请给出一些建议.谢谢

build version bamboo maven

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

Flex:名为"result"的dataProvider变量会造成麻烦.为什么?

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;

            [Bindable]
            private var result : ArrayCollection = new ArrayCollection([1,2,3]);
        ]]>
    </mx:Script>

    <mx:List dataProvider="{result}"/>
</mx:Application>
Run Code Online (Sandbox Code Playgroud)

我有这个代码.问题是:如果我的dataProvider变量名为"result",那么在正在运行的应用程序中,List包含唯一的元素"[object Binding]".如果我将"结果"重命名为其他任何内容(例如"res"),则列表将按预期显示 - "1","2","3".为什么?

apache-flex adobe actionscript

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

通过资源加载jdbc驱动程序(Tomcat 7)

我正在尝试使用tomcat jdbc连接池,我在我的应用程序context.xml文件中定义它.

<Context>
    <Resource auth="Container" name="jdbc/iup" type="javax.sql.DataSource"
              maxActive="300" maxIdle="30" maxWait="20000"
              username="${db.username}" password="${db.password}" driverClassName="net.sf.log4jdbc.DriverSpy"
              url="jdbc:log4jdbc:sqlserver://${db.server};databaseName=${db.name}"/>
</Context>
Run Code Online (Sandbox Code Playgroud)

net.sf.log4jdbc.DriverSpy被定义log4jdbc4-1.2.jar,它放在我的应用程序li​​b文件夹中.它对我来说很好.但是在这里说,带有驱动程序类的jar应该只放在tomcat lib文件夹中.

Tomcat使用它的BasicDataSource类加载驱动程序:

if (driverClassName != null) {
            try {
                try {
                    if (driverClassLoader == null) {
                        Class.forName(driverClassName);
                    } else {
                        Class.forName(driverClassName, true, driverClassLoader);
                    }
                } catch (ClassNotFoundException cnfe) {
                    driverFromCCL = Thread.currentThread(
                            ).getContextClassLoader().loadClass(
                                    driverClassName);
                }
            } catch (Throwable t) {
                String message = "Cannot load JDBC driver class '" +
                    driverClassName + "'";
                logWriter.println(message); …
Run Code Online (Sandbox Code Playgroud)

java tomcat jdbc classloader tomcat7

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

从IntelliJ IDEA中的数据源生成hibernate映射和类

我是Hibernate的新手.我创建了一个包含多个表的数据库,并将其作为数据源导入IDEA.我如何为我的表生成现在的类,并为它们生成hibernate映射?谢谢

hibernate intellij-idea

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