Vue给数据赋值后页面渲染延迟

问题:在通过for循环给数据依次赋值后,data里数据更新,但页面数据会延迟更新

解决:1、在data里给被赋值的数据设置默认值(不一定有效)

2、赋值完后 iu手动调用数据刷新方法:this.$forceUpdate();

Linux后台运行jar项目

在linux服务器上运行Jar文件时通常的方法是:

$ java -jar test.jar

这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务,有没有办法让Jar在后台运行呢:
方法一:

$ nohup java -jar test.jar &

/nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
/当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中
/除非另外指定了输出文件。

方法二:

$ nohup java -jar test.jar >temp.txt &

/这种方法会把日志文件输入到你指定的文件中,没有则会自动创建
/这种方法建议在日志文件中写入该进程pid,方便以后执行kill -9操作

查看所有进程状态:

$ nestat -ntulp

 

springdataJPA查询数据库将表面转大写

自定义一个配置类:

package com.xuanss.pgo.admin.utils;

import org.hibernate.boot.model.naming.Identifier;
import org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl;
import org.hibernate.engine.jdbc.env.spi.JdbcEnvironment;
import org.springframework.stereotype.Component;

/**
 * @author xuhang
 * @package com.xuanss.pgo.admin.utils
 * @data 2018-11-5 23:48
 */
@Component
public class MySQLUpperCaseStrategy extends PhysicalNamingStrategyStandardImpl {

    private static final long serialVersionUID = 1383021413247872469L;


    @Override
    public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) {
        / 将表名全部转换成大写
        String tableName = name.getText().toUpperCase();

        return name.toIdentifier(tableName);
    }

}

在application.perproties默认配置文件中加入:

#将数据库表名全部转换为大写
spring.jpa.hibernate.naming.physical-strategy=com.xuanss.pgo.admin.utils.MySQLUpperCaseStrategy

请替换自己的包名!

或者application.yml默认配置文件中配置:

#将数据库表名全部转换为大写
hibernate:
     naming:
        physical-strategy: com.xuanss.pgo.admin.utils.MySQLUpperCaseStrategy

 

407-555-1078

问题描述:spring boot使用maven的package命令打出来的包,却不包含依赖的jar包

问题原因:打包时使用了maven默认的maven-jar-plugin插件,而不是spring-boot-maven-plugin插件

解决办法:在pom文件中加入以下代码

​

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>springboot版本号</version>
</parent>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring.boot.version}</version>
        </plugin>
    </plugins>
</build>