tar 压缩 解压 文件 文件夹

解压缩 tar -zxvf nginx-1.14.1.tar.gz 压缩(目录) tar -zcvf /data/back/backup.tar.gz /data 压缩(文件) tar -czvf 11.tar.gz *.log –remove-files   参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数    

群晖 ssh 获取root

login as:输入admin账号。就是当时第一次配置DSM输入的账号。输入admin的密码。(输入完按回车) 登录成功后,输入sudo -i 会提示输入密码password,还是输入admin密码。 看到root@……:~# 这样的信息就是已经进入到root账号了。

[java] java mail 邮件发送工具类

package com.xxx.util; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeBodyPart; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeUtility; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.xxx.util.mail.MailEntity; import com.xxx.util.mail.MailTemplate; import … Read more

关于Apache Commons的简介

Apache Commons是对JDK的拓展,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。官网网址:http://commons.apache.org Commons BeanUtils 针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。 一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构开发的话就会用到,比如从PO(Persistent Object)拷贝数据到VO(Value Object) Commons Codec 是编码和解码组件,提供常用的编码和解码方法,如DES、SHA1、MD5、Base64、URL和Soundx等。 Commons Collections 是一个集合组件,扩展了Java标准Collections API,对常用的集合操作进行了很好的封装、抽象和补充,在保证性能的同时大大简化代码。 Commons Compress 是一个压缩、解压缩文件的组件,可以操作rar、cpio、Unix dump、tar、zip、gzip、XZ、Pack200和bzip2格式的压缩文件。 Commons Configuration 是一个Java应用程序的配置管理工具,可以从properties或者xml文件中加载配置信息。 Commons CSV 是一个用来读写各种Comma Separated Value(CSV)格式文件的Java类库。 Commons Daemon 实现将普通的Java应用变成系统的后台服务,例如 Tomcat 就是利用这个项目来实现作为 Linux 和 Windows 的服务启动和停止的。  Commons DBCP 数据库连接池。 Commons DBUtils 是JDBC工具组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。  Commons Digester 是XML到Java对象的映射工具集。  Commons Email 是邮件操作组件,对Java Mail API进行了封装,提供了常用的邮件发送和接收类,简化邮件操作。该组件依赖Java Mail API。 Commons … Read more

[java]Reflections 反射工具类

package com.22pig.util; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.Validate; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * ClassName: Reflections * @Description: 反射工具类.提供调用getter/setter方法, 访问私有变量, 调用私有方法, 获取泛型类型Class,被AOP过的真实类等工具函数. * @author * @date 2015年9月9日 下午1:02:26 */ public class Reflections { private static final String SETTER_PREFIX = “set”; private static final String GETTER_PREFIX … Read more

[java] FreeMarkerUtil 模板工具

package com.22pig.util; import java.io.StringReader; import java.io.StringWriter; import java.util.Map; import freemarker.template.Configuration; import freemarker.template.Template; /** * * <b> FreeMarkerUtil 模板工具 </b> * * @author Stone * */ public class FreeMarkerUtil { /** * * 读取模板文件 * * @author StoneLi * * @param fltFile * flt文件名 * @param templatePath * flt文件路径 src/template * @param datas * 数据集合 * … Read more

[java] DoubleUtil 数值转换工具类

package com.22pig.util; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberFormat; import org.apache.commons.lang.StringUtils; public class DoubleUtil { /** * NumberFormat is the abstract base class for all number formats. * This class provides the interface for formatting and parsing numbers. * @param d * @return */ public static String formatDoubleUp(double d,int len) { return String.format(“%.”+len+”f”, d); } public … Read more

[java] HttpClientUtil.java -Http Client

package com.22pig.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; import com.alibaba.fastjson.JSONObject; public class HttpClientUtil { public static String sendGet(String url, String getValueByKey) { String result = sendGet(url); JSONObject ticketObj =JSONObject.parseObject(result); String value =ticketObj.getString(getValueByKey); return value; } /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 … Read more