小编Mal*_*ker的帖子

Android应用程序架构 - 建议的模型是什么?

以同样的方式,Web或桌面应用可能有三层或更多层 - 例如UI,业务,数据 - Android应用程序的建议结构是什么?你如何将课程组合在一起,你有什么样的层?

我刚刚开始Android dev(一个基于互联网的应用程序,必须响应传入的通知),并没有真正感受到我所针对的结构.建议表示赞赏.

architecture android design-patterns

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

java.lang.RuntimeException:无法编译的源代码 - 是什么导致这个?

这个错误很奇怪,我的代码编译得很好,我可以看到它没有问题,但是这个错误刚刚出现.我尝试重新启动NetBeans,没有其他异常信息.

是什么导致这个?

java netbeans

51
推荐指数
4
解决办法
13万
查看次数

为新手解释Java项目结构?

我来自.NET背景,对Java来说是全新的,我正试图了解Java项目结构.

我典型的.NET解决方案结构包含表示逻辑上不同的组件的项目,通常使用以下格式命名:

MyCompany.SomeApplication.ProjectName

项目名称通常等于项目的根名称空间.如果它是一个大型项目,我可能会进一步打破命名空间,但更多时候我认为不需要进一步命名空间.

现在在Java中,您拥有由项目组成的应用程序,然后您有了一个新的逻辑级别 - 包.什么是包裹?它应该包含什么?你如何在这个App.Project.Package结构中命名空间?JAR在哪里适合这一切?基本上,有人可以提供Java应用程序结构的新手介绍吗?

谢谢!

编辑:一些真正破解的答案谢谢你们.然后是几个后续问题:

  • .JAR文件是否包含已编译的代码?或者只是压缩源代码文件?
  • 有没有一个很好的理由为什么包名称都是小写的?
  • 包裹是否具有"循环依赖性"?换句话说,Package.A可以使用Package.B,反之亦然?
  • 任何人都可以只显示声明一个类在一个包中的典型语法,并声明你希望引用一个类中的另一个包(可能是一个using语句吗?)

java development-environment

48
推荐指数
4
解决办法
5万
查看次数

Linux应用程序分析

我需要一些方法来记录Linux机器上的应用程序的性能.我不会有IDE.

理想情况下,我需要一个应用程序,它将附加到进程并记录定期快照:内存使用数线程CPU使用率

有任何想法吗?

linux profiling

35
推荐指数
3
解决办法
4万
查看次数

为什么Eclipse'在搜索时过滤"来自视图的结果?

通常,当我搜索引用的类型时,Eclipse搜索将不返回实际结果,但提供消息(3 matches filtered from view)..例如.

为什么要过滤结果以及如何禁用此功能?

谢谢

eclipse

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

如何使div垂直展开以包含其中的内容?

我有一个div,它包含了许多动态生成的图像.我不知道图像列表有多高.我的问题是包含动态生成的图像的div不像它容纳任何内容一样 - 我希望它扩展到图像列表的高度.每个图像本身都包含在div中.

这是包装器div:

.block { padding:10px; margin-top:10px; height:auto; background-color:#f9f9f9; }
Run Code Online (Sandbox Code Playgroud)

这是为(其中一个)图像动态生成的标记:

<div class="block">
<div style="float: left; padding: 2px 2px 2px 2px;"><IMG SRC="45.jpg" BORDER="0"/></div>
.....
Run Code Online (Sandbox Code Playgroud)

如何让blockdiv延伸到图像?

谢谢

css

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

Java分析 - 如何通过方法分析我的应用程序获取方法?

我想运行我的Java应用程序,并且对于给定的工作负载能够看到:

  • 调用给定函数的次数
  • 相对而言每个函数调用的成本是多少(即每个函数执行需要多长时间)

我大致知道瓶颈在我的应用中的位置,但我需要一个更精细的粒度视图来缩小它.

谢谢

编辑 jvisualvm看起来像工具 - 它在大约30秒内识别出问题.我只需要知道"自我时间"在方法配置文件的上下文中意味着什么.谢谢

java profiling

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

如何在NetBeans中使用.jar文件?

我是Java开发的新手,所以请耐心等待......

我下载了Joda时间库,它包含三个文件:

  • 乔达时间,1.6.jar
  • 乔达时间 - 1.6 javadoc.jar
  • 乔达时间 - 1.6 sources.jar

首先,如何在我自己的NetBeans项目中使用此库?

其次,一般来说,上面三个文件有什么区别?标签'javadoc'和'来源'是什么意思?这些罐子与'joda-time-1.6.jar'库有什么不同?

非常感谢任何帮助.

java netbeans jar

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

将EnumSet存储在数据库中?

因此,在C++/C#中,您可以创建标记枚举以保存多个值,并且在数据库中存储单个有意义的整数当然是微不足道的.

在Java中你有EnumSets,它似乎是一种在内存中传递枚举的好方法,但是你如何将组合的EnumSet输出到一个整数来存储呢?还有另一种方法来解决这个问题吗?

java flags

18
推荐指数
5
解决办法
8289
查看次数

无论如何在使用Spring JDBC batchUpdate时获取生成的密钥?

我正在使用JDBC并希望批量插入,但我需要为下一轮插入生成的密钥 - 无论如何要完成此操作吗?

MapSqlParameterSource[] batchArgs ....

DAL.getNamedParameterTemplate().batchUpdate("INSERT INTO...", batchArgs);

谢谢

java spring jdbc

15
推荐指数
2
解决办法
7480
查看次数