栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java开发常见模糊点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java开发常见模糊点

本文旨在记录日常开发中的模糊点。。。。
持续更新汇总中。。。。。。。

一、java 1、Java部署方式

在Linux上的部署发方式

nohup java -jar xxx.jar > catalina.out  2>&1 &

停止方式

ps -ef | grep email-0.0.1.jar | grep -v grep | awk '{ print $2 }'
kill -9 pid

对应停止脚本

#!/bin/bash
PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print $2 }')
if [ ${PID} ]; 
then
 echo 'Application is stpping...'
 echo kill $PID DONE
 kill $PID
else
 echo 'Application is already stopped...'
fi

win上对应的停止脚本

netstat -ano|findstr 9000
 TCP    0.0.0.0:7004           0.0.0.0:0              LISTENING       15044
taskkill -PID 15044 -F
2、类型转换相关 1、时间类型 1、时间类型转换

date—>LocalDate

public stat   ic LocalDate transport(Date date) {
  return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
}
2、date类型赋值指定时间
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  Date date = sdf.parse("2014-03-02");
3、java8常用操作 1、Map

1、对Map分组

 

2、对Map遍历

2、List

1、对list实体进行分组

  List dataAll = this.queryList();
        Map> collect = dataAll.stream().collect(Collectors.groupingBy(ProjectconfigeventEntity::getTreeid));

2、对list中存储的map分组

List> ydMaps = projectapplyinfoydjsDao.countEventYD(year);
Map>> ydMap = ydMaps.stream().collect(Collectors.groupingBy(o -> o.get("mon").toString()));
二、springCloud Alibab 2、nacos

单机启动命令

sh startup.sh -m standalone

#三、开发工具

3、解决IDEA创建不了springInit项目的问题

将代理地址修改为阿里云的地址即可

https://start.aliyun.com/
四、其他技术 1、docker 1、docker对所有的容器重启和停止命令
启动
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
关闭
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
2、仓库配置地址
vi    /etc/docker/daemon.json
3、导入、导出镜像
docker save -o redis.tar redis:5.0.2
docker load -i redis.tar
2 、tomcat

1、Linux上tomcat启动正常,就是访问不了,

问题排查方式:

使用这种方式,启动后查看报错信息

./catalina.sh run & 
五、Linux 1、全局环境配置 1、配置maven
vi /etc/profile

export MAVEN_HOME=/usr/local/soft/maven/apache-maven-3.6.0/
export PATH=${PATH}:${MAVEN_HOME}/bin
2、配置jdk
JAVA_HOME=/usr/local/soft/java/jdk1.8.0_311/
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

六、数据库 1、获取当前库中的所有表
select table_name,table_comment from information_schema.tables where table_schema='lnrf';

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643601.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号