2019年1月25日

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 我是司 阅读(187) 评论(0) 推荐(0)

2019年1月23日

SFTP服务配置以及命令/代码操作

摘要: POM 阅读全文

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

2019年1月22日

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 我是司 阅读(1158) 评论(0) 推荐(0)

Linux平台下快速搭建FTP服务器

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

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

2019年1月21日

设置不使用缓存

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

posted @ 2019-01-21 09:19 我是司 阅读(529) 评论(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 我是司 阅读(480) 评论(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 我是司 阅读(187) 评论(0) 推荐(0)

2019年1月18日

List和List的区别?

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

posted @ 2019-01-18 15:51 我是司 阅读(343) 评论(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 我是司 阅读(2247) 评论(0) 推荐(0)

@Autowired 与@Resource的区别(详细)

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

posted @ 2019-01-18 12:17 我是司 阅读(391) 评论(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 我是司 阅读(1310) 评论(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 我是司 阅读(3634) 评论(0) 推荐(0)

2019年1月16日

类的反射

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

posted @ 2019-01-16 15:13 我是司 阅读(125) 评论(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 我是司 阅读(192) 评论(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 我是司 阅读(184) 评论(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 我是司 阅读(348) 评论(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 我是司 阅读(781) 评论(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 我是司 阅读(976) 评论(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 我是司 阅读(11730) 评论(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 我是司 阅读(1396) 评论(0) 推荐(0)

2019年1月15日

架构师学习路线

摘要: 阅读全文

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

多线程设计模式

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

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

同步与异步、阻塞与非阻塞理解

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

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

2019年1月11日

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 我是司 阅读(230) 评论(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 我是司 阅读(624) 评论(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 我是司 阅读(237) 评论(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 我是司 阅读(166) 评论(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 我是司 阅读(1009) 评论(0) 推荐(0)

Java Utils工具类大全

摘要: 源码和jar见:https://github.com/evil0ps/utils 阅读全文

posted @ 2019-01-11 14:27 我是司 阅读(11142) 评论(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 我是司 阅读(733) 评论(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 我是司 阅读(296) 评论(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 我是司 阅读(190) 评论(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 我是司 阅读(389) 评论(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 我是司 阅读(194) 评论(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 我是司 阅读(388) 评论(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 我是司 阅读(271) 评论(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 我是司 阅读(165) 评论(0) 推荐(0)

提供密码相关的工具类

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

posted @ 2019-01-11 14:10 我是司 阅读(300) 评论(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 我是司 阅读(2431) 评论(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 我是司 阅读(174) 评论(0) 推荐(0)

导航