小编Juh*_*älä的帖子

使用maven作为Weblogic 10.3的构建工具

我正在尝试设置Weblogic Server 10.3(和Portal等)以使用maven作为构建工具.我试图找到一个体面的教程或文档如何做到这一点.有一些教程适用于9.0等旧版本,但版本10的信息很少.

我正在寻找一种用maven构建weblogic的ear文件的方法.人们真的这样做吗?使用maven值得麻烦吗?

我想使用maven以便更容易地与Hudson等持续集成工具集成.

编辑:似乎有一种直接导出maven文件的方法http://edocs.bea.com/wlw/docs102/guide/ideuserguide/build/conMavenScript.html.但这些文件是蚂蚁的简单包装器.

integration maven-2 weblogic

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

这是用PHP发送电子邮件的正确方法吗?

我有点担心,如果这个功能发送的电子邮件可以在大多数电子邮件和网络邮件客户端上正确识别,特别是我最担心的是这个问题:

  • UTF-8声明和附件是否形成良好?
  • 我需要使用quoted_printable_decode()吗?如果是的话,在哪里?
  • 内容传输编码:7位还是8位?我总是看到7但是因为我发送的是UTF-8编码的邮件,我不确定.
  • 我应该使用mb_send_mail()还是mail()就够了?

编辑:我不知道为什么,但代码没有正确显示,我把它提供给@ http://gist.github.com/104818

编辑2:我知道其他替代方案(图书馆)的电子邮件处理,但为了我自己的好奇心和知识,我只想知道这个代码是100%好,还是它的错误.

function Email($name, $from, $to, $subject, $message, $bcc = null, $attachments = null)
{
    ini_set('SMTP', 'localhost');
    ini_set('sendmail_from', $from);

    $name = filter_var($name, FILTER_SANITIZE_STRING);
    $from = filter_var($from, FILTER_SANITIZE_EMAIL);
    $subject = filter_var($subject, FILTER_SANITIZE_STRING);

    $boundary = '_Boundary_' . md5(microtime(true) . mt_rand(0, PHP_INT_MAX));

    $headers = array
    (
        'MIME-Version: 1.0',
        'Content-Type: multipart/mixed; boundary="Mixed' . $boundary . '"',
        'Date: ' . date('r', time()),
        'From: "' . $name . '" <' . $from . '>',
        'Reply-To: "' . $name . '" …
Run Code Online (Sandbox Code Playgroud)

php email encoding utf-8

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

Subversion - 添加文本文件 - 文件状态A(bin)

我不知道为什么我得到(bin)文件状态 - 我检查了文件,没有特殊字符.添加和提交工作,文件可能很好,但我只是觉得它很奇怪.

svn

16
推荐指数
1
解决办法
8071
查看次数

Subversion存储库中的病毒,该怎么办?

想象一下以下情况:

  1. 病毒感染文件被提交到Subversion存储库.
  2. 反病毒扫描程序在服务器上运行,并扫描Subversion存储库.

Anti Virus扫描程序将删除受影响的修订版或将其移至隔离区.结果是破坏了存储库.

如果修订文件是可恢复的(从隔离区),如何解决此问题?
我有一些目标要实现:

  1. 不允许从目录中禁用或排除AV.
  2. 受病毒感染的文件不得存储在存储库中
  3. 存储库必须是可用的并且可用.

这个小问题的最佳解决方案是什么?

svn antivirus

16
推荐指数
1
解决办法
2577
查看次数

如何记录Hibernate绑定到预准备语句的值?

如何让Hibernate记录它与预准备语句绑定的值?

如果我设置属性,hibernate.show_sql=true我会得到以下类型的日志:

insert into tablename (field1, field2) values (?, ?)
Run Code Online (Sandbox Code Playgroud)

我还想知道哪些值与问号有关.

我正在使用Hibernate 3.2.7.ga.

java orm logging hibernate prepared-statement

16
推荐指数
1
解决办法
5810
查看次数

任何使用Orient DB数据库的开源软件?你有这个数据库的经验吗?

你知道任何使用Orient DB的开源软件吗?或者您自己使用过该产品?有什么经验可以分享?

我最近研究过Orient DB,它有很好的有趣的功能集(快速,可嵌入Java,简单的API),但它似乎没有被广泛使用.是因为东方数据库是该领域的新玩家吗?

java nosql orientdb

15
推荐指数
1
解决办法
2785
查看次数

如何使DB2的JDBC SQLExceptions更具描述性?

如何使DB2 JDBC驱动程序抛出的SQLExceptions更具描述性?

目前我得到了这种例外.使用这些神秘的SQLCODE和SQLSTATE数值非常麻烦.有没有办法让SQL异常包含代码描述.

Caused by: com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -302, 
     SQLSTATE: 22001, SQLERRMC: null
      at com.ibm.db2.jcc.b.hh.c(hh.java:1662)
      at com.ibm.db2.jcc.b.hh.a(hh.java:1238)
      at com.ibm.db2.jcc.c.db.n(db.java:737) 
      ....
Run Code Online (Sandbox Code Playgroud)

例如,SQLSTATE 22001有这样的描述:

字符数据,右截断发生; 例如,更新或插入值是对于列太长的字符串,或者无法将日期时间值分配给主变量,因为它太小.

编辑:我也使用Spring和Hibernate框架.

java db2 error-handling spring jdbc

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

如何验证数据库的Hibernate映射

如何检查Hibernate映射配置是否与数据库匹配?在开始执行更新和查询之前,我想知道我是否使用了错误版本的hibernate映射,然后失败了.

我有很多已经使用Hibernate注释映射的类.我也有相应的数据库连接.现在我想检查Hibernate映射是否与数据库匹配.

我想至少查看以下内容:

  • Hibernate配置中的所有映射表都有相应的数据库对象(例如表或视图)
  • 所有映射的字段都存在于数据库
  • 所有映射的字段都有正确的类型

我更喜欢我不必对映射表执行查询,最好是检查仅基于数据库元数据.

database orm hibernate

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

如何在JavaScript中缩放图像(以数据URI格式)(实际缩放,不使用样式)

我们正在Chrome浏览器中捕获可见标签(使用扩展API chrome.tabs.captureVisibleTab)并在数据URI方案中接收快照(Base64编码的字符串).

是否有可用于将图像缩小到特定大小的JavaScript库?

目前我们正在通过CSS设计它,但必须支付性能损失,因为图片大多比所需的大100倍.另外一个问题是我们用来保存快照的localStorage的负载.

有没有人知道处理这种数据URI方案格式化图片的方法,并通过缩小它们来减小它们的大小?

参考文献:

javascript base64 image-manipulation google-chrome-extension image-scaling

14
推荐指数
1
解决办法
1万
查看次数

什么是审计/日志数据库的NoSQL和非关系数据库解决方案

什么是适合以下的数据库?我对你使用非关系型NoSQL系统的经历特别感兴趣.它们是否适用于这种用法,您使用过哪个系统并建议使用,或者我应该使用普通的关系数据库(DB2)?

我需要将来自一堆源的审计跟踪/日志记录类型信息收集到中央服务器,在那里我可以有效地生成报告并检查系统中发生的情况.

通常,审计/日志记录事件总是包含一些必填字段

  • 全局唯一ID(一些如何由生成此事件的程序生成)
  • 时间戳
  • 事件类型(即用户登录,发生错误等)
  • 有关源的一些信息(server1,server2)

此外,该事件可能包含0-N键值对,其中值可能高达几千字节的文本.

  • 它必须在Linux服务器上运行
  • 它应该适用于大量数据(例如100GB)
  • 它应该支持某种有效的全文搜索
  • 它应该允许并发读写
  • 添加新事件类型并向新事件添加/删除键值对应该是灵活的.灵活=数据库模式不需要进行任何更改,生成事件的应用程序可以根据需要添加新的事件类型/新字段.
  • 对数据库进行查询应该是高效的.用于报告和探索发生的事情.例如:
    • 在某个时间段内发生了多少个type = X的事件.
    • 获取字段A具有值Y的所有事件.
    • 获取类型为X的所有事件,字段A的值为1,字段B不为2,事件发生在最后24小时

logging audit-trail nosql

14
推荐指数
1
解决办法
5536
查看次数