开发工具
文章平均质量分 90
回_憶
这个作者很懒,什么都没留下…
展开
-
Github之BASH使用教程
GitHub简介: Git 是基于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的分支、合并、跟踪的能力。安装 GIT 客户端原创 2015-05-27 10:46:12 · 1041 阅读 · 0 评论 -
tomcat详解
Tomcat简介 一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最转载 2015-06-09 15:18:58 · 1022 阅读 · 0 评论 -
Tomcat启动流程解析
一、前言众所周知,Tomcat是作为一款优秀的web服务容器被广泛应用。Tomcat是基于J2EE规范实现了经典的双亲委派模型的类加载体系。二、相关概念1、JAVA虚拟机主要的类加载器:a、Bootstrap Loader:加载lib目录下或者System.getProperty("sun.boot.class.path")、或者-XBootclasspath所指定的路径或jar。原创 2017-07-23 12:16:07 · 1725 阅读 · 0 评论 -
日志组件logback使用详解
背景问题定位是日常程序开发过程中不可或缺的一部分,能高效的定位程序中的问题能大大提高开发的效率。目前程序中所存在的问题大致有以下两种类型:1、代码本身有问题,这类问题通常会有比较常见的错误提醒,如UnsupportedOperationException不支持的操作,IllegalArgumentException非法参数,IndexOutOfBoundsException索引原创 2017-11-25 12:57:26 · 1265 阅读 · 0 评论 -
Redis Sentinel 与 Redis Cluster
一、前言互联网高速发展的今天,对应用系统的抗压能力要求越来越高,传统的应用层+数据库已经不能满足当前的需要。所以一大批内存式数据库和Nosql数据库应运而生,其中redis,memcache,mongodb,hbase等被广泛的使用来提高系统的吞吐性,所以如何正确使用cache是作为开发的一项基技能。本文主要介绍Redis Sentinel 及 Redis Cluster的区别及用法,Redi...原创 2018-07-26 14:06:18 · 70033 阅读 · 9 评论