Jquery / HTML5 / Ajax上传进度条?

我正在研究一个简单的S3上传器,让它执行并执行我需要做的事情; 但是,我想知道是否有一个很容易创建上传进度条? 在浏览器的底部,有一条浏览器消息显示“正在上传” – 是否有任何文章有人知道这个背驮式显示加载栏? 理想情况下,该变量将传递给jquery函数,该函数在引导进度条(接受整数)中呈现百分比。 这里的目标是更美观,不一定100%准确。

Spring Context init(java)

我是spring的初学者,我遇到了基本的上下文初始化问题,我找不到任何简单的教程。 所以我想做的是基本的dependency injection,我已经看到我只需要将类标记为@Componant或@Service,并使用@Autowired直接将它们注入目标fiels中。 为此,我需要正确设置我的spring上下文(我需要构建一个Web服务+使用JPA,所以我想构建一个webapp) 我正在使用JDK 1.8,maven 3.2.1 我想做一个基本的dependency injection。 =>我想在那里注入一个storeImpl实例,但这会导致空指针exception=>这项工作完全没有注入(私有商店storeImpl = new storeImpl();) package com.mycompany.app.controller; @Controller public class Controller { @Autowired private Store storeImpl; public void use() { storeImpl.get(); } } package com.mycompany.app.store; public interface Store { boolean get(); } package com.mycompany.app.store; @Component public class StoreImpl implements Store { @Override public boolean get() { return […]

读取Jar中的文件(ZipInputStream等)

我正在用java编写一个游戏,并且所有工作都或多或少都正常,正如您在编码时所期望的那样,但我遇到的一个问题是将图像和声音文件读入游戏。 我编写了一个在Eclipse中运行良好的方法,但是一旦我尝试在可运行的jar中测试它(使用Eclipse导出),我的游戏就会卡在加载屏幕上,因为它无法读取文件。 我意识到你不能在Jar中创建File对象的问题,你必须使用流。 这可能有效,但图像/声音位于文件夹中,我不太确定如何使用流读取文件夹中的文件(即不知道文件的数量)。 因此我尝试使用ZipInputStream重写该方法(我在发布此解决方案之前找到了解决方案时的建议)。 这就是现在的方法: imageMap = new HashMap(); String imagebase = “/images”; CodeSource src = PlatformerCanvas.class.getProtectionDomain().getCodeSource(); if(src != null) { URL jar = src.getLocation(); try { ZipArchiveInputStream zip = new ZipArchiveInputStream(jar.openStream()); ZipArchiveEntry ze = null; while((ze = zip.getNextZipEntry()) != null) { System.out.println(ze.getName()); if(ze.getName().startsWith(imagebase) && ze.getName().endsWith(“.png”)) { loading++; imageMap.put(ze.getName().replaceAll(imagebase + “/”, “”), ImageIO.read(this.getClass().getResource(ze.getName()))); } […]

如何在将来取消时在Callable中终止CXF Web服务调用

编辑 这个问题到目前为止已经经历了几次迭代,所以请随意查看修订版本以查看有关历史和所尝试事项的一些背景信息。 我正在使用CompletionService和ExecutorService以及Callable,通过CXF生成的代码同时调用几个不同的Web服务上的许多函数。这些服务都为我用于的一组信息提供不同的信息。我的项目。 但是,服务可能无法长时间响应而不会抛出exception,从而延长了等待组合信息的时间。 为了解决这个问题,我正在同时运行所有服务调用,并且在几分钟之后想要终止任何尚未完成的调用,并且最好记录哪些调用尚未完成,或者通过抛出一个详细的例外。 这里有一些高度简化的代码来说明我已经在做什么: private Callable<List> getXXXFeatures(final WiwsPortType port, final String accessionCode) { return new Callable<List>() { @Override public List call() throws Exception { List features = new ArrayList(); //getXXXFeatures are methods of the WS Proxy //that can take anywhere from second to never to return for (RawFeature raw : port.getXXXFeatures(accessionCode)) { Feature […]

局部变量必须是最终的或有效的最终

我在Java 8中有一个异步操作,它返回一个onError回调或onSuccess回调。 如果操作成功与否,我需要返回我的方法。 所以我返回一个布尔值来说明这个信息。 我面临的问题是我得到以下编译错误: 错误:从内部类引用的局部变量必须是最终的或有效的最终 谷歌搜索错误我可以看到你不允许这种类型的操作,但如果操作成功与否,我怎么能返回? public Boolean addUser(String email, String password) { Boolean isSuccess = false; Map item = new HashMap(); item.put(“email”, new AttributeValue(email)); //email item.put(“password”, new AttributeValue(password)); //password dynamoDB.putItemAsync(new PutItemRequest().withTableName(“Users”).withItem(item), new AsyncHandler() { @Override public void onError(Exception excptn) { } @Override public void onSuccess(AmazonWebServiceRequest rqst, Object result) { isSuccess = true; } […]

用Java定义自定义exception处理程序?

好 ! 谢谢你找到了答案。 我接受了副本,因为它正是我想要的,并且很好地解释了。 感谢大家的回答:) 有没有人对如何在Java中创建自定义exception处理程序有任何建议或想法? 我的意思是修改标准的Javaexception处理方法,用于代码未捕获的 Exceptions , Errors和更普遍的Throwable 。 PHP的方法是定义一个自定义的exception处理程序 ,但似乎在Java中没有这种方法。 我要实现的目标是在Javaerror handling过程中插入自定义进程: 未捕获的Throwable – >由JVM处理“我的代码外” – >我的自定义进程 – >如果需要,恢复JVM标准exception处理 感谢所有的想法或建议! 在你的答案后编辑 有没有办法将此处理程序生成所有线程而不在每个线程中明确声明? 我在这里为这个话题开了一个新问题。

如何使用hibernate查询连接表?

我在Oracle SQL Developer中创建了三个表 1.Test_Employee2 2.Test_Project2 3.Employee_Project2 。 表Employee_Project2是连接表,因为Test_Project2和Employee_Project2之间的关系是Many-To-Many 。 在hibernate中,我分别为Test_Project2和Employee_Project2表创建了两个hibernate类TestEmployee和TestProject , 而Employee_Project2表在TestProject hibernate类中定义如下: @ManyToMany(cascade = CascadeType.ALL) @JoinTable(name = “Employee_Project2”, joinColumns = @JoinColumn(name = “proj_id”), inverseJoinColumns = @JoinColumn(name = “emp_id”)) private Set employeesList; 我用一些记录填充了表Test_Project2和Employee_Project2 ,并且连接表Employee_Project2自动填充了一些记录。 现在我面临的问题是,我想在使用hiberante的连接表Employee_Project2上使用一个简单的select语句,如下所示: String hql = “FROM Employee_Project2”; Query query = session.createQuery(hql); List results = query.list(); for (Object row : results) { //what […]

JAVA中的静态方法是创建单个实例吗?

我有个疑问。 假设在multithreading环境中,10K用户同时使用一个站点,并且该站点具有静态方法。 如果JAVA中的静态方法创建单个实例,则第10k个用户需要等待该方法,直到其余用户完成其使用。 我对吗? 有人可以解释一下吗?

找到正确的忽略unit testing

我有大项目,许多人忽略了unit testing。 有没有什么方法可以使用surefire maven插件运行所有被忽略的测试并查看通过的测试列表? 忽略的测试总数> 1000,因此,手动不可能。

未报告的exceptionFileNotFoundException; 必须被抓住或宣布被抛出

我的代码导致以下错误 – 这是为什么? 2 errors found: File: C:\Users\Name\P4.java [line: 44] Error: C:\Users\Name\P4.java:44: unreported exception FileNotFoundException; must be caught or declared to be thrown File: C:\Users\Name\P4.java [line: 46] Error: C:\Users\Name\P4.java:46: exception java.io.FileNotFoundException is never thrown in body of corresponding try statement 这是导致错误的代码: case Command.CMD_DO: NextCommand tmpReader; try { tmpReader = new NextCommand( c.getArg() ); } catch […]