Maven导入本地jar包
1.在本地maven仓库安装本地jar包
maven install可以把指定的文件安装到本地maven仓库(使用maven指令前需要安装apache maven)。有三种install方式:
1.指定jar包、groupid、artifactId和version,maven会自动生成相应的pom.xml文件。
1 | mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> |
2.如果jar包是用maven打包生成的,可以直接指定jar包和pom.xml文件。
第四次换工作的全过程
第三次换工作的全过程
线上问题
1.线上nohup日记过多导致服务器磁盘100%
后台运行jar包导致生成大量nohup日记,强行删除nohup文件会导致假删除,实际还是占用磁盘空间
解决方案:
不打印nohup日记,由logback来打印
nohup java -Xms512M -Xmx2048M -Xmn512M -Xss1M -XX:NewRatio=8 -jar /data/smart_campus/canteen/smart_campus_canteen_back-1.0-bate.jar -Djava.security.egd=file:/dev/./urandom –spring.config.location=/data/smart_campus/canteen/config/application.properties -Djava.awt.headless=true export _JAVA_OPTIONS=’ -XX:-UseCompressedClassPointers ‘ >/dev/null 2>&1 &
第二次换工作的全过程
@Component和@Configuration作为配置类的差别
换工作全过程
JNDI数据源配置
1.修改对应tomcat下的conf文件夹中的context.xml
在context.xml
1 | <Resource |
Android使用OkHttp发送Get和Post请求
1.首先添加OkHttp依赖包
依赖包要根据自己的安卓版本选择,否则版本冲突会报错
2.在工具类HttpUtil中编写发送Get和Post请求方法
在发送请求的时候可能会出现NetworkOnMainThreadException异常,解决方法有两个
1.简单暴力,强制使用,代码修改简单
在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码
1 | if (android.os.Build.VERSION.SDK_INT > 9) { |