据说在关于DriverManagerDataSource
类的Spring javadoc文章中,这个类非常简单并且推荐使用
使用容器提供的JNDI DataSource.这样的一个
DataSource
可以DataSource
在Spring ApplicationContext via中作为bean 公开JndiObjectFactoryBean
问题是:我该如何做到这一点?
例如,如果我希望有DataSource
bean来访问我的自定义MySQL数据库,那么我需要什么呢?我应该在上下文配置等中写什么?
为什么ByteBuffer的flip()方法称为"翻转"?什么是"翻转"在这里?根据apidoc,连续两次翻转将不会恢复原始状态,并且多次翻转可能趋于limit()
变为零.
我能以某种方式"解开"重用字节超出限制吗?
我可以将尾部连接到其他一些数据吗?
是否有可能在Android上绘制未填充的数据?默认情况下,填充圆圈和矩形.
在我的项目中,我使用的是通过Maven提供的JAR文件.但Maven给我的只是这个罐子 - 没有javadocs,也没有来源.按"下载源"无效:Eclipse仍然找不到jar的来源.
这取决于什么?存储库应该自动提供源吗?
可能我需要在POM中写一些东西来指示Maven下载源代码?
我目前的pom如下:
<repositories>
<repository>
<id>xuggle repo</id>
<url>http://xuggle.googlecode.com/svn/trunk/repo/share/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>xuggle</groupId>
<artifactId>xuggle-xuggler</artifactId>
<version>5.3</version>
<type>rar</type>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
为什么Maven没有对它的任何评论来源下载失败?
你能给我一个非常简单的例子,RelativeLayout
在给定的位置以编程方式添加子视图吗?
例如,要反映以下XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="107dp"
android:layout_marginTop="103dp"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
Run Code Online (Sandbox Code Playgroud)
我不明白如何创建一个合适的RelativeLayout.LayoutParams
实例.
我可以在画布上使用抗锯齿进行绘制吗?
我需要我的圆圈和线条有光滑的边缘.
如果我尝试在VisualVM的帮助下分析应用程序(在Eclipse下编写,但是从命令行运行),我会收到以下错误消息
同时,项目文件夹被新创建的类文件弄脏.虽然它们已经存在target/classes
.
项目结构是Maven的,即target/classes
当前目录中有一个foder ,我使用以下命令来运行应用程序
java -Xmx16g -cp target/classes tests.Runner01
Run Code Online (Sandbox Code Playgroud)
怎么修?
UPDATE
传统的java项目也是如此.
下面是填充的类文件的图片,它们位于不应该的位置
我在Eclipse Indigo下创建了maven-achetype-quickstart的简单项目,然后我去了pom.xml gui编辑器,在依赖项选项卡中log4j
通过搜索在相应的对话框中添加了依赖项.现在我的pom.xml看起来像
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org xsd/maven-.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>mygroup</groupId>
<artifactId>Test_Maven_03</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Test_Maven_03</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>
Run Code Online (Sandbox Code Playgroud)
Eclipse说我的POM有许多问题,比如
缺少工件javax.jms:jms:jar:1.1 pom.xml/Test_Maven_03第2行Maven依赖问题
它是什么意思以及如何看到自动jar下载的maven功能.
编辑1
如果我选择log4j 1.2.16而不是1.2.15,我会收到另一个错误:Missing artifact log4j:log4j:bundle:1.2.16
.所以我看不到自动的jar管理.
什么是shell脚本的当前目录?我这个目前的目录,我打电话给它?或者脚本所在的这个目录?