自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 linux 找jdk路径

如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法。1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# java -versionja...

2018-05-25 10:27:44 1624

转载 linux 压缩

tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip xahot.zip...

2018-05-14 16:01:41 148

转载 centos不联网情况下,使用系统镜像作为本地源yum安装软件

前言公司内网搭建开发服务器,往往不能连外网,导致centos中的yum安装工具不能使用;使用rpm包安装软件要处理各种依赖,非常不方便。那么能不能在不联网的情况下使用yum安装软件呢?yum联网时使用的是外网中的仓库,centos的镜像3、4个G,已经包含了大部分的软件,那么怎么把系统镜像文件作为本地源来安装软件呢?一、准备工作1)系统安装镜像:可以是已经存放在硬盘中的镜像文件,也可以是刻录了安装...

2018-05-09 17:49:40 1262

转载 Java 文件、文件夹权限修改

Java 修改文件权限这个应该是老生常谈的功能,但是最近发现以前写的代码有一点点安全隐患,所以把代码改成NIO的方式,下面会介绍2种修改文件,文件夹权限的方法。使用File类 这个方式是以前最常见的方式,但是这个方式有点缺点在LINUX或者UNIX系统下,需要显示的指定权限为440,770等就显得不是那么好用了。File dirFile = new File(dirPath);dirFile.s...

2018-05-02 13:06:08 950

原创 java zip文件解压

public static void unZipFiles(String zipStr, String descDir) throws IOException {  //zipStr为压缩源文件,descDir为目标文件夹    File zipFile = new File(zipStr);        ZipFile zip = new ZipFile(zipFile,Charset.fo...

2018-04-18 21:12:38 300

转载 Linux下 JNI的使用

学习Android其中涉及对JNI的使用,对于这种跨语言的调用真没有见过,Java也都是最近才学的更别说对JNI的了解了,JNI的使用对于Android来说又是十分的重要和关键。那么到底Java到底是如何调用C/C++的,通过网络达人的总结中学习,自己也顺便总结一下这个学习的过程。什么是JNI     JNI是Java native interface的简写,可以译作Java原生接口。Java可以...

2018-04-17 12:28:48 240

转载 一个jar包里有多个main,指定运行某一个main

如果一个jar中含有多个主程序,而你没有配置默认主程序,或者想要运行指定主程序,则可以通过如下命令执行:java -cp example03-1.0-SNAPSHOT.jar com.alan.HelloWorld-cp <目录和 zip/jar 文件的类搜索路径>example03-1.0-SNAPSHOT.jar   jar包com.alan.HelloWorld  指定的主程序类...

2018-04-17 12:16:06 8430

原创 windows java jni调用dll

编写带有native声明的方法的java类,生成.java文件使用javac命令编译所编写的java类,生成.class文件使用javah -jni java类名生成扩展名为h的头文件,也即生成.h文件使用C/C++(或者其他编程想语言)实现本地方法,创建.h文件的实现,也就是创建.cpp文件实现.h文件中的方法将C/C++编写的文件生成动态连接库,生成dll文件public class Hell...

2018-04-08 18:58:02 728

转载 Spring Boot thymeleaf模板

自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习.1.引入依赖maven中直接引入 <dependency> <groupId>org.springframework.bo...

2018-03-26 17:36:42 132

转载 Spring Boot 热部署

实际开发中,修改某个页面数据或逻辑功能都需要重启应用。这无形中降低了开发效率,所以使用热部署是十分必要的。什么是热部署?应用启动后会把编译好的Class文件加载的虚拟机中,正常情况下在项目修改了源文件是需要全部重新编译并重新加载(需要重启应用)。而热部署就是监听Class文件的变动,只把发生修改的Class重新加载,而不需要重启应用,使得开发变得简便。Spring Boot 配置实现热部署第一种方...

2018-03-26 17:11:18 126

转载 screen命令常用工具命令

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。会话恢复只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话...

2018-03-26 10:28:07 350 1

转载 Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运...

2018-03-26 10:07:21 133

原创 linux运行jar找不到类

Class-Path后面写linux里jar的绝对地址,这里不写的话也可以添加这个路径到/etc/profile里 不过这里会覆盖/etc/profile配置

2018-03-22 15:10:19 3905

转载 eclipse和maven生成web项目的war包的操作方法

一、eclipse中,在需要打包的项目名上右击,然后把鼠标光标指向弹出框中的“run as”: 二、之后会看到在这个弹出框的右侧会出现一个悬浮窗,如下:  三、在上边的第二个悬浮窗鼠标点击“maven  clean”,maven会清除掉之前对这个项目的打包信息;执行以后在eclipse的控制台console会看到如下信息:  四、然后重复一、二步,选择“mavenbuild”,会看到如下弹出界面,...

2018-03-22 15:05:20 257

转载 项目部署到linux的tomcat

将打好的war包上传至webApp下看是否已经有tomcat在运行了  ps -ef |grep tomcat如果在运行先kill进程id(如进程为6632)kill -9 6632切换到对应Tomcat目录下cd /java/tomcat执行启动tomcatbin/startup.sh停止tomcatbin/shutdown.sh看tomcat的控制台输出  tail -f logs/catal...

2018-03-22 15:04:03 122

转载 linux安装多个tomcat

编辑环境变量:vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/usr/local/tomcatexport CATALINA_BASE...

2018-03-22 15:02:24 90

原创 maven打war包加入第三方依赖包

在pom中加入一个插件<plugins>              <plugin>                  <artifactId>maven-compiler-plugin</artifactId>                  <version>2.3.2</version>                ...

2018-03-22 14:59:59 1268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除