01 2019 档案

MyBatis的学习总结:调用存储过程【参考】
摘要:一、创建存储过程 存储过程的目的:统计edi_test_task 正在运行的任务和非运行的任务 二、SQL映射文件 阅读全文

posted @ 2019-01-31 16:47 我是司 阅读(431) 评论(0) 推荐(0) 编辑

【Tomcat】部署Web到tomcat的四种方式
摘要:一、静态部署 1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个w 阅读全文

posted @ 2019-01-31 16:40 我是司 阅读(2292) 评论(0) 推荐(0) 编辑

【Mysql】常用命令
摘要:登录mysql -uroot -p 查看有哪些数据库show databases; 创建一个普通用户 sa ,密码是 some_passCREATE USER 'sa'@'%' IDENTIFIED BY 'some_pass'; 给这个用户授予 SELECT,INSERT,UPDATE,DELET 阅读全文

posted @ 2019-01-31 15:46 我是司 阅读(148) 评论(0) 推荐(0) 编辑

【Mysql】MySQL event 计划任务
摘要:一、查看event是否开启 二、 -- 设置时区并设置计划事件调度器开启,也可以 event_scheduler = ONset time_zone = '+8:00';set GLOBAL event_scheduler = 1; -- 设置该事件使用或所属的数据库base数据库use test; 阅读全文

posted @ 2019-01-31 15:45 我是司 阅读(419) 评论(0) 推荐(0) 编辑

【mysql】service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误
摘要:service MySQL start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service mysql startmysql: unrecognized service[root@ctohom 阅读全文

posted @ 2019-01-31 15:41 我是司 阅读(4114) 评论(0) 推荐(0) 编辑

【Mysql】mysql乐观锁总结和实践
摘要:乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式: 阅读全文

posted @ 2019-01-31 15:40 我是司 阅读(365) 评论(0) 推荐(0) 编辑

Windows下MariaDB数据库安装图文教程
摘要:MariaDB是基于MySQL的开源数据库,兼容MySQL,现有的MySQL数据库可以迁移到MariaDB中使用 说明: MariaDB是基于MySQL的开源数据库,兼容MySQL,现有的MySQL数据库可以迁移到MariaDB中使用 MariaDB下载: 32位:http://mirrors.hu 阅读全文

posted @ 2019-01-31 15:25 我是司 阅读(6932) 评论(0) 推荐(0) 编辑

【mysql】连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案
摘要:1. 增加 MySQL 的 wait_timeout 属性的值。 修改 /etc/mysql/my.cnf文件,在 [mysqld] 节中设置: # Set a connection to wait 8hours in idle status. wait_timeout =86400 将这2个参数设 阅读全文

posted @ 2019-01-31 15:08 我是司 阅读(836) 评论(0) 推荐(0) 编辑

Maven三种仓库的配置
摘要:1 本地仓库的配置 在第一篇中我们介绍过,Maven的仓库有三类,这里不再介绍。 1、要创建本地仓库我们需要有相应的jar包文件,本人经过长时间的寻找和积累,已经有了一个jar包仓库,现将此jar包提供给大家使用。下载地址:http://pan.baidu.com/s/1jH77z2Q。 2、将下载 阅读全文

posted @ 2019-01-31 14:21 我是司 阅读(9929) 评论(0) 推荐(1) 编辑

Maven远程仓库的各种配置
摘要:1.远程仓库的配置 在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某些构件中央仓库中是没有的,而在其他远程仓库中有,如JBoss Maven仓库。这时,可以在pom.xml中配置该仓库,代码如下: re 阅读全文

posted @ 2019-01-31 13:52 我是司 阅读(10919) 评论(0) 推荐(2) 编辑

maven配置之:<distributionManagement>snapshot快照库和release发布库
摘要:在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven 阅读全文

posted @ 2019-01-31 13:48 我是司 阅读(558) 评论(0) 推荐(0) 编辑

使用Nexus搭建Maven私服
摘要:为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。 1.首先确定 阅读全文

posted @ 2019-01-31 13:41 我是司 阅读(198) 评论(0) 推荐(0) 编辑

加快maven中jar包的下载速度,maven镜像收集
摘要:maven下载jar包的默认仓库是http://my.repository.com/repo/path速度较慢,通过配置国内镜像提高下载速度 1.打开eclipse >Window >Preferences >选择Maven下的User Settings 如图找到User Settings路径中的s 阅读全文

posted @ 2019-01-31 13:37 我是司 阅读(598) 评论(0) 推荐(0) 编辑

【LInux】查看Linux系统版本信息
摘要:一、查看Linux内核版本命令(两种方法): 1、cat /proc/version [root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos. 阅读全文

posted @ 2019-01-31 13:32 我是司 阅读(382) 评论(0) 推荐(1) 编辑

【Linux】常用命令,持续更新
摘要:一、linux的组成 内核,shell,文件系统,应用程序 二、linux目录结构 bin,sbin,home,root,boot,dev,etc,lib, 三、文件目录操作 ls,cd,mkdir,touch,echo,cat,more,find,mv,cp,rm,wc,ln 【Linux】lin 阅读全文

posted @ 2019-01-31 13:30 我是司 阅读(144) 评论(0) 推荐(0) 编辑

【Linux】rpm常用命令及rpm参数介绍
摘要:RPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM可以让用户直接以binary方式安装软件包,并且可替用户查询是否已 阅读全文

posted @ 2019-01-31 13:27 我是司 阅读(1751) 评论(0) 推荐(0) 编辑

【CentOS】设置服务开机自动启动
摘要:CentOS安装好apache、mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用chkconfig命令就行了。 例如,要开机后自动启动mysql、apache、vsftpd服务,用以下命令即可: 要关闭自动启动的话,把o 阅读全文

posted @ 2019-01-31 13:16 我是司 阅读(364) 评论(0) 推荐(0) 编辑

查看所使用的Linux系统是32位还是64 位的方法
摘要:方法一:getconf LONG_BIT 1 1 我的Linux是32位!!! 方法二:arch 1 1 显示 i686 就是32位,显示 x86_64 就是64位 方法三:file /bin/ls 1 1 方法四:uname -a 1 1 阅读全文

posted @ 2019-01-31 13:14 我是司 阅读(482) 评论(0) 推荐(0) 编辑

spring中@param和mybatis中@param使用区别
摘要:从表面上看,两种并没有区别,但是在xml文件中使用的时候是有区别的,Spring中的@param在xml需要如下这样引用变量 是根据参数的顺序来取值的,并且从0开始。而在mybatis @param在xml中则是如下这样引用变量的 是通过参数名来引用的 注:如果Mapper.java文件中引用的是S 阅读全文

posted @ 2019-01-30 11:14 我是司 阅读(1906) 评论(0) 推荐(0) 编辑

Linux下Mycat安装配置和使用
摘要:mysql安装下载mysql【百度云】tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz 解压把mysql文件夹移动到 /usr/local/ 下mv mysql-5.6.32-linux-glibc2.5-x86_64 /usr/local/my 阅读全文

posted @ 2019-01-29 11:36 我是司 阅读(5518) 评论(0) 推荐(0) 编辑

CentOS 7下MySQL服务启动失败的解决思路
摘要:今天,启动MySQL服务器失败,如下所示: 根据提示,分别使用systemctl status mysqld.service和journalctl -xe查看服务启动失败的原因 [root@spark01 ~]# systemctl status mysqld.service [root@spark 阅读全文

posted @ 2019-01-29 10:33 我是司 阅读(3506) 评论(0) 推荐(0) 编辑

java的排序算法
摘要:简单选择排序: 简单选择排序: package cn.mdj.test; public class SelectSort { public static void sort(int array[]){ int len = array.length; int temp; //临时变量 int inde 阅读全文

posted @ 2019-01-28 13:39 我是司 阅读(189) 评论(0) 推荐(0) 编辑

File 操作
摘要:在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下: File类中的主要方法和常量: 方法或常量 类型 描述 public static final String pa 阅读全文

posted @ 2019-01-28 09:43 我是司 阅读(264) 评论(0) 推荐(0) 编辑

字节流与字符流
摘要:字节流包括输入流InputStream和输出流OutputStream。字符流包括输入流Reader 输出流Write InputStream相关类图如下,只列举了一级子类: InputStream提供了一些read方法供子类继承,用来读取字节。 OutputStream相关类图如下: Output 阅读全文

posted @ 2019-01-28 09:40 我是司 阅读(701) 评论(0) 推荐(0) 编辑

文件的读取和写出
摘要:要读取一个文件,有以下几个步骤: 1.建立与文件的联系:File对象,文件必须存在 2.选择流:按字节流读取,文件输入流 InputStream FileInputStream 3.操作:byte[] car=new byte[1024]+read 4.释放资源,注意jdk1.7后会自动关闭了 In 阅读全文

posted @ 2019-01-28 09:39 我是司 阅读(1001) 评论(0) 推荐(0) 编辑

文件的拷贝
摘要:文件拷贝需要以下几个步骤: 1.建立联系:两个File对象,源头和目的地 2.选择流: 文件输入流:InputStream FileInputStream 文件输出流:OutputStream FileOutputStream 3.操作:拷贝 byte[] car=new byte[1024];+r 阅读全文

posted @ 2019-01-28 09:38 我是司 阅读(696) 评论(0) 推荐(0) 编辑

字节流和字符流转换
摘要:任何数据的持久化和网络传输都是以字节形式进行的,所以字节流和字符流之间必然存在转换问题。字符转字节是编码过程,字节转字符是解码过程。io包中提供了InputStreamReader和OutputStreamWriter用于字符和字节的转换。 来看一个小例子: FileReader类其实就是简单的包装 阅读全文

posted @ 2019-01-28 09:37 我是司 阅读(691) 评论(0) 推荐(0) 编辑

纯文本的写出
摘要:1.建立联系 file对象 2.选择流:writer FileWriter 3.读取while(字符数组,0,长度)+flush 4.关闭资源 之前文件写出的时候,需要把String字符串转化成byte数组,才可以使用writer方法写出, 但是Writer提供了不同的writer方法,可以直接写出 阅读全文

posted @ 2019-01-28 09:36 我是司 阅读(215) 评论(0) 推荐(0) 编辑

用字符流进行纯文本的读取和写出
摘要:纯文本的读取,步骤:1.建立联系 file对象2.选择流: Reader FileReader3.读取:char[] flush=new char[1024];4.关闭资源 思路和读取文件基本是一致的,下面比较一下: 字节流读取文件VS字符流读取纯文本1.使用流不同,前者使用“stream”,后者是 阅读全文

posted @ 2019-01-28 09:35 我是司 阅读(708) 评论(0) 推荐(0) 编辑

文件夹的拷贝
摘要:文件夹用来把文件包裹起来,褪去这些外衣,说到底拷贝文件夹也就是拷贝文件 模拟实例:将F:/Picture/test 文件夹 拷贝到 F:/Picture/dir文件夹 该实例中test文件夹下只包含了test.txt文件 步骤分析: 1.通过路径得到File对象 2.递归查找子孙级文件夹或者文件 3 阅读全文

posted @ 2019-01-28 09:32 我是司 阅读(437) 评论(0) 推荐(0) 编辑

一遍记住Java常用的八种排序算法与代码实现
摘要:1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 1.将第一个数和第二个数排序,然后构成一个有序序列 2.将第三个数插入进去,构成一个新的有序序列。 3.对第四个数、第五个数……直到最后一个数,重复第二步。 如何写写成代码: 1.首先设定插入次数,即循环次数,for( 阅读全文

posted @ 2019-01-25 17:33 我是司 阅读(4649) 评论(0) 推荐(0) 编辑

Java程序员金三银四精心准备的面试题及答案(基础篇)
摘要:1、面向对象的特征有哪些方面? 【基础】 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继 阅读全文

posted @ 2019-01-25 17:11 我是司 阅读(517) 评论(0) 推荐(0) 编辑

Github上 10 个开源免费且优秀的后台控制面板
摘要:Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 Github 上收集了一些优秀的后台控制面板,并总结得出 Top 10。 AdminLTE Github 地址: htt 阅读全文

posted @ 2019-01-25 16:52 我是司 阅读(645) 评论(0) 推荐(0) 编辑

NIO
摘要:package bhz.nio; import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import 阅读全文

posted @ 2019-01-25 11:34 我是司 阅读(116) 评论(0) 推荐(0) 编辑

BIO
摘要:BIO01 package bhz.bio; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import jav 阅读全文

posted @ 2019-01-25 11:32 我是司 阅读(229) 评论(0) 推荐(0) 编辑

AIO
摘要:AIO package bhz.aio; import java.io.UnsupportedEncodingException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels 阅读全文

posted @ 2019-01-25 11:29 我是司 阅读(282) 评论(0) 推荐(0) 编辑

Linux操作命令
摘要:系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sd 阅读全文

posted @ 2019-01-25 10:55 我是司 阅读(179) 评论(0) 推荐(0) 编辑

SFTP服务配置以及命令/代码操作
摘要:POM 阅读全文

posted @ 2019-01-23 17:38 我是司 阅读(2276) 评论(0) 推荐(0) 编辑

SftpUtil FTP文件上传
摘要:package ftputil; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.List;i 阅读全文

posted @ 2019-01-22 15:45 我是司 阅读(1144) 评论(0) 推荐(0) 编辑

Linux平台下快速搭建FTP服务器
摘要:FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP 阅读全文

posted @ 2019-01-22 15:44 我是司 阅读(583) 评论(0) 推荐(0) 编辑

设置不使用缓存
摘要:使用缓存可以加快页面的加载,降低服务端的负担。但是也可能看到过时的信息,可以通过如下手段通知浏览器不要使用缓存 response.setDateHeader("Expires",0 ); response.setHeader("Cache-Control","no-cache"); response 阅读全文

posted @ 2019-01-21 09:19 我是司 阅读(474) 评论(0) 推荐(0) 编辑

设置响应编码
摘要:设置响应编码有两种方式 1. response.setContentType("text/html; charset=UTF-8"); 2. response.setCharacterEncoding("UTF-8"); 1. response.setContentType("text/html; 阅读全文

posted @ 2019-01-21 09:17 我是司 阅读(464) 评论(0) 推荐(0) 编辑

window TOMCAT 端口被占用了怎么办?
摘要:查看80端口被哪些程序占用了 netstat -ano|findstr "80" 根据pid(进程id) 查询对应的应用程序 tasklist|findstr "1828" 根据名称 结束该程序 taskkill /f /t /im java.exe 阅读全文

posted @ 2019-01-21 08:42 我是司 阅读(176) 评论(0) 推荐(0) 编辑

List和List的区别?
摘要:List<T>和List<?>的区别,这问的有点含糊。我想题主是想问类型参数“<T>”和无界通配符“<?>”的区别吧? 讨论“<T>"和"<?>",首先要区分开两种不同的场景: 类型参数“<T>”主要用于第一种,声明泛型类或泛型方法。无界通配符“<?>”主要用于第二种,使用泛型类或泛型方法。 Lis 阅读全文

posted @ 2019-01-18 15:51 我是司 阅读(317) 评论(0) 推荐(0) 编辑

MySQL数据库双机热备------主-主备份配置
摘要:MySQL数据库双机热备 主-主备份配置 实验环境: 主1数据库 192.168.1.1 centos6.5 x86_64 +MySQL5.5.35 主2数据库192.168.1.2 WindowsXP x64 +MySQL5.5.13 一、安装数据库 1.在centos6.5 x86_64 上面安 阅读全文

posted @ 2019-01-18 13:39 我是司 阅读(2186) 评论(0) 推荐(0) 编辑

@Autowired 与@Resource的区别(详细)
摘要:spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso 阅读全文

posted @ 2019-01-18 12:17 我是司 阅读(382) 评论(0) 推荐(0) 编辑

FileZilla搭建FTP服务器
摘要:一、基础环境1、服务端机器:192.168.0.104 FillaZilla Server端下载2、客户端机器:192.168.0.100 FillaZilla客户端下载 !!!搭建FTP服务端的机器需要防火墙开启FTP的默认21端口 !!!二、服务端安装配置(192.168.0.104)1、安装服 阅读全文

posted @ 2019-01-18 11:21 我是司 阅读(1245) 评论(0) 推荐(0) 编辑

解決 centos中-bash: vim: command not found
摘要:用centos 的主机的時候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安裝 vim 呢? 输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码: [root@centos]# rpm - 阅读全文

posted @ 2019-01-18 09:59 我是司 阅读(3609) 评论(0) 推荐(0) 编辑

类的反射
摘要:获取方法 public static Set<String> getPublicMethodNames(Class<?> clazz) public static Method[] getPublicMethods(Class<?> clazz) public static List<Method> 阅读全文

posted @ 2019-01-16 15:13 我是司 阅读(117) 评论(0) 推荐(0) 编辑

redis集群搭建
摘要:介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-3.2.4 版本。 两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.16 阅读全文

posted @ 2019-01-16 11:56 我是司 阅读(183) 评论(0) 推荐(0) 编辑

redis requires ruby version 2.2.2的解决方案
摘要:今天在做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: CentOS7 yum库中ruby的版本支持到 2.0.0,可gem 安装redis需要最低是2.2.2,采用rvm来更新ruby:1、安装RVM(具体命令可以查看官网,Ruby官网地址 和 R 阅读全文

posted @ 2019-01-16 11:24 我是司 阅读(178) 评论(0) 推荐(0) 编辑

centos7.0 没有netstat 和 ifconfig命令问题
摘要:yum search ifconfig 通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了 运行 yum install net-tools 就OK了 阅读全文

posted @ 2019-01-16 11:03 我是司 阅读(338) 评论(0) 推荐(0) 编辑

Linux启动/停止/重启Mysql数据库的方法
摘要:1、查看mysql版本方法一:status;方法二:select version(); 2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxd 阅读全文

posted @ 2019-01-16 10:00 我是司 阅读(776) 评论(0) 推荐(0) 编辑

定时备份删除数据库sql
摘要:1.备份数据库 mkdir -p /home/mysql/mysql_bak/ vi mysql_bak.sh #!/bin/bash #Shell Command For Backup MySQL Database Everyday Automatically By Crontab #time 2 阅读全文

posted @ 2019-01-16 09:55 我是司 阅读(966) 评论(0) 推荐(0) 编辑

ERROR 1130:mysql 1130连接错误的有效解决方法
摘要:今天在用sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误, ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server 猜想是无法给远程连接的用户权限问题。结果这样子操 阅读全文

posted @ 2019-01-16 09:15 我是司 阅读(11651) 评论(0) 推荐(0) 编辑

linux6 x86-64 RPM包安装mysql5.7.20
摘要:注意版本和此次更新时间 2017-12-03 版本:mysql-5.7.20-1.el6.x86_64 环境:linux6.x ​官方下载地址: wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el6.x86_64. 阅读全文

posted @ 2019-01-16 08:57 我是司 阅读(1386) 评论(0) 推荐(0) 编辑

架构师学习路线
摘要: 阅读全文

posted @ 2019-01-15 17:01 我是司 阅读(363) 评论(0) 推荐(0) 编辑

多线程设计模式
摘要:多线程开发可以更好的发挥多核cpu性能,常用的多线程设计模式有:Future、Master-Worker、Guard Susperionsion、不变、生产者-消费者 模式;jdk除了定义了若干并发的数据结构,也内置了多线程框架和各种线程池; 锁(分为内部锁、重入锁、读写锁)、ThreadLocal 阅读全文

posted @ 2019-01-15 11:55 我是司 阅读(2107) 评论(0) 推荐(0) 编辑

同步与异步、阻塞与非阻塞理解
摘要:为什么要理解这几个名词? 想要真正理解网络编程的原理,下面几个名词的理解是不可避免的,如果对下面几个名词不清晰,去学习网络编程中的BIO、NIO、AIO框架,会越陷越深,无法自拔。 同步、异步、阻塞、非阻塞 同步与异步:同步和异步是客户端与服务端通信的一种机制。 同步通信:就是客户端发送请求后,必须 阅读全文

posted @ 2019-01-15 11:37 我是司 阅读(543) 评论(0) 推荐(1) 编辑

xml文档操作
摘要:/** * */package com.gootrip.util; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStr 阅读全文

posted @ 2019-01-11 16:09 我是司 阅读(224) 评论(0) 推荐(0) 编辑

编码及解码
摘要:package utils; public class Escape { private final static String[] hex = { "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C 阅读全文

posted @ 2019-01-11 16:05 我是司 阅读(551) 评论(0) 推荐(0) 编辑

文件上传
摘要:package com.gootrip.util; import java.io.File;import java.util.*;import org.apache.commons.fileupload.*;import javax.servlet.http.HttpServletRequest;i 阅读全文

posted @ 2019-01-11 15:56 我是司 阅读(230) 评论(0) 推荐(0) 编辑

图片压缩
摘要:/** * ��������ͼ�� */package utils; /** * @author advance * */import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Re 阅读全文

posted @ 2019-01-11 15:50 我是司 阅读(159) 评论(0) 推荐(0) 编辑

MD5Encrypt加密
摘要:package utils; import java.security.MessageDigest; public class MD5Encrypt { public MD5Encrypt() { } private final static String[] hexDigits = { "0", 阅读全文

posted @ 2019-01-11 15:42 我是司 阅读(999) 评论(0) 推荐(0) 编辑

Java Utils工具类大全
摘要:源码和jar见:https://github.com/evil0ps/utils 阅读全文

posted @ 2019-01-11 14:27 我是司 阅读(11107) 评论(0) 推荐(0) 编辑

一些常用的常量
摘要:package com.opslab; /** * 一些常用的常量 */public final class Opslab { String AMPERSAND = "&"; String AND = "and"; String AT = "@"; String ASTERISK = "*"; St 阅读全文

posted @ 2019-01-11 14:17 我是司 阅读(720) 评论(0) 推荐(0) 编辑

提供些获取系统信息相关的工具方法
摘要:package com.opslab.util; import com.sun.management.OperatingSystemMXBean; import java.lang.management.ManagementFactory;import java.net.Inet4Address;i 阅读全文

posted @ 2019-01-11 14:16 我是司 阅读(280) 评论(0) 推荐(0) 编辑

压缩文档相关的工具类
摘要:package com.opslab.util; import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;import java.util.zip.ZipInputStream;import java.u 阅读全文

posted @ 2019-01-11 14:16 我是司 阅读(183) 评论(0) 推荐(0) 编辑

提供些常用的字符串相关的工具方法
摘要:package com.opslab.util; import com.opslab.util.algorithmImpl.BCConvert;import com.opslab.util.algorithmImpl.StringImpl; import java.text.DecimalForma 阅读全文

posted @ 2019-01-11 14:15 我是司 阅读(383) 评论(0) 推荐(0) 编辑

流相关的操作方法封装
摘要:package com.opslab.util; import java.io.*; /** * 流相关的操作方法封装 */public final class StreamUtil { /** * Read an input stream into a string */ public final 阅读全文

posted @ 2019-01-11 14:14 我是司 阅读(182) 评论(0) 推荐(0) 编辑

封装一些正则相关的操作
摘要:package com.opslab.util; import java.util.regex.Matcher;import java.util.regex.Pattern; /** * Description: * 封装一些正则相关的操作 */public final class RegUtil 阅读全文

posted @ 2019-01-11 14:13 我是司 阅读(381) 评论(0) 推荐(0) 编辑

随机数
摘要:package com.opslab.util; import java.util.*; public final class RandomUtil { public static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxy 阅读全文

posted @ 2019-01-11 14:12 我是司 阅读(266) 评论(0) 推荐(0) 编辑

提供一些常用的属性文件相关的方法
摘要:package com.opslab.util; import org.apache.log4j.Logger; import java.io.*;import java.util.Enumeration;import java.util.HashMap;import java.util.Map;i 阅读全文

posted @ 2019-01-11 14:11 我是司 阅读(160) 评论(0) 推荐(0) 编辑

提供密码相关的工具类
摘要:package com.opslab.util; import java.math.BigInteger;import java.security.MessageDigest; /** * 提供密码相关的工具类 */public final class Password { //必选包含数字、大写字 阅读全文

posted @ 2019-01-11 14:10 我是司 阅读(293) 评论(0) 推荐(0) 编辑

properties配置文件参数获取
摘要:package com.opslab.util; import org.apache.log4j.Logger; import java.io.File;import java.io.IOException;import java.io.InputStream;import java.net.URI 阅读全文

posted @ 2019-01-11 14:09 我是司 阅读(2383) 评论(0) 推荐(0) 编辑

封装了些文件相关的操作
摘要:package com.opslab.util; import com.opslab.util.algorithmImpl.FileTypeImpl;import com.opslab.util.algorithmImpl.FileImpl; import java.io.*;import java 阅读全文

posted @ 2019-01-11 14:08 我是司 阅读(166) 评论(0) 推荐(0) 编辑

文件名及文件路径相关的操作
摘要:package com.opslab.util; /** * 文件名及文件路径相关的操作 */public final class FilePathUtil { /** * 判断是否符是合法的文件路径 * * @param path 需要处理的文件路径 */ public final static 阅读全文

posted @ 2019-01-11 14:05 我是司 阅读(516) 评论(0) 推荐(0) 编辑

封装Email相关的操作
摘要:package com.opslab.util; import javax.activation.DataHandler;import javax.activation.DataSource;import javax.activation.FileDataSource;import javax.ma 阅读全文

posted @ 2019-01-11 14:04 我是司 阅读(283) 评论(0) 推荐(0) 编辑

异常处理的工具类
摘要:package com.opslab.util; import java.io.PrintWriter;import java.io.StringWriter; /** * 异常处理的工具类 */public final class ExceptionUtil { /** * 只返回指定包中的异常堆 阅读全文

posted @ 2019-01-11 14:04 我是司 阅读(926) 评论(0) 推荐(1) 编辑

DateUtil 提供一些常用的时间想法的方法
摘要:package com.opslab.util; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java 阅读全文

posted @ 2019-01-11 14:03 我是司 阅读(1282) 评论(0) 推荐(0) 编辑

常用类型转换
摘要:package com.opslab.util; import java.io.ByteArrayOutputStream; /** * 常用类型转换 */public final class ConvertUtil { private final static String hexStr = "0 阅读全文

posted @ 2019-01-11 14:02 我是司 阅读(256) 评论(0) 推荐(0) 编辑

Java Class与反射相关的一些工具类
摘要:package com.opslab.util; import org.apache.log4j.Logger; import java.io.File;import java.io.IOException;import java.lang.reflect.Field;import java.lan 阅读全文

posted @ 2019-01-11 14:01 我是司 阅读(547) 评论(0) 推荐(0) 编辑

配置相关的一些辅助类
摘要:package com.opslab.util; import org.apache.log4j.Logger; import java.io.File;import java.io.IOException;import java.io.InputStream;import java.net.URL 阅读全文

posted @ 2019-01-11 14:01 我是司 阅读(121) 评论(0) 推荐(0) 编辑

一些中文相关的操作方法
摘要:package com.opslab.util; import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforg 阅读全文

posted @ 2019-01-11 14:00 我是司 阅读(251) 评论(0) 推荐(0) 编辑

提供一些对象有效性校验的方法
摘要:package com.opslab.util; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Collection;import java.util.Map; /** * 提供一 阅读全文

posted @ 2019-01-11 13:59 我是司 阅读(487) 评论(0) 推荐(0) 编辑

编码相关的封装类
摘要:package com.opslab.util; import java.io.ByteArrayOutputStream;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException; /** * Des 阅读全文

posted @ 2019-01-11 13:58 我是司 阅读(196) 评论(0) 推荐(0) 编辑

CharUtil
摘要:package com.opslab.util; import java.io.UnsupportedEncodingException; /** * Various character and character sequence utilities, including <code>char[] 阅读全文

posted @ 2019-01-11 13:58 我是司 阅读(349) 评论(0) 推荐(0) 编辑

数组相关的工具类
摘要:package com.opslab.util; /** * 数组相关的工具类 */public class ArrayUtil { /** * 获取一个double类型的数字的小数位有多长 * @param dd * @return */ public static int doueleBitCo 阅读全文

posted @ 2019-01-11 13:57 我是司 阅读(234) 评论(0) 推荐(0) 编辑

提供Web相关的个工具类
摘要:package com.opslab.util.web; import com.opslab.util.ConvertUtil;import com.opslab.util.StringUtil; import java.io.UnsupportedEncodingException; /** * 阅读全文

posted @ 2019-01-11 13:56 我是司 阅读(204) 评论(0) 推荐(0) 编辑

URL相关的工具类
摘要:package com.opslab.util.web; import com.opslab.util.CharUtil;import com.opslab.util.CharsetUtil;import com.opslab.util.StringUtil; import javax.servle 阅读全文

posted @ 2019-01-11 13:55 我是司 阅读(1274) 评论(0) 推荐(0) 编辑

经纬度相关的一些操作
摘要:package com.opslab.util.map; /** * 经纬度相关的阿一些操作 */public final class CoordinateUtil { /** * 计算地球上任意两点(经纬度)距离 * * @param long1 第一点经度 * @param lat1 第一点纬度 阅读全文

posted @ 2019-01-11 13:53 我是司 阅读(276) 评论(0) 推荐(0) 编辑

存放字段属性信息
摘要:package com.opslab.util.bean; import java.lang.reflect.Method; /** * 存放字段属性信息 */public class BeanStruct { //字段的名字 private String fieldName; //字段的类型 pr 阅读全文

posted @ 2019-01-11 13:29 我是司 阅读(280) 评论(0) 推荐(0) 编辑

对比俩个字符串的相似度
摘要:package com.opslab.util.algorithmImpl; import com.opslab.util.CharsetUtil;import com.opslab.util.SysUtil; import java.io.ByteArrayInputStream;import j 阅读全文

posted @ 2019-01-11 13:25 我是司 阅读(1940) 评论(0) 推荐(0) 编辑

利用文件头来实现的一些文件类型的方法封装
摘要:package com.opslab.util.algorithmImpl; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import 阅读全文

posted @ 2019-01-11 13:24 我是司 阅读(383) 评论(0) 推荐(0) 编辑

封装了集中常用的文件读的方法
摘要:package com.opslab.util.algorithmImpl; import java.io.*;import java.nio.ByteBuffer;import java.nio.channels.FileChannel; /** * 封装了集中常用的文件读的方法 */public 阅读全文

posted @ 2019-01-11 13:22 我是司 阅读(186) 评论(0) 推荐(0) 编辑

文件编码相关的一些工具函数
摘要:package com.opslab.util.algorithmImpl; import com.opslab.util.FileUtil;import com.opslab.util.CheckUtil; import java.io.*;import java.nio.charset.Char 阅读全文

posted @ 2019-01-11 13:21 我是司 阅读(184) 评论(0) 推荐(0) 编辑

文件相关的算法实现
摘要:package com.opslab.util.algorithmImpl; import org.mozilla.intl.chardet.nsDetector;import org.mozilla.intl.chardet.nsICharsetDetectionObserver; import 阅读全文

posted @ 2019-01-11 13:21 我是司 阅读(355) 评论(0) 推荐(0) 编辑

提供对字符串的全角->半角,半角->全角转换
摘要:package com.opslab.util.algorithmImpl; import com.opslab.util.StringUtil; /** * 提供对字符串的全角->半角,半角->全角转换 */public class BCConvert { /** * ASCII表中可见字符从!开 阅读全文

posted @ 2019-01-11 13:20 我是司 阅读(804) 评论(0) 推荐(0) 编辑

get请求utf-8解码
摘要:package utils;import java.io.UnsupportedEncodingException;import java.net.URLDecoder; /*** <p>Title:字符编码工具类 </p>* <p>Description: </p>* <p>Copyright: 阅读全文

posted @ 2019-01-11 11:56 我是司 阅读(1854) 评论(0) 推荐(0) 编辑

jedis操作
摘要:package com.taotao.jedis; public interface JedisClient { String set(String key, String value); String get(String key); Boolean exists(String key); Lon 阅读全文

posted @ 2019-01-11 11:49 我是司 阅读(534) 评论(0) 推荐(0) 编辑

自定义响应结构
摘要:import java.util.List; import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper; /** * 自定义响应结构 */public class 阅读全文

posted @ 2019-01-11 11:47 我是司 阅读(470) 评论(0) 推荐(0) 编辑

上传图片返回值
摘要:/** * 上传图片返回值 * <p>Title: PictureResult</p> * <p>Description: </p> * <p>Company: www.itcast.com</p> * @author 入云龙 * @date 2015年7月22日下午2:09:02 * @versi 阅读全文

posted @ 2019-01-11 11:46 我是司 阅读(508) 评论(0) 推荐(0) 编辑

各种id生成策略
摘要:import java.util.Random; /** * 各种id生成策略 * <p>Title: IDUtils</p> * <p>Description: </p> * @date 2015年7月22日下午2:32:10 * @version 1.0 */public class IDUti 阅读全文

posted @ 2019-01-11 11:45 我是司 阅读(905) 评论(0) 推荐(1) 编辑

easyUIDataGrid对象返回值
摘要:import java.util.List; /** * easyUIDataGrid对象返回值 * <p>Title: EasyUIResult</p> * <p>Description: </p> * <p>Company: www.itcast.com</p> * @author 入云龙 * 阅读全文

posted @ 2019-01-11 11:44 我是司 阅读(1493) 评论(0) 推荐(0) 编辑

ftp上传下载工具类
摘要:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;imp 阅读全文

posted @ 2019-01-11 11:44 我是司 阅读(364) 评论(0) 推荐(0) 编辑

获取异常的堆栈信息
摘要:import java.io.PrintWriter;import java.io.StringWriter; public class ExceptionUtil { /** * 获取异常的堆栈信息 * * @param t * @return */ public static String ge 阅读全文

posted @ 2019-01-11 11:43 我是司 阅读(1980) 评论(0) 推荐(0) 编辑

FastDFSClient工具类
摘要:import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.csource.fastdfs.S 阅读全文

posted @ 2019-01-11 11:42 我是司 阅读(4213) 评论(0) 推荐(0) 编辑

cookie的读写
摘要:import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder; import javax.servlet.http.Cookie;import javax.servl 阅读全文

posted @ 2019-01-11 11:41 我是司 阅读(268) 评论(0) 推荐(0) 编辑

json转换工具
摘要:import java.util.List; import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.j 阅读全文

posted @ 2019-01-11 11:40 我是司 阅读(1243) 评论(0) 推荐(0) 编辑

HTTP1.1新增了五种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 、 CONNECT
摘要:200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功 阅读全文

posted @ 2019-01-11 09:18 我是司 阅读(4975) 评论(0) 推荐(0) 编辑

史上最全正则表达式合集
摘要:一.校验数字 二.效验字符 四.特殊需求表达式 阅读全文

posted @ 2019-01-11 09:01 我是司 阅读(751) 评论(0) 推荐(0) 编辑

Linux系统的关机、重启、睡眠
摘要:一、关机、重启前的准备1.查看网络联机状态、后台可执行程序 查看一下两样东西,可以让你稍微了解主机目前的使用状态 查看网络联机状态:netstat -a查看后台执行的程序:ps -aux2.数据同步写入磁盘:sync ①引入: 在计算机导论中曾提到过,我们的数据需要写入内存才能够被CPU处理。内存中 阅读全文

posted @ 2019-01-10 10:15 我是司 阅读(1457) 评论(0) 推荐(0) 编辑

Java 读写Properties配置文件
摘要:1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。 2.Properties中的主要方法 (1)load(Input 阅读全文

posted @ 2019-01-09 11:22 我是司 阅读(376) 评论(0) 推荐(0) 编辑

Java识别操作系统
摘要:1 /** 2 * Created by xfyou on 2016/11/3. 3 */ 4 public class SysDep { 5 final static String UNIX_NULL_DEV = "/dev/null"; 6 final static String WINDOWS_NULL_DEV = "NULL"; 7 final ... 阅读全文

posted @ 2019-01-08 15:43 我是司 阅读(663) 评论(0) 推荐(0) 编辑

Java DES 加解密("DES/CBC/PKCS5Padding")
摘要:/** * DES加密 * * @param data 加密数据 * @param key 密钥 * @return 返回加密后的数据 */ public static byte[] desEncrypt(byte[] data, String key, String charset) { try { ... 阅读全文

posted @ 2019-01-08 15:39 我是司 阅读(3382) 评论(0) 推荐(0) 编辑

Java获取本机IP
摘要:try { Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); while (interfaces.hasMoreElements()) { NetworkInterface iface = interfaces.nextElement(); if (iface.isL... 阅读全文

posted @ 2019-01-08 15:38 我是司 阅读(300) 评论(0) 推荐(0) 编辑

Jackson序列化日期类型的属性
摘要:@JsonProperty("BankSettlementDate") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyyMMddHHmmss", locale = "zh", timezone = "GMT+8") privat 阅读全文

posted @ 2019-01-08 15:32 我是司 阅读(1845) 评论(0) 推荐(0) 编辑

监控JVM内存使用情况,剩余空间小于2M时报警
摘要:一个简单的类,用来监控JVM内存使用情况,剩余空间小于2M时报警。 阅读全文

posted @ 2019-01-08 15:01 我是司 阅读(368) 评论(0) 推荐(0) 编辑

java 7中新增的CPU和负载的监控
摘要:java 7中新增的CPU和负载的监控 阅读全文

posted @ 2019-01-08 14:59 我是司 阅读(458) 评论(0) 推荐(0) 编辑

Spring MVC框架处理Web请求的基本流程
摘要: 阅读全文

posted @ 2019-01-08 14:46 我是司 阅读(406) 评论(0) 推荐(0) 编辑

Java经典实例:按字符颠倒字符串
摘要:使用StringBuilder类的reverse()方法来实现。 阅读全文

posted @ 2019-01-08 14:39 我是司 阅读(1308) 评论(0) 推荐(0) 编辑

Java经典实例:正则表达式,找到匹配的文本
摘要:输出: 输出: 阅读全文

posted @ 2019-01-08 14:37 我是司 阅读(3058) 评论(0) 推荐(0) 编辑

Java经典实例:正则表达式,替换匹配的文本
摘要:输出: 阅读全文

posted @ 2019-01-08 14:34 我是司 阅读(6106) 评论(0) 推荐(0) 编辑

Java经典实例:在正则表达式中控制大小写
摘要:默认是:区分大小写的; 传递标志参数:Pattern.CASE_INSENSITIVE,以说明匹配时忽略大小写;如果你的代码运行在不同的地区那么你应该再添加一个Pattern.UNICODE_CASE标志。 阅读全文

posted @ 2019-01-08 14:31 我是司 阅读(1296) 评论(0) 推荐(0) 编辑

Java经典实例:使用DateFormatter来格式化日期时间
摘要:Java版本:1.8开始 运行输出: 阅读全文

posted @ 2019-01-08 14:14 我是司 阅读(5638) 评论(1) 推荐(0) 编辑

Java经典实例:纪元秒和本地日期时间互换
摘要:Java版本:1.8开始 运行输出: 阅读全文

posted @ 2019-01-08 14:10 我是司 阅读(498) 评论(0) 推荐(0) 编辑

Java经典实例:把字符串解析为日期时间
摘要:Java版本:1.8开始 运行输出: 阅读全文

posted @ 2019-01-08 14:09 我是司 阅读(3418) 评论(0) 推荐(0) 编辑

Java 经典实例:自定义迭代器
摘要:编写自己的Iterator,实现Iterator接口,这里多说一句,实现Iterable后,可以用“foreach”循环遍历你的对象。 执行结果: 阅读全文

posted @ 2019-01-08 14:08 我是司 阅读(1401) 评论(0) 推荐(0) 编辑

Java经典实例:实现一个简单堆栈
摘要:堆栈(Stack)是一种常见的数据结构,符合后进先出(First In Last Out)原则,通常用于实现对象存放顺序的逆序。栈的基本操作有push(添加到堆栈),pop(从堆栈删除),peek(检测栈顶元素且不删除)。 阅读全文

posted @ 2019-01-08 14:01 我是司 阅读(1084) 评论(0) 推荐(0) 编辑

Java经典实例:进阶版堆栈实现,支持任何对象类型
摘要:支持任何对象类型,有更多的错误检查。 package Stack; 阅读全文

posted @ 2019-01-08 13:56 我是司 阅读(303) 评论(0) 推荐(0) 编辑

Java在不同线程中运行代码
摘要:start()方法开始为一个线程分配CPU时间,这导致对run()方法的调用。 代码1 代码2: 代码3: 阅读全文

posted @ 2019-01-08 13:49 我是司 阅读(447) 评论(0) 推荐(0) 编辑

Java通过在主循环中判断Boolean来停止线程
摘要:Java代码: 阅读全文

posted @ 2019-01-08 13:42 我是司 阅读(694) 评论(0) 推荐(0) 编辑

Java关闭Socket来终止线程
摘要:Java代码: 阅读全文

posted @ 2019-01-08 13:41 我是司 阅读(2909) 评论(0) 推荐(0) 编辑

Java通过Fork/Join来优化并行计算
摘要:Java代码: 阅读全文

posted @ 2019-01-08 13:39 我是司 阅读(528) 评论(0) 推荐(0) 编辑

Java通过wait()和notifyAll()方法实现线程间的通信
摘要:Java代码(使用了2个内部类): 阅读全文

posted @ 2019-01-08 13:38 我是司 阅读(380) 评论(0) 推荐(0) 编辑

Java通过join方法来暂停当前线程
摘要:目标线程的join方法暂停当前线程,直到目前线程完成(从run()方法返回)。 Java代码: 阅读全文

posted @ 2019-01-08 13:37 我是司 阅读(679) 评论(0) 推荐(0) 编辑

Linux下安装maven(mvn命令)
摘要:阅读目录 1.准备工作 2.安装maven 3.配置maven私有库 Maven(mvn)是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(百度百科) 简单理解为一个打包工具,其他的打包工具比如gra 阅读全文

posted @ 2019-01-03 09:34 我是司 阅读(13222) 评论(0) 推荐(0) 编辑

Linux下安装maven-及常用命令
摘要:Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;2.进入下载文件夹,找到下载的文件,运行如下命令解压tar -xvf apache-maven-2.2.1-bin 阅读全文

posted @ 2019-01-03 09:31 我是司 阅读(2482) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示