tomcat配置访问项目时不需要添加项目名称

引言   我们如果直接讲web项目部署在服务器的tomcat上面,在访问的时候需要添加项目名称,那么我们如果怎样去掉这个项目名称呢?下面提供两种方式  第一种:在docBase:代表项目的绝对路径。也可以使用相对路径。path:代表访问时的项目名称,当path="/" 在访问的时候就可以不用添加项目名称,如下样例: <Host name="localhost" appBase="webapps"...
阅读(132) 评论(0)

Git本地回滚重新修改代码再push到远程问题

引言   我们在开发的过程中,可能由于某些原因需要我们进行代码的回归到某个指定的版本,那么我们应该怎样操作才是正确的呢?下面先看看容易犯错的操作流程:   1.本地git reset --hard commit id回退到某个版本   2.回退版本后,未push到远程就修改了本地代码   3.修改完后再push到远程,提示先pull   4.问题是pull远程代码就覆盖掉本地修改的了     操作...
阅读(207) 评论(0)

面试心得与总结:BAT、网易、蘑菇街

写的不错,转给需要的人!先说一下LZ的基本情况,LZ是四川某985学校通信专业的研究生(非计算机),大学阶段也就学了C语言,根本没想过最后要成为码农。大四才开始学Java,研一下开始学Android,所以LZ觉得自己开始就是一个小白,慢慢成长起来的。一、心态心态很重要!心态很重要!心态很重要!重要的事情说三遍,这一点我觉得是必须放到前面来讲。找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事...
阅读(435) 评论(21)

Centos7下Rinetd安装与应用

引言   小编公司都是基于阿里云服务器开发的,一些基本的服务像redis、mysql等等都是直接使用的阿里的服务,但是今天测试环境突然不能使用了,在跟踪日志的时候发现是redis不能正常连接了,我们都知道阿里的redis是内网服务的,我们是不能直接连接redis,所以我们用ecs服务器做了个跳板。   我们的做法是在我们自己的ecs服务上使用Rinetd做了一个端口映射,然后我们在外面直接连接ec...
阅读(331) 评论(0)

阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在idea上安装使用教程

经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。   阿里技术公众号于今年的2月...
阅读(1099) 评论(2)

idea将jar包发布到私服

引言    项目中在更新公共的jar的时候,需要执行命令才能上传到私服上面,重要的时候有的开发人员的环境不能正确的配置maven的环境,不能正确的执行mvn命令,需要找别人来将jar包发布的私服上面,这让我很受不了啊,所以就修改的了项目的pom文件,在idea中直接发布jar包到私服。   1、 在项目的pom文件中,添加下面节点内容,我是在父pom中添加的...
阅读(528) 评论(2)

Http_4个新的http状态码:428、429、431、511

1、428 Precondition Required (要求先决条件) 先决条件是客户端发送 HTTP 请求时,必须要满足的一些预设条件。一个好的例子就是 If-None-Match 头,经常用在 GET 请求中。如果指定了 If-None-Match ,那么客户端只在响应中的 ETag 改变后才会重新接收回应。 先决条件的另外一个例子是 If-Match 头,一般用在 PUT 请求上,用于...
阅读(600) 评论(3)

hibernate与mybatis的对比

我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉...
阅读(1095) 评论(5)

[置顶] 线程池学习总结

引言    最近在看项目中的代码的时候,多次看到线程池的身影,于是小编就简单总结了一些关于线程池的知识。    什么是线程池?为什么要使用它?    线程池主要用来解决线程生命周期开销问题和资源不足问题。通过对多个任务重复使用线程,线程创建的开销就被分摊到了多个任务上了,而且由于在请求到达时线程已经存在,所以消除了线程创建所带来的延迟。这样,就可以立即为请求服务,使用应用程序响应更快。另外,...
阅读(1109) 评论(6)

java反射机制详解 及 Method.invoke解释

Java反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对...
阅读(985) 评论(6)

手动模拟IOC容器

引言    最近在看一些关于IOC原理的东西,比较理论,所以还是自己动手模拟一个IOC,这样会对原理理解的更加深一些。    首先我们把我们需要用的dao、service、entity定义出来:    Student.java    public class Student { private int id; private String name; private String a...
阅读(985) 评论(5)

HashMap实现原理分析

1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。       数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难...
阅读(933) 评论(3)

mybatis的缓存总结

package com.atguigu.mybatis.test; import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis...
阅读(1067) 评论(4)

Maven简介(三)——profile介绍

4       profile介绍 4.1     profile简介 profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1.5以上使用一套配置信息,在jdk1.5以下使用另外一套配置信息;或者有时候我们...
阅读(922) 评论(3)

Lucene学习总结

数据分类 结构化数据:有固定类型或者有固定长度的数据 例如:数据库中的数据(mysql,oracle等), 元数据(就是windows中的数据) 结构化数据搜索方法: 数据库中数据通过sql语句可以搜索 元数据(windows中的)通过windows提供的搜索栏进行搜索   非结构化数据:没有固定类型和固定长度的数据...
阅读(167) 评论(3)
31条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:458046次
    • 积分:17517
    • 等级:
    • 排名:第602名
    • 原创:267篇
    • 转载:20篇
    • 译文:0篇
    • 评论:5590条
    和我交谈
    点击这里给我发消息 点击这里给我发消息
    时间你好?
    博客专栏