
java
jl2tina
无聊的人生无聊的我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简洁版logback.xml
nohup java -jar -Dserver.port=9090-Dcatalina.home=/data/softwares/app/tomcat-test-xxl-job-9090/logback-logs/ #打印logback日志 info error warn debug 产生不同文件 catalina.home为logback.xml中的变量xxl-job-admin-2.0.2.jar >/data/softwares/app/tomcat-test-xx...原创 2021-05-20 16:13:33 · 350 阅读 · 0 评论 -
logback.xml
<?xml version="1.0" encoding="UTF-8"?><!-- Logback Configuration. --><configuration scan="true"> <property name="BODYGUARD_LOG_LEVEL" value="INFO"/> <include resource="logging/logback-bodyguard.xml"/> <spring.原创 2021-05-20 16:04:04 · 143 阅读 · 0 评论 -
Java基于LoadingCache实现本地缓存
Java基于LoadingCache实现本地缓存一、 添加maven依赖<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.1-jre</version></dependency>二、CacheBuilder方法说明1️⃣LoadingCa.转载 2021-02-08 09:35:33 · 844 阅读 · 2 评论 -
使用jar命令替换jar包中指定文件
一、jar命令用法 -c 创建新的归档文件 -t 列出归档目录和文件 -x 解压缩已归档的指定(或所有)文件 -u 更新现有的归档文件 -v 在标准输出中生成详细输出 / 提供更详细输出信息 -f 指定归档文件名 / 为压缩包指定名字 -m 包含指定清单文件中的清单信息 -e 为捆绑到可执行 jar 文件的独立应用程序指定应用程序入口点 -0 仅存储,不压缩,只是打包;不使用任何 ZIP 压缩 -M 不创建条目的清单文件 META-INF/MANIFEST.MF -i ...转载 2020-10-23 17:29:25 · 1819 阅读 · 0 评论 -
java判断两个时间相差得天数
方法一:转化为毫秒数,再除以一天得毫秒数/** * 通过时间秒毫秒数判断两个时间的间隔 * @param date1 * @param date2 * @return */ public static int differentDaysByMillisecond(Date date1,Date date2) { int days = (int) ((date2.getTime() - date1.getTime()) /...原创 2020-06-30 19:08:51 · 1620 阅读 · 0 评论 -
Spring Boot 打jar包改成war包模式
修改pom.xml文件将jar包改成war包 <!--<packaging>jar</packaging>--><packaging>war</packaging> 添加Spring Boot 的tomcat依赖 <!--添加tomcat--><dependency> <groupId>org.springframework.boot</groupId> .原创 2020-06-08 10:21:47 · 376 阅读 · 0 评论 -
Java8 stream 根据对象字段去重
public class Java8StreamTest { public static class Book{ private String id; private String name; public Book(String id, String name) { this.id = id; this.name = name; } public String.转载 2020-06-05 14:19:17 · 1660 阅读 · 0 评论 -
Elasticsearch判断index是否存在--java实现
在做Elasticsearch相关开发的时候,有个地方需要用java判断index在集群中是否存在,于是在Elasticsearch java api中找了半天,总算是找到了,记录下来,方便自己,也方便别人。Java实现import java.net.InetAddress; import org.elasticsearch.action.admin.indices.exists.indices.IndicesExistsRequest;import org.elasticsearch.ac转载 2020-05-13 16:43:59 · 3407 阅读 · 0 评论 -
String.format()的详细用法
问题在开发的时候一段字符串的中间某一部分是需要可变的 比如一个Textview需要显示”XXX用户来自 上海 年龄 21 性别 男”其中的 XXX 是用户名 每个用户也是不一样的地区 上海 为可变的string数据年龄 21 为可变的int数据性别 男 为可变的string数据遇到这种情况你们是怎么样解决的呢?把这段字符串保存在常量类里吗?不!我们应该遵循Google的开发...转载 2020-05-08 11:08:54 · 217 阅读 · 0 评论 -
jenkins 在Linux下安装
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目jenkins搭建 部署分为三个步骤;第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步,部署项目第一步 ,jenkins安装准备环境:JDK:1.8Jenkins:2.83 Centos:7.3maven 3.5‘jdk默认已...原创 2018-08-31 15:18:24 · 1027 阅读 · 0 评论 -
Spring Boot项目在多环境下(开发、生产或测试环境)调用不同配置文件方式
我们知道,一个项目在开发环境、测试环境、生产环境,不同的环境会有不同的配置,比如数据库的配置就不同,那么怎么样才能做到,不用每次换环境的时候,都去修改这些配置呢,下面以我写的一个小案例来作说明。如下图是我项目的三个配置文件,其中,application.yml是启动服务时,服务器会自动加载的配置文件,而application-dev.yml代表的是开发环境的配置文件,application-p...原创 2018-08-31 14:21:50 · 28339 阅读 · 0 评论 -
java 获取用户请求的ip 地址
分两种情况:第一种:没有使用代理。走A路线,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。第二种:通过了Apache,Squid,Nginx等反向代理软件就不能获取到客户端的真实IP地址了。走B路线,以下为获取ip的工具类/** * 常用获取客户端信息的工具 * */public final c...原创 2018-08-31 14:59:45 · 607 阅读 · 0 评论