小编MJB*_*MJB的帖子

Java Grep库

有没有好的,简单的Java Grep库?我并不反对本机代码或脚本,我会这样做,但就我的目的而言,吞吐量并不是一个大问题,将它全部放在一个整洁的包中会很好.

更新:抱歉.我知道java.regex,我现在正好相当忙碌和疲惫.我正在寻找的东西是有效地结合java正则表达式与通过一组文件并重写它们.我承认,这不会太难写.如果已经存在,我只是好奇.

java grep

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

hibernate异常将空值赋给基本类型setter的属性

Hibernate 3.6.9遇到了令人沮丧的问题.MS SQL Server 2008.请注意异常和奇数列索引引用.

HQL查询本身:

Select r from DataStoreReference r join fetch r.container c where r.hash=:hash and r.state=0
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

2012-05-16 00:01:22,184 [BackgroundDeletionThread] ERROR org.hibernate.util.JDBCExceptionReporter - The value supplied cannot be converted to BIGINT.  
2012-05-16 00:01:22,186 [BackgroundDeletionThread] ERROR org.hibernate.util.JDBCExceptionReporter - The value supplied cannot be converted to BIGINT.  
2012-05-16 00:01:22,188 [BackgroundDeletionThread] ERROR org.hibernate.util.JDBCExceptionReporter - Invalid column index 14.  
2012-05-16 00:01:22,190 [BackgroundDeletionThread] ERROR org.hibernate.util.JDBCExceptionReporter - The value supplied cannot be converted to BIGINT.  
2012-05-16 00:01:22,193 [BackgroundDeletionThread] ERROR org.hibernate.util.JDBCExceptionReporter - The value …
Run Code Online (Sandbox Code Playgroud)

java sql persistence hibernate

12
推荐指数
3
解决办法
5万
查看次数

如何在读取属性文件时关闭fileInputStream

我有以下代码:

    // Read properties file.
     Properties properties = new Properties();
     try {
     properties.load(new FileInputStream("filename.properties"));
     } catch (FileNotFoundException e) {
     system.out.println("FileNotFound");
     }catch (IOException e) {
     system.out.println("IOEXCeption");
     }
Run Code Online (Sandbox Code Playgroud)

是否需要关闭FileInputStream?如果是的话,我该怎么做?我的代码清单中出现了错误的练习错误.要求它最终阻止.

java

9
推荐指数
1
解决办法
9972
查看次数

馆长/动物园管理员锁清理

我将 InterProcessSemaphoreMutex 用于分布式锁定配方。

锁的典型路径可能是

/锁/日历/uuid

其中 uuid 当然是一个 uuid,因此可能会生成许多锁路径。

我认为这些路径最终需要清理,所以我在解锁锁后尝试使用 childreaper 和 reaper 来这样做。

ChildReaper 之类的作品。如果我添加 /lock/calendar/uuid 它会很高兴地删除孩子。日志显示它删除了租约和锁,并且节点本身在 zkClient 中显示消失了但是突然它开始在看似无限循环中抱怨路径消失了。这尽管尝试了 Mode.Delete 和 Mode.Until Gone。

Reaper 什么都不做,可能是因为 /lock/calendar/uuid 有孩子。

我错过了什么吗?我不需要清理这些锁吗?我需要担心什么并发明智。

apache-zookeeper apache-curator

6
推荐指数
1
解决办法
2769
查看次数

无需用户名/密码且无管理员参与的Exchange Web服务身份验证

这是场景

  • 第三方应用程序,后端.客户使用该应用程序.
  • 后端需要访问用户的交换信息,假设是通过EWS
  • 后端在我们的数据中心/云中运行,而不是客户.
  • 不能要求本地管理员参与
  • 想避免在我们的后端存储用户名/密码.
  • 想要同时支持Office365和内部部署.

我相信这是目前不可能的,但想验证:

  • 假冒将是一个很好的方式,但需要管理员
  • 基于令牌的身份验证不用于此.它适用于邮件应用程序用于后端的SSO,而不是后端访问Exchange.
  • OAUTH是理想的,但是a)仅适用于Office365目前b)要求后端的一部分由Azure托管c)Azure安装必须链接到Office365安装,并且仅供本地管理员使用.

我的分析是否正确?我错过了什么选择?

authentication exchange-server oauth token exchangewebservices

5
推荐指数
1
解决办法
1665
查看次数

Java:StreamWriter和BufferWriter有什么区别?

我正在解析800MB大小的文件(超过2GB的可能性很高).我把它分成几个文件,每个文件大约1-3kb.

我想咨询你们,最好在两者之间使用:BufferedWriter和OutputStreamWriter

任何关于正确方向的指导都表示赞赏.

java parsing writer

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