Hai是Android Application.i中的新手.使用Camera.Now生成一个代码来拍照.我想在不使用Database.i的情况下查看拍摄图片.我不知道怎么做.AnyBody请帮帮我.在此先感谢我的代码
private void createCamera() {
// TODO Auto-generated method stub
preview = new Preview(this);
((FrameLayout) findViewById(R.id.preview)).addView(preview);
buttonClick = (Button) findViewById(R.id.buttonClick);
buttonClick.setOnClickListener( new OnClickListener() {
public void onClick(View v) {
preview.camera.takePicture(shutterCallback, rawCallback, jpegCallback);
}
});
Log.d(TAG, "onCreate'd");
}
ShutterCallback shutterCallback = new ShutterCallback() {
public void onShutter() {
Log.d(TAG, "onShutter'd");
}
};
/** Handles data for raw picture */
PictureCallback rawCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
Log.d(TAG, "onPictureTaken - raw");
}
};
/** Handles …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来绘制在后端拥有庞大数据库的实时增量图.将有数百万的交易将被存储,图表应经常反映数据库中的变化; 每隔一秒说一次.有关支持实时图形绘制的Java API的任何建议吗?
在我的应用程序中,我需要定期运行后台任务(我可以使用Quartz轻松地完成该任务-即安排要在特定时间定期运行的给定作业)。
但我想多控制一点。特别是我需要:
在我看来,以上几点可以通过Spring Batch Admin来实现,但是我在这方面还没有很多经验。另外,我已经看到很多关于Spring Batch不是调度工具的文章,所以我开始怀疑这里应该使用哪种合适的工具。
所以我的问题是:以上内容可以通过Spring Batch Admin实现吗?也许Quartz就足够了,但需要配置以完成上述操作?还是我都需要?或者是其他东西?
非常感谢:)彼得
我正在考虑使用Drools Fusion来实现以下示例性规则:
所有这些规则都可以使用Drools Fusion轻松表达.然而,在创建原型并查看文档后,似乎该产品更适合短期,瞬态事件(股票市场,实时决策).
问题是:是否需要将所有事件存储在内存中?(可能有数百万的旧购买).此外,Drools Fusion可以存储事件,以便它们在服务器重启后能够存活吗 (理想情况下在数据库中).
我知道Drools Fusion事件只是Drools Expert中的事实,所以也许这个问题可以扩展到:Drools Expert能否坚持并懒惰加载事实?
我们的应用程序使用 Spring/Hibernate 进行数据库访问。我们使用多个hibernate会话工厂(hibernate3.LocalSessionFactoryBean),因为数据位于多个单独的数据库中。每个会话工厂都使用 c3p0 ( ) 配置了一个池数据源c3p0.ComboPooledDataSource。
事实上,这些数据库都驻留在同一个数据库服务器上。我们的问题是,我们最终会得到许多数据库连接池,所有这些都连接到同一台服务器。有没有一种方法可以共享一个池数据源来访问同一服务器上的多个数据库?是否可以jdbcUrl在会话工厂级别而不是数据源级别进行配置?
或者这在实践中不是一个真正的问题?配置多个数据库连接池是否完全可以?
我在春季webapp(春季3.1)中收到此错误,我不知道为什么.
org.springframework.web.util.NestedServletException:处理程序处理失败; 嵌套异常是java.lang.NoClassDefFoundError:mypackage/TestCache $ AjcClosure1
($AjcClosure1很奇怪)
如果我@Cacheable在下面的类中注释注释,则错误消失了.
public class TestCache {
@Cacheable(value ="myCache")
public List<String> getDummyList(){
Logger l = Logger.getLogger(this.getClass());
l.error("calling getDummyList");
ArrayList<String> foo = new ArrayList<String>();
foo.add("foo");
foo.add("bar");
return foo;
}
}
Run Code Online (Sandbox Code Playgroud)
我的控制器类(简化):
@Controller
@RequestMapping("/mypage")
public class MyController {
@RequestMapping
public String index(ModelMap model, Locale locale) {
TestCache tc = new TestCache();
...
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序上下文(仅缓存部分):
<cache:annotation-driven mode="aspectj"/>
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" p:cache-manager-ref="ehcache"/>
<bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:config-location="classpath:ehcache.xml"/>
Run Code Online (Sandbox Code Playgroud)
我尝试了代理和aspectj模式(在代理模式下减少错误但缓存无效)
这个Web应用程序最初是使用roo构建的,并使用spring mvc和webflow.所以applicationContext.xml或webmvc-config.xml中有相当多的xml(我无法理解一些bean在做什么).我使用m2e-wtp在eclipse中运行wepapps,而pom.xml正在使用插件aspectj-maven-plugin(但不知道它的作用)
看起来问题与aspectj有关,但我从未使用aspectJ.如果有人spring/java/aspectj guru可以解释我是什么造成了这个错误以及我如何使我的缓存工作它会很棒!(我只能找到教程但没有使用可缓存注释的示例项目).
我在基于Spring 3.0的应用程序中使用Quartz Scheduler.我成功地能够创建新的调度程序,它们工作正常.
我见过这样的参考.
但是..我无法在我的石英作业文件中检索servletContext.任何人都可以帮助我如何在executeInternal()方法中检索servletContext引用?
Gunjan Shah,thx.
这是一个例子:
class Parent {
protected int A;
public void displayA() {
System.out.println(A);
}
}
class Child extends Parent {
protected static int A=2;
}
Child intance = new Child();
intance.displayA();
=> return null !!!
Run Code Online (Sandbox Code Playgroud)
从父方法检索子属性的方法是什么?
谢谢 :)
我开发了一个Web爬虫,它使用Start URL作为种子参数进行爬网.我希望允许用户根据作业安排此任务.
目前我正在使用Spring 3.1.2和Hibernate.我需要给用户一个接收cronJob参数的前端,并根据我想要运行爬虫.是否可以使用弹簧来做到这一点.
我读了一下,Quartz但SO或其他网站上的文章一点也不清楚,或者它们不完整,以便完全理解如何在春天实现调度程序.
我知道有三个组成部分的基础知识
我希望有人可以指导我正确的方向.
我有一个抽象基类,其中有一个我想删除的抽象方法。我想用该方法引入一个新接口,并使所有现有子类实现该接口而不是扩展基类。
从:
public abstract class Base {
public abstract Foo getFoo();
}
public class Concrete extends Base {
public Foo getFoo() {
throw new UnsupportedOperationException();
}
}
Run Code Online (Sandbox Code Playgroud)
到:
public interface Base {
Foo getFoo();
}
public class Concrete implements Base {
public Foo getFoo() {
throw new UnsupportedOperationException();
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试内联基类但没有成功,手动创建接口,拉动成员,然后删除当时空的基类,但我似乎无法让 IntelliJ 自动完成此操作。
关于如何解决这个问题有什么建议吗?
java ×8
spring ×3
spring-mvc ×2
android ×1
aspectj ×1
attributes ×1
c3p0 ×1
datasource ×1
drools ×1
ehcache ×1
extends ×1
graph ×1
hibernate ×1
java-ee ×1
refactoring ×1
scheduling ×1
servlets ×1
static ×1