小编All*_*nde的帖子

没有目标对象的Java动态代理?

奇怪的问题......

如何在没有实际拥有目标对象的情况下使用动态代理时,如何使用Java的调用拦截器?

例如,我想创建一个超级对象,它可以代表在运行时指定的十几个接口,而不一定需要一个实现其中任何接口的对象.

基本上这就像大多数动态语言的__call功能一样.

思考?

java proxy

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

一个光荣的报告工具

我正在寻找一个光荣的报告工具.我知道光荣是一个主观的术语,但......这是我的愿望:

  • 死亡简单的业务类型
  • 不需要我speficy任何SQL
  • 可以检查数据库的模式以解释用户请求而无需程序员干预
  • 成本几乎为零
  • 可以保存常用的报告

这听起来很像枢轴表,除了那些对于这种环境来说太复杂了.

这样的工具是否存在,或者我注定要花费其余的公司编程生涯来编写一份报告?

database reporting report wizard

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

Excel作为网站的后端?

我老板引进的第三方开发人员设计了一个比我们现在使用的ASP.NET + MSSQL Server 2005网站更好的系统.

以下是相关规格:

  • Excel + ODBC作为数据存储
  • 使用旧式ASP构建,而不是ASP.NET

他的解决方案缺少古代科技有什么明显的问题吗?线程安全等?

让我这样说,"什么可以告诉我的老板(谁只是部分技术性的)将这些代码从水中吹出来?"

谢谢,

报复性开发者:)

excel asp-classic

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

我如何对相对性能进行单元测试?

鉴于我在部署时不知道我的代码将运行什么类型的系统,我如何编写一个使用系统潜力作为衡量标准的性能基准测试.

我的意思是,如果一个系统能够每秒运行1000次代码,我希望测试确保尽可能接近1000.如果它只能做500,那就是我想比较它的速度.

如果它有助于使答案更具体,我正在使用JUnit4.

谢谢.

unit-testing junit4

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

如何将SQL与PHP分开?

关于Uncle Bob在Clean Code中的服务,我想在我的PHP代码中没有SQL.目前我正在使用Prepared Statements,我已将我的数据库访问代码考虑到模型类中.

我最初的想法是将我的SQL分解为单独的SQL文件,然后在运行时加载它们.由于这涉及更多的磁盘IO(我的直觉),我想知道是否有人建议以另一种方式做到这一点.

此外,我很想知道是否有人试过这个和什么红利(如果有的话还清).

谢谢.

php sql refactoring

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

Java库大小

如果我给了两个Jar格式的Java库,1个没有花里胡哨的东西,另一个有很多它们将大部分未使用....我的问题是:

较大的,大多数未使用的库如何影响应用程序的性能?JVM是否延迟加载类,是否拥有更大的类库必然意味着更大的内存占用?

java memory-management

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

如何在线上测量T-SQL查询的成本?

如何计算通过网络传输的字节数的T-SQL查询大小?

我知道我可以通过检查列的数据类型来近似它(虽然varchars是一个有趣的转折),但是有些工具可以给我转移查询时用尽的字节数(包括和排除TCP/IP头)它的结果是来自SQL Server还是来自SQL Server?

t-sql sql-server bandwidth

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

从Java打开文档的更好方法?

我一直在使用以下代码在我的Windows机器上使用Java打开Office文档,PDF等,并且它工作正常,除了某些原因,当文件名将其嵌入其中的多个连续空格如"File [SPACE] [ SPACE] Test.doc的".

我怎样才能做到这一点?我并不反对将整段代码编成罐头......但我宁愿不用一个调用JNI的第三方库替换它.

public static void openDocument(String path) throws IOException {
    // Make forward slashes backslashes (for windows)
    // Double quote any path segments with spaces in them
    path = path.replace("/", "\\").replaceAll(
            "\\\\([^\\\\\\\\\"]* [^\\\\\\\\\"]*)", "\\\\\\\"$1\"");

    String command = "C:\\Windows\\System32\\cmd.exe /c start " + path + "";

    Runtime.getRuntime().exec(command);            
}
Run Code Online (Sandbox Code Playgroud)

编辑:当我用错误的文件窗口运行它抱怨找到文件.但是......当我直接从命令行运行命令行时,它运行得很好.

java windows process

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

保持VBScript组织

我维护了很多用于在我的网络上执行各种启动脚本的vbscripts,并且我在几乎所有这些脚本中都使用了一些函数.

没有复制和粘贴,有没有人建议我如何创建可重用的vbscript代码库.我并不反对使用代码生成器这样做,只要它不像复制和粘贴那样令人头疼.但任何建议都将受到赞赏.

谢谢

vbscript code-reuse organization

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

HTTP推荐人陷入困境?

我需要确保我的网页始终在第三方拥有的iframe中.此第三方使用src ="../ index.php"引用我们的目标网页.

现在我的问题是,如果我使用引荐来确保页面是我自己或第三方请求的,如果不强制重新加载第三方网站,那么我应该注意哪些大问题?

例如,是否有某些常见的浏览器不遵循引用规则?

谢谢.

http referrer

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