小编Man*_*glu的帖子

如何通过脚本在Unix中找到文件的编码

我需要找到放在目录中的所有文件的编码.有没有办法找到使用的编码?

file命令无法执行此操作.

我感兴趣的编码是:ISO-8859-1.如果编码是其他任何东西,我想将文件移动到另一个目录.

unix shell encoding file

280
推荐指数
9
解决办法
42万
查看次数

如何升级minikube?

几个月前我安装了minikube,并希望在有更新的版本时进行升级.

我无法找到如何升级minikube.我在这里看到了升级命令的功能请求 - https://github.com/kubernetes/minikube/issues/1171

我试图卸载minikube并再次击中另一个砖墙.我没有看到卸载minikube的命令.最接近这一点的信息不是很有用 - https://github.com/kubernetes/minikube/issues/1043

我想我们需要升级这些方法(至少每6个月左右一次).

macos kubernetes minikube

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

是否存在Spring-boot和Spring-cloud的兼容性矩阵?

我想知道Springboot和Springcloud之间是否存在兼容性矩阵?

我在STS上创建了一个简单的项目,并遇到兼容性问题.

   <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.1.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>


<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Camden.SR5</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

充分了解Springboot和Springcloud的受支持版本将使事情变得更简单.

我确实观察到了一个涉及这种需求的公开问题 - https://github.com/spring-cloud/spring-cloud-build/issues/43

社区是否有办法在他们开始使用SpringCloud项目时如何选择开始使用特定版本组合?

编辑:添加我昨天遇到的这样一个问题的另一个实例

来自pom.xml的片段

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
         <version>1.5.2.RELEASE</version>
        <!--<version>1.5.2.RELEASE</version> -->
        <relativePath /> <!-- lookup parent from repository -->
    </parent>


    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <!-- <version>Camden.SR6</version -->
                <!-- <version>Brixton.SR5</version> -->
                <!--  <version>Camden.SR6</version> -->
                <version>Camden.SR5</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

使用带有Camden.SR5的1.5.2.RELEASE时没有maven错误,但是当应用程序启动时会抛出NoClassDefFoundError.

2017-03-28 09:51:15.148 ERROR 15808 --- [           main] o.s.boot.SpringApplication               : Application startup …
Run Code Online (Sandbox Code Playgroud)

compatibility spring version spring-boot spring-cloud

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

死信队列和退出队列有什么区别?

死信队列和退出队列有什么区别?

在WebSphere MQ术语和应用程序服务器方面.

所有J2EE/JEE应用程序服务器都有一个MQ提供程序它们是否也有一个死信队列的构造,或者是特定于WebSphere MQ的东西?

我对退出队列的理解如下:

如果MQ在指定次数的尝试后无法将消息传递到目标,则会将消息移至后退队列.

我对死信队列没有清楚的了解.

感谢任何帮助.

jms java-ee ibm-mq

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

带有自定义标题的AJAX文件下载

我想向URL发送请求,该URL为我提供了文件下载对话框.同时,服务器需要请求标头中的某些参数.我想在请求中插入自定义标头并获取响应文件.有什么方法可以实现这个目标吗?

javascript asp.net ajax jquery download

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

使用WebSphere中的JPA从数据库中选择所有行

我正在尝试实现一个使用开放式JPA访问数据层的Web服务.我正在使用websphere v7.0和JPA 2.0.这项服务将从一个小的数据库中获取所有行(大约6行,并且将来不会扩展太多).我试图获取所有行并通过用户返回它们.我现在正在创建将检索数据的会话Bean.

我有几个JPA对象其中一个(表示我想要返回的所有数据的一行)看起来像这样......

@Entity
@NamedQueries({
@NamedQuery(name="EmailDomainTrust.getEmailDomains",
        query="SELECT DOMAIN_NAME,"+ 
        "DESCRIPTION, CONFIRMED_BY, CONFIRMED_DATE" + 
        "FROM EMAIL_DOMAIN_TRUST")          
})
@Table(name="EMAIL_DOMAIN_TRUST")
public class EmailDomainTrust implements Serializable {
    @Id
    @Column(name="EMAIL_DOMAIN_TRUST_ID")
    private long emailDomainTrustId;

    @Column(name="DOMAIN_NAME")
    private String domainName;
}
Run Code Online (Sandbox Code Playgroud)

那里还有很多,但我不想让这个太久.我只是想我会展示一些有用的变量,也许还有一些得到的集合.在我的会话bean中,我试图获取所有行...

public List<EmailDomainTrust> GetEmailDomains(){
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("");
    EntityManager em = emf.createEntityManager();
    //EntityTransaction userTransaction = em.getTransaction();
    System.out.println("Testing 1..2...3...!");
    List<EmailDomainTrust> ListOfEmailDomains = em.find(EmailDomainTrust.class, arg1)

    try
    {
    }
    catch(Exception e)
    {
    }
    return null;    
}
Run Code Online (Sandbox Code Playgroud)

到目前为止我所拥有的绝对不是鼻烟.但是,在线教程从未描述过将所有行从表中删除.我没有这个方法的任何参数,所以我将无法根据ID或类似的东西进行选择.任何建议都会很棒.

websphere openjpa jpa-2.0

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

Spring数据休息 - 有没有办法限制支持的操作?

我想在Spring(SpringBoot)应用程序中将数据作为Restful API公开.Spring Data Rest似乎非常适合此活动.

该数据库对我的应用程序需求是只读的.默认提供所有HTTP方法.是否有可用于限制(实际上阻止)其他方法暴露的配置?

spring spring-data spring-data-rest spring-boot

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

生产环境 - http 500错误页面 - 请不要堆栈跟踪

这是上下文:

我为一家非常大的企业工作.在这里,我们有许多WebSphere Application Server集群,每个集群都运行许多Java EE Web应用程序.这些应用程序中的大多数(但不是全部)在其web.xml中包含特殊指令,以便在发生意外异常时显示自定义错误页面.这是一个例子:

<error-page>
    <error-code>500</error-code>
    <location>/500.jsp</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

当然,通过这样做,我们的目标是向客户显示一个友好的错误页面,而且,我们主要的目的是隐藏通常包含在标准http 500错误页面中的堆栈跟踪.

正如您应该知道的,这些堆栈跟踪包含许多敏感数据,例如包的名称,类的名称甚至方法的名称.有时,最糟糕的是,这些堆栈跟踪包含SQL异常,这些异常通常会显示使用哪些数据库服务器软件.甚至最糟糕的是,这些堆栈跟踪包含文件和文件夹路径,这反过来可以揭示我们的WebSphere Application Server运行在哪个操作系统的系列上.

我是否需要提及这些堆栈跟踪可以揭示的所有其他更敏感的数据?(用户名,端口号,IP地址,计算机/服务器名称,JNDI对象的名称......)

因此,这里没有什么大惊喜,每个大型企业都需要将这些堆栈跟踪隐藏到客户手中.

但是,这是我们的问题:

有时,即使在web.xml文件中配置了自定义错误页面,WebSphere也会将基本错误页面发送到客户的Web浏览器.我非常理解为什么WebSphere会这样做.例如,我知道当http响应的头已经提交时,WebSphere无法重置其缓冲区以发送自定义错误页面,然后无法比发送基本错误页面做得更好.

这是我的问题:

(1)是否可以配置WebSphere,以便它的基本错误页面中永远不会包含任何堆栈跟踪?这样,即使由于某些技术原因,WebSphere无法发送我们的自定义错误页面,至少基本错误页面也不会包含任何敏感数据.

我们应该怎么做?

谢谢,

java websphere stack-trace production-environment custom-error-pages

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

如果消息在MQ中回滚会发生什么?

我从WebSPhere MQ队列收到消息.我尝试处理,如果我收到一些异常,我想将消息回滚到MQ队列.

我也没有遇到任何问题.消息会怎么样?它是否排在队列的底部?

如果我尝试从队列中拉出一条消息,我会收到相同的消息,我回滚了吗?

可能是什么行为?我想通常在高容量队列场景中知道这种行为?

感谢任何输入.

谢谢,Manglu

transactions message-queue high-volume ibm-mq

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

用于将文件加载到MQ队列的实用程序

我想将文件系统中的文件加载到WebSphere MQ Queue.有几个支持pac - Q ProgramMO03:WebSphere MQ Queue Load/Unload Utility

接近但他们要求文件采用特定格式.我有消息是XML文件,并希望快速将它们加载到队列中.文件数量达到几百个,因此寻找一个实用程序来完成这项工作,而不必编写应用程序来实现这一目标.

我无法找到一些通用的应用程序来实现这一目标.所以在这里寻求一些帮助

谢谢

ibm-mq

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

基于动态正则表达式的XPath搜索

我有一个类似下面的XML:

    <?xml version="1.0" encoding="UTF-8"?>
    <Configuration>
        <Destinations>
            <Destination name="DEST1" >
                <From>AMA*</From>
            </Destination>

            <Destination name="DEST2" >
                <From>AMAZON</From>
            </Destination>

                           <Destination name="DEST3" >
                <From>EBAY</From>
            </Destination>

                           <Destination name="DEST4" >
                <From>*</From>
            </Destination>

        </Destinations>
    </Configuration>
Run Code Online (Sandbox Code Playgroud)

我想查询并找出与提供的输入匹配的所有设计.

如果我指定EBAY我希望xpath返回节点名称= DEST3和DEST4(它不关心值)但是如果我指定AMAZON它需要返回DEST1,DEST2和DEST4,因为DEST1中的AMA*支持通配符.

到目前为止,我的XPath看起来像这样:

/目的地[(From ='''或From ='*')))/ @ name

如果指定了input,则动态创建XPATH表达式并将传入值插入 领域

除了From之外,我的XML中还有其他元素.

感谢是否有人可以指出这一点.

谢谢,Manglu

java xml xslt xpath xpath-2.0

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

WebSphere:boundedbuffer.waitGet_正在耗尽大部分CPU

我在一些WAS 7.0.0.19程序上使用了jvisualVM - 并对CPU进行了采样.它似乎有很大一部分用于boundedbuffer.waitGet_().

你能解释一下这是否正常?

谢谢.

java websphere

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

Web服务设计问题 - 记录消息

我们在办公室就通过Web服务收到和发送的消息的审计记录进行了辩论.

我认为整个SOAP消息不应该记录在应用程序审计日志中,除非要求说明这是必需的.只有请求的显着元素才需要成为审计日志的一部分,因为这提供了审计跟踪所需的证据.

我的理由是:(1)根据定义,审计日志始终打开,不应关闭.因此,如果我们决定记录整个消息以进行审计跟踪,那么它们将始终打开并且可能在生产运行期间(特别是在峰值负载期间)产生巨大的性能影响(2)如果业务/技术要求没有明确说明这一点作为一项要求,这是一项不必要的开销.如果需要信息,则可以使用运行时引擎跟踪功能打开/关闭以获取SOAP消息.

这个领域专家的一般想法是什么?

谢谢,Manglu

soa soap web-services

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