能够提高开发效率的Eclipse实用操作
工欲善其事,必先利其器。对于程序员来说,Eclipse便是其中的一个“器”。本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍。Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分了你的神。而掌握了Eclipse的一...
CentOS 6.3下配置LVM(逻辑卷管理)
一、简介LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过...
在Linux中安装和配置OpenVPN Server的最简便方法
【51CTO.com快译】本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器。我们 在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化。该脚本可帮助你在几分钟内搭 ...
史上最邪恶的Linux脚本
来源:Linux中国https://linux.cn/article-8544-1.html如有好文章投稿,请点击 → 这里了解详情昨天,微博上的朋友 @马甲与小号 告诉我发现了一个奇怪的东西,本着好奇心使人进步(害死猫?)的目的,我去观摩了一番,于是就...
Nginx+Keepalived(双机热备)搭建高可用负载均衡
摘要: Nginx+Keepalived搭建高可用负载均衡环境(HA) http://blog.csdn.net/xyang81/article/details/52554398可以看更多介绍 Keepalived的介绍可以百度一堆一堆的资料。一定要看看哦。 1.基于上一篇博客总结,再次安装一个...
Nginx+Tomcat+Redis负载均衡Session共享实现
摘要: Nginx+Tomcat+Redis负载均衡Session共享实现(CentOS6.9系统 Java版本) Java 安装教程 http://www.cnblogs.com/haoliansheng/p/5832979.html Redis 安装教程 http://jingyan.baidu.com/article/6dad507510ea07a123e36e...
Java单例模式
本文由BarryZhang原创,同时首发于diycode.cc、barryzhang.com,简书非商业转载请注明作者和原文链接。1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写...
记录自己理解的一些设计模式
记录一下自己理解的一些设计模式,并尽量使用表达清楚的例子进行讲解。策略模式策略模式应该是最基础的一个设计模式,它是对行为的一个抽象。jdk中的Comparator比较器就是一个使用策略设计模式的策略。比如有一个Student学...
Java读取文件MD5值
public class TestMD5 { public static final String HASH_TYPE_MD5 = "MD5"; public static final String HASH_TYPE_SHA1 = "SHA-1"; public static final String HASH_TYPE_SHA256 = "SHA-256"; public stati...
Java获取客户端请求IP地址
// 获得IP地址public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddress.length() == 0 ...