工作记录3

2018-3-21

用后台启动

nohup  you_cmd &

脚本方式也能后台启动,或者将后台启动的方式写到脚本里面

nohup ./start.sh > job.log &

ps aux、ps -aux、ps -ef之间的区别(一般用ps -ef)
http://blog.csdn.net/wynter_/article/details/73825978

2018-3-22

非常好的时间库:org.joda.time

2018-3-23

安装Mybatis-plugin插件(注意版本要安装好,不然不能用)
下载jar包:http://plugins.jetbrains.com/plugin/7293-mybatis-plugin
放到C:\Users\你的用户名.IntelliJIdea2017.3\config\plugins这个目录,重启即可使用
LPAD(str,len,padstr)

mysql> SELECT LPAD(‘hi’,4,’??’);
+———————————————————+
| LPAD(‘hi’,4,’??’) |
+———————————————————+
| ??hi |
+———————————————————+
1 row in set (0.00 sec)

IFNULL(expr1,expr2)
如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。
参考地址:http://www.nowamagic.net/academy/detail/3203050
str_to_date(#{postDate},’%Y-%m-%d’)
Mysql limit offset用法举例
https://blog.csdn.net/iastro/article/details/53037600

2018-3-27

先开通telnet
https://jingyan.baidu.com/article/7908e85c6ec355af491ad265.html

telnet ip地址 端口号

设置数据库的创建和修改时间

`created_time` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '最后更新时间'

timestamp值自动更新:https://blog.csdn.net/aitcax/article/details/41849591

2018-4-3

Yaml配置文件读取中文乱码,只需要将Yaml的文件格式更改为UTF-8即可

扫描二维码关注公众号,回复: 123760 查看本文章

2018-4-6

win7访问wifi显示有限的权限访问,诊断的结果是本地没有有效的ip配置,设置成自动获得IP地址,自动获得DNS服务器地址也不管用,这时需要制定IP地址和DNS服务器地址
这里写图片描述
ip地址设置成如上形式是因为路由器中设置了开始地址和结束地址
这里写图片描述
参考文章:https://www.kafan.cn/edu/64251892.html

2018-4-9

IntelliJ Idea 2017 免费激活方法
https://blog.csdn.net/jdazy/article/details/78884605

2018-4-10

#!/bin/sh
# MipUserAnalysisServer
export JAVA_HOME=/data/lib/jdk8
export APP_HOME=.
export CLSPATH=$APP_HOME/mip-ua-1.0.jar
export APP_LIB=$APP_HOME/lib
#------------------------------------------------
echo LinkAnalysisServer created by zhaidw
echo -------------------------------------
echo using JAVA_HOME: $JAVA_HOME

for i in $APP_LIB/*.jar; do
  export CLSPATH=$CLSPATH:$i
done

export CLASSPATH=$APP_HOME/config:$CLSPATH

echo using classpath: $CLASSPATH
echo -------------------------------------


nohup $JAVA_HOME/bin/java -server -Xmx2g -Djava.net.preferIPv4Stack=true com.st.mip.main.MipUserAnalysisServer >/dev/null 2>&1 &

#$JAVA_HOME/bin/java -server -Xmx2g com.st.mip.main.MipUserAnalysisServer

if [ $? -eq 0 ]
then
    echo "MipUserAnalysisServer start Success!"
else
    echo "MipUserAnalysisServer start Faild!"
    exit;
fi

echo $! > MipUserAnalysisServer.pid

2018-4-11

Spring Boot项目使用lombok加入如下jar包即可

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
</dependency>

应该是因为Spring Boot中有日志框架,在别的项目中用时还得加入如下jar包

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.1.2</version>
</dependency>
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-core</artifactId>
    <version>1.1.2</version>
</dependency>

2018-4-13

rz命令上传文件失败,可以用如下命令

rz -be

https://blog.csdn.net/kl28978113/article/details/78508126

2018-4-17

Apache Ant的使用
https://blog.csdn.net/yubo_725/article/details/52326746

2018-4-20

查看远程主机端口是否开放

telnet www.erlie.cc 3306

什么都没显示则是开放的,并且那边的服务得开启,如测试80,tomcat的服务得启动

2018-4-23

xshell过期,下载家庭版
https://blog.csdn.net/qq_17275341/article/details/78551772

2018-4-24

idea树形显示项目
view->tool window->project
https://www.cnblogs.com/cc-robot/p/6351491.html

2018-4-26

获取当前时间戳

System.currentTimeMillis() [最快] 
new Date().getTime()
LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli()
Calendar.getInstance().getTimeInMillis()

当前时间前一个小时的时间戳

LocalDateTime.now().minusHours(1).toInstant(ZoneOffset.of("+8")).toEpochMilli();

2018-4-28

LocalDateTime与String日期互相转换

public static void main(String[] args) {
    DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    LocalDateTime time = LocalDateTime.now();
    String localTime = df.format(time);
    LocalDateTime ldt = LocalDateTime.parse("2018-01-12 17:07:05",df);
    System.out.println("LocalDateTime转成String类型的时间:" + localTime);
    System.out.println("String类型的时间转成LocalDateTime:" + ldt);
}

2018-4-29

根据_id字段将status的值更改为1,这里用NumberInt是为了不让转化为double

db.weiboResult.update({"_id":ObjectId("5ae2f26084f72035236f7b1d")},{"$set":{"status":NumberInt(1)}})

批量更新值

db.weiboResult.find({}).forEach(
    function(item) {
        db.weiboResult.update({"_id":item._id},{"$set":{"status":NumberInt(1)}})
    }
)

从一个库将数据移动到另一个库

db.weiboResult.find().limit(500).forEach(function(x){
    db.testWeiboResult.insert(x)
})

https://blog.csdn.net/sinat_33455447/article/details/51918449

2018-5-3

Navicat Premium 12.0.18 / 12.0.24安装与激活
https://www.jianshu.com/p/42a33b0dda9c

2018-5-4

配置环境变量失败
Error opening registry key ‘Software\JavaSoft\Java Runtime Environment
https://blog.csdn.net/sunhengzhe/article/details/32935789
https://blog.csdn.net/qiyueqinglian/article/details/46605759
https://blog.csdn.net/wodediqizhang/article/details/53172867

猜你喜欢

转载自blog.csdn.net/zzti_erlie/article/details/79643944