小编Jee*_*ets的帖子

grep排除多个字符串

我试图使用尾部查看日志文件,-f并希望排除包含以下字符串的所有行:

"Nopaging the limit is"`  and `"keyword to remove is"
Run Code Online (Sandbox Code Playgroud)

我可以排除一个这样的字符串:

tail -f admin.log|grep -v "Nopaging the limit is"
Run Code Online (Sandbox Code Playgroud)

但是如何排除包含string1或的行string2.

linux ubuntu

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

为什么BigDecimal自然排序与equals不一致?

来自JavadocBigDecimal:

注:如果应谨慎BigDecimal对象作为一个键SortedMap或元素的SortedSetBigDecimal自然顺序与等号一致.

例如,如果你创建HashSet并添加new BigDecimal("1.0")new BigDecimal("1.00")它的集将包含两个元素(因为该值有不同的尺度,所以是不相等的根据equalshashCode),但如果你有做同样的事情TreeSet,该Set只包含一个元素,因为使用时值比较相等compareTo.

这种不一致背后有什么具体原因吗?

java bigdecimal

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

REPLACE()可以使重音不敏感(é= e)吗?

我有一张表使用UTF-8- default整理.

我在这个表中称为列company具有这种价值Café Rouge

当我执行查询时:

 select * from company where name ='Cafe Rouge'
Run Code Online (Sandbox Code Playgroud)

它列出了这家公司,因为它处理了字符,é =e但是当我使用replace命令时,它不会被 é视为e.

所以,

select replace('Café Rouge','e','z')  
Run Code Online (Sandbox Code Playgroud)

给我'Café Rougz',即它不会取代éz.

任何建议都会很明显

mysql collation utf-8 character-encoding

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

java urlconnection获取最终重定向的URL

我有一个重定向到另一个url的网址.我希望能够获得最终重定向的网址.我的代码:

    public class testURLConnection
    {
    public static void main(String[] args) throws MalformedURLException, IOException {

    HttpURLConnection con =(HttpURLConnection) new URL( "http://tinyurl.com/KindleWireless" ).openConnection();

    System.out.println( "orignal url: " + con.getURL() );
    con.connect();

System.out.println( "connected url: " + con.getURL() );
InputStream is = con.getInputStream();
System.out.println( "redirected url: " + con.getURL() );
is.close();
Run Code Online (Sandbox Code Playgroud)

}}

它始终提供原始URL,而redirectURL是:http://www.amazon.com/Kindle-Wireless-Reading-Display-Globally/dp/B003FSUDM4/ref=amb_link_353259562_2?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-10&pf_rd_r=11EYKT662A79T370AM3&pf_rd_t=201&pf_rd_p = 1270985982&pf_rd_i = B002Y27P3M.

如何获得此最终重定向的URL.

这是我尝试循环直到我们得到重定向.Still doesent获取所需的URL:

    public static String fetchRedirectURL(String url) throws IOException
    {
HttpURLConnection con =(HttpURLConnection) new URL( url ).openConnection();
//System.out.println( "orignal url: " + …
Run Code Online (Sandbox Code Playgroud)

java

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

spring boot 下载jsp文件

我正在使用 spring boot 简单应用程序来显示 JSP。然而,不是呈现 JSP,而是在浏览器中下载页面。请建议?

应用程序属性

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/tcadmin?zeroDateTimeBehavior=convertToNull
spring.datasource.username=tcuser
spring.datasource.password=tcuserpass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
server.port=9090
spring.jpa.properties.hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext
server.context-path=/internal
spring.mvc.view.prefix:/
spring.mvc.view.suffix:.jsp
Run Code Online (Sandbox Code Playgroud)

我已经创建了文件夹 src/main/webapp 并将 printReciept.jsp 放在其中。

xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.a2b</groupId>
    <artifactId>A2BInternalModules</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>

    <name>A2BInternalModules</name>
    <description>Sitemap Generator for A2B</description>

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

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
    <!-- Tomcat Embed -->

        <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>required</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
       </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency> …
Run Code Online (Sandbox Code Playgroud)

spring spring-boot

7
推荐指数
3
解决办法
8052
查看次数

使用XPath表达式如何获取紧随节点之后的第一个文本节点?

我想到达具有以下文本的确切节点:“公司”。到达该节点后,我想立即到达该节点之后的下一个文本节点,因为它包含公司名称。如何使用Xpath做到这一点?

XML的片段是:

<div id="jobsummary">
    <div id="jobsummary_content">
        <h2>Job Summary</h2>
        <dl>
            <dt>Company</dt>
            <!-- the following element is the one I'm looking for -->
            <dd><span class="wrappable">Pinpoint IT Services, LLC</span></dd>
            <dt>Location</dt>
            <dd><span class="wrappable">Newport News, VA</span></dd>
            <dt>Industries</dt>
            <dd><span class="wrappable">All</span></dd>
            <dt>Job Type</dt>
            <dd class="multipledd"><span class="wrappable">Full Time</span></dd><dd class="multipleddlast"><span class="wrappable"> Employee</span></dd>
        </dl>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我使用以下xpath到达了Company标记://*[text()= 'Company'] 现在,我想到达下一个文本节点。我的XML是动态的。因此,我无法像<dd>获取公司价值那样对节点类型进行硬编码。但这可以确保该值位于下一个文本节点中

那么,如何在文本为Company的节点之后立即到达文本节点?

xpath

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

如何替换MYSQL中最后一次出现的子串?

如何在MYSQL中用空字符串替换最后一个子字符串?我在MYSQL中找不到任何这样的直接函数

字符串: "American Corp National Corp"

搜索字符串: "Corp"

预期产量: "American Corp National"

谁有人建议?

mysql database

5
推荐指数
2
解决办法
4545
查看次数

Mysql将结果集从远程服务器导出为CSV

我的应用程序在服务器1上运行,数据库在服务器2上.我希望将select查询的输出作为CSV输出到服务器1,即我的应用程序服务器.我怎样才能实现这一点.select into outfile不会有帮助,因为它只在本地服务器上转储,所以如果我在DB服务器上运行查询,它将在其上创建文件而不是应用程序服务器.mysql -e选项也提供帮助,因为它不会转储为CSV.任何人都可以建议如何从远程服务器本地直接创建文件作为CSV?谢谢.

mysql

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

jstl从字符串中删除所有空格

我试图从jstl变量中删除所有空格.

<c:set var="string1" value="This is first String         "/>
Run Code Online (Sandbox Code Playgroud)

修剪只删除尾随空格,但我希望输出如下:

"ThisisfirstString"

删除所有空格.有人建议吗?

jstl

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

MySQL从列中删除尾随换行符

我想从MySQL列中删除尾随换行符.trim()只删除空格,但我也想删除尾随换行符.谁有人建议?

mysql

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

无法打印GC详细信息

我正在尝试在eclipse中打印测试程序的GC详细信息.我想只为我的程序设置它,所以我去了Run> Run Configurations并在VM参数中给出了这个:

-Xms1024M -Xmx1024M    –XX:+PrintGCDetails  –XX:+PrintGCTimeStamps
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做并运行我的程序时,我收到以下错误:

java.lang.NoClassDefFoundError: –XX:+PrintGCDetails
Caused by: java.lang.ClassNotFoundException: –XX:+PrintGCDetails
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Run Code Online (Sandbox Code Playgroud)

我在传递论据时做错了什么.

java garbage-collection

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

Spring Boot在MySQL中连接多个架构

我无法配置如何使用Spring Boot连接到多个架构。到现在为止,在Spring 4XML配置中,我只能将DB URL设置为:jdbc:mysql://180.179.57.114:3306/?zeroDateTimeBehavior=convertToNull并且在实体类中指定要使用的架构,从而能够连接到多个架构。

但是,使用Spring Boot我无法实现相同的目标。如果在application.properties中,我仅指定不带模式的JDBC URL,则会出现错误:

没有选择数据库

即使我在实体类中指定了架构名称。请提出如何在Spring Boot中实现相同的目标?谢谢。

spring jdbc spring-boot

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

Scrapy 基于日志文件时间戳的动态文件名

我正在使用 scrapy 并使用 settings.py 中的 LOG_FILE= 将结果记录到日志文件中。然而我想要的是,每次运行蜘蛛时,它应该根据时间戳记录到不同的文件名。是否可以通过在settings.py中进行一些设置来实现这一点?

scrapy

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