小编Cri*_*ris的帖子

代理背后的Gradlew

我有来自Gaelyk(称为Bloogie)的样本,它正在使用gradlew.

我支持代理.

我读过gradle docs并发现了这个:

gradle.properties

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将这些信息放入包装器gradlew中.任何的想法?

gradle gaelyk

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

WebServices:裸vs包裹?

我从一些现有的wsdl中生成了一些WebServices

我使用Maven来做这个,但是生成了一些web服务

@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)  
Run Code Online (Sandbox Code Playgroud)

和其他人一起

@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.WRAPPED) 
Run Code Online (Sandbox Code Playgroud)

Jaxb或xjc会自动执行此操作吗?因为我在wsdls中没有任何差异......

java web-services jax-ws

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

Webservice - 客户端服务实例化

您知道创建Web服务客户端服务实例的成本是多少?

 JavaWebService service = new JavaWebService();
 SomePort port = service.getJavaWebServicePort(); 
Run Code Online (Sandbox Code Playgroud)

创建服务一次,然后在多线程环境(webapp)中重用相同的端口并不危险?

请注意,端口getPort和端口本身不是线程安全的,但是如果服务成本高昂,每次创建服务时都可能会产生问题.

任何的想法 ?

谢谢

java web-services java-metro-framework jax-ws

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

Quartz org.quartz.jobStore.selectWithLockSQL行锁

我在集群模式下使用Quartz

由于过度调用导致数据库级别出现一些行锁争用:

org.quartz.jobStore.selectWithLockSQL

"SELECT*FROM QRTZ_LOCKS WHERE SCHED_NAME =:"SYS_B_0"AND LOCK_NAME =:1 FOR FORDDATE"

我读石英文档,但我仍然不清楚为什么执行上面的查询.

这个行锁的目的是什么?

问候

spring weblogic quartz-scheduler

13
推荐指数
1
解决办法
4403
查看次数

Oracle序列事务性

我需要一个特定的业务场景,在一个实体(而不是PK)上设置一个序列中的数字(序列必须是最小值和最大值之间的数字)

我定义了这样的序列:

CREATE SEQUENCE MySequence
  MINVALUE 65536 
  MAXVALUE 4294967296 
  START WITH 65536
  INCREMENT BY 1
  CYCLE
  NOCACHE
  ORDER;
Run Code Online (Sandbox Code Playgroud)

在Java代码中,我从序列中检索数字,如下所示:

select mySequence.nextval from dual
Run Code Online (Sandbox Code Playgroud)

我的问题是:

如果我select mySequence.nextval from dual在事务中调用此" "并且在另一个事务中同时调用相同的方法(并行请求),则确定序列返回的值是否不同?

是不是可以从第一个事务中读取未提交的值?

因为假设我没有使用序列和普通表,我将增加序列,然后如果trasactinalitY是默认的"READ COMMITTED",则事务2将能够读取相同的值.

java sql oracle hibernate sequence-sql

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

我应该在多线程环境中使用对象池,单例还是静态方法?

我有一个辅助类,它创建了一些对象,比如构建器.助手类没有状态.它处于多线程环境中; 特别是,一个Web服务器.这个班级是单身人士的好人选吗?

将此类实现为单例并仅使用static方法有什么区别?

成千上万的用户访问这个对象/这些方法的效果是什么?

我可以使类成为常规类,但每次需要时实例化它都会浪费内存.

java singleton multithreading

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

运行泽西岛样品

我刚刚下载了Jersey样本,这是一个maven项目,但是当我尝试执行我得到的样本时

"[错误]无法在项目json-jackson上执行目标org.apache.maven.plugins:maven-checkstyle-plugin:2.16:checkstyle(default-cli):Checkstyle报告生成出错.在checkstyle执行期间失败:无法在位置找到抑制文件:etc/config/checkstyle-suppressions.xml:找不到资源'etc/config/checkstyle-suppressions.xml'. - > [帮助1]"

我认为它可能与父母pom有关,但我还没有找到解决方案.

知道如何解决这个问题?

java jersey maven jersey-2.0

7
推荐指数
1
解决办法
1630
查看次数

通过Spring + Hibernate只读数据

注意到如果我想读取一些数据,如果我没有事务上下文,我将无法这样做,因为

org.hibernate.HibernateException:找不到当前线程的Session

对于读取数据,通常不需要事务.

因此,为了让Spring管理会话,即使对于只读操作,它也需要进行交易...?

这不是开销吗?

PS.I不想手动打开和关闭会话...

非常感谢.

java spring hibernate transactions

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

Weblogic webservice客户端.(干净的参考)

我创建了一个端口池(webservice客户端),因为在每次请求时动态创建客户端会导致瓶颈

现在我注意到webservice客户端持有对请求和响应的引用......

这是正常的......?

不幸的是,对于这个web服务来说,有效载荷非常大,就像这样,即使暂时不使用,池也会保留对某些不再使用的响应的引用...增加堆...

收到回复后有没有办法清理这些引用?

更新:使用Apache CXF客户端我没有这个问题但是pb.仍然对weblogic客户开放..

java web-services weblogic java-metro-framework jax-ws

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

带有外部引用验证的 OpenApi

来自 Soap、XSD、WSDL 领域,我试图找到一种方法来重用使用 OpenApi v3 时定义的一些模式。

目录结构:

在此处输入图片说明

地址.yaml

openapi: 3.0.1
info:
  title: An include file to define an address
  version: 1.0.0
paths: {}
components:
  schemas:
    Address:
      type: object
      properties:
        id:
          type: integer
          format: int64
        streetName:
          type: string
        streetNumber:
          type: integer
          format: int32
        city:
          type: string
        postalCode:
          type: string
          format: date-time
        country:
          type: string
          description: Allowed countries (just on purpose 3 to have an enum)
          enum:
            - Romania
            - Belgium
            - Hungary  
Run Code Online (Sandbox Code Playgroud)

客户.yaml

   openapi: 3.0.1
info:
  title: An include file to …
Run Code Online (Sandbox Code Playgroud)

swagger openapi openapi-generator

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