小编J. *_*Lin的帖子

如何在Java中替换不区分大小写的文字子串

使用replace(CharSequence target, CharSequence replacement)String中的方法,如何使目标不区分大小写?

例如,它现在的工作方式:

String target = "FooBar";
target.replace("Foo", "") // would return "Bar"

String target = "fooBar";
target.replace("Foo", "") // would return "fooBar"
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它如此替换(或者如果有更合适的方法)是不区分大小写的,这样两个例子都返回"Bar"?

java string replace substring case-insensitive

119
推荐指数
5
解决办法
10万
查看次数

有没有办法在 Chrome 或 Firefox 中修改 HTTP 请求?

有没有办法使用 Chrome 开发工具或 Firebug 修改 HTTP 请求?例如在本地开发和在 Chrome 中测试时,我有一个页面需要一个 HTTP 请求来填充一些数据。因为它是本地的,所以该服务不可用。

目前,解决该问题的唯一方法是在 Apache 中配置代理传递,以便为该调用提供 QA 环境。我正在寻找一种更简单的方法来实现这一点,因为我使用 Jetty 来测试应用程序并且无法配置代理传递(或我知道的)。

换句话说,在本地测试应用程序时,有没有办法为当前会话创建临时代理通行证?

java apache tomcat google-chrome http

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

Hibernate Criteria左连接两个表

我有两个实体,比如商业和区域.

相关属性:
业务 - 区域,区域2,代码
区域 - areaId,areaName

区域和区域2的业务地图到区域中的ID

我正在尝试编写一个Hibernate标准,该标准仅返回所有业务领域.

SQL看起来像:FROM area a LEFT OUTER JOIN business b on a.areaId = b.area或a.areaId = b.area2 WHERE b.code!= null GROUP BY a.areaName

这就是我所拥有的:

DetachedCriteria criteria = DetachedCriteria.forClass(Business.class)
.setProjection(Property.forName("area"))
.setProjection(Property.forName("area2"))
.add(Restrictions.ne("code", null));

Criteria criteriaArea = fullTextSession.createCriteria(Area.class)
.createAlias("areaId", "areaId", CriteriaSpecification.LEFT_JOIN)
.add(Property.forName("areaId").in(criteria));
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我得到一个"不是关联:areaId"查询异常.

任何想法为什么会这样?谢谢.

java sql hibernate criteria left-join

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

Commons FTPClient在上传大文件后挂起

我正在使用Apache Commons FTPClient 3.1来进行简单的文件上传.storefile()适用于较小尺寸(小于100MB)的文件,但是当我尝试上传大于100MB的内容时,它会完成上传但只是挂起.

我试过像其他人建议的那样进入被动模式,但它似乎没有解决问题.我尝试过多个具有相同结果的FTP服务器,所以我猜它不是主机.

这是我正在做的事情的要点:

ftpClient.connect(...);
ftpClient.login(...);
ftpClient.enterLocalPassiveMode();
boolean success = ftpClient.storeFile(...);
if(success)
...
Run Code Online (Sandbox Code Playgroud)

对于大文件,程序在第4行挂起,但是成功上传了该文件.

java apache upload ftp-client apache-commons

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