java
あずにゃん
日萌社
展开
-
ubuntu 18 安装 jdk1.8
卸载自带的OpenJDK方法 sudo apt-get remove openjdk*安装 JDK 1.8 sudo mkdir /usr/local/java sudo tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/javacd /usr/local/java/jdk1.8.0_181/bin./java -version...原创 2020-01-25 18:55:47 · 276 阅读 · 0 评论 -
把java项目打包为jar包、war包
其他文章参考链接spring boot 启动命令行传参 Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包目录 把java项目编译后的代码打包为jar包(不包含第三方依赖jar包) 把java项目编译后的代码打包为war包(包含第三方依赖jar包) 把java项目编...原创 2019-07-08 16:48:54 · 2641 阅读 · 0 评论 -
java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天
java 判断时间范围 java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天判断两个日期时间/两个时间戳之间相隔多少天也可用于获取从1970年以来到某个时间之间相隔多少天 //2019-05-18 00:00:00 时间戳 1558108800000 //2019-05-17 23:59:59 ...原创 2019-05-18 17:15:01 · 12335 阅读 · 4 评论 -
运行java程序(jar)指定内存大小
其他文章参考链接spring boot 启动命令行传参 Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包nohup java -Xms堆内存初始值m -Xmx堆内存最大值m -jar xx.jar >log.out &比如:nohup java -Xms2000m -X...原创 2019-05-22 14:55:04 · 26055 阅读 · 2 评论 -
Java 多进程、多线程、多线程中的共享变量的安全问题、同步锁、线程同步、ThreadLocal
多进程、多线程、多线程中的共享变量的安全问题、同步锁、线程同步、ThreadLocal Java 线程池 newCachedThreadPool缓存线程池、newFixedThreadPool固定线程池 1.多进程和多线程: 1.进程和线程: 1.进程:当前正在运行的程序,一个应用程序在内存中的执行区域 2.线程:一个线程 为进程中的一个执行控制单元,真正执行代码的...原创 2019-05-16 22:28:29 · 2501 阅读 · 0 评论 -
Eclipse 做jar包
其他文章参考链接spring boot 启动命令行传参 Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包原创 2019-05-16 22:19:58 · 356 阅读 · 0 评论 -
try catch finally 中有 return语句时的执行顺序
结论:1.try 或 catch 中都有 return语句,并且有 finally 的话,最终先执行 finally,再执行 try 或 catch中的 return语句2.try 或 catch 中都有 return语句,并且有 finally,而且 finally中 有return语句 的话,最终先执行 finally,然后执行 finally中 有return语句,并不会执行 try...原创 2019-05-16 21:04:32 · 3748 阅读 · 0 评论 -
逆向工程
class XXExample类 通过逆向工程生成,而public static class Criteria都定义在class XXExample类中1.class XXExample类: XXExample example = new XXExample() 分组(group by)、排序(order by)的条件都使用XXExample对象设置 不是where子句中的条件都要...原创 2019-05-12 14:07:52 · 398 阅读 · 0 评论 -
Java 线程池 newCachedThreadPool缓存线程池、newFixedThreadPool固定线程池
多进程、多线程、多线程中的共享变量的安全问题、同步锁、线程同步、ThreadLocal Java 线程池 newCachedThreadPool缓存线程池、newFixedThreadPool固定线程池 package src.main.sample;import java.util.concurrent.ExecutorService;import java.u...原创 2019-05-16 13:55:57 · 1165 阅读 · 0 评论 -
搭建tomcat中运行的java项目、并使用Logger日志记录
spring boot 项目搭建、使用日志记录模板项目下载链接:https://pan.baidu.com/s/1E7P7agwkyhx67q6joDGDWw提取码:35w2项目打包和运行:1.打包要打为war包,并把打包好的war包名改为ROOT.war,然后把ROOT.war放到apache-tomcat-7.0.65\webapps 目录下,当执行apache-to...原创 2019-05-06 15:05:53 · 1721 阅读 · 0 评论 -
集群、分布式
集群: 1.做的都是同一个任务事情,比如upstream中多个nginx组成负载均衡 2.存储的是不同的数据,比如多个mysql集群中,每个mysql分别存储不同部分的数据 3.存储的是相同的数据,即主从备份,比如,多个redis集群中,从节点专门备份主节点的数据分布式: 1.做的不是同一个任务事情1.集群中的节点:集群系统中的单个计算机通常称为节点,即一个集群中的节点就是集群...原创 2019-05-08 21:33:23 · 275 阅读 · 0 评论 -
Eclipse 创建Maven工程
其他文章参考链接spring boot 启动命令行传参 Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包3.1、准备工作3.1.1、工具和环境(截图)Maven以及eclipse的配置参考《Eclipse相关配置.docx》3.1.2、创建lucene工程1、右键NewProj...原创 2019-05-08 15:41:21 · 330 阅读 · 0 评论 -
spring boot 启动命令行传参
其他文章参考链接spring boot 启动命令行传参 Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包1.同名的参数优先级:命令行 > 环境变量 > 配置文件2.spring boot启动命令: 前台执行:java -jar xxx.jar --属性名=...原创 2019-05-08 12:25:07 · 4023 阅读 · 0 评论 -
java 判断时间范围
java 判断时间范围 java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天注意:这个实现奇怪的是 "12:00:00" 也判断为 "00:00:00"例子:System.out.println(isInTime("00:00:00-00:01:00", "12:00:00"));package com.nginxlog;imp...原创 2019-05-08 10:56:00 · 1106 阅读 · 0 评论 -
java ScheduledExecutorService、Timer 多线程与定时任务的结合使用
第一种方式:多线程 + 定时任务 执行,会专门使用一个线程执行 定时任务package com.nginxlog;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent.*;public class ScheduledExecutorSe...原创 2019-04-29 11:00:25 · 1621 阅读 · 0 评论