编程语言
学无止境-yj
暂无
展开
-
Tomcat中antiResourceLocking和antiJARLocking的作用
更新了某个webapp,把新的WAR包放到webapps目录下,Tomcat就会自动把原来的同名webapp删除,并把WAR包解压,运行新的 webapp。但是,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。解决方法是在元素中增加一个属性antiResourceLocking="true"转载 2014-11-18 17:13:14 · 7587 阅读 · 0 评论 -
maven项目使用Teamcity发布时出现400错误的解决方案
问题描述:项目为JAVA项目,使用maven进行管理,今天在使用Teamcity进行持续集成时,出现错误,无法进行deploy。具体错误如下:Return code is: 400, ReasonPhrase: Bad Request.问题原因:原因是 release 默认库是不允许重复部署的解决办法:修改图中配置原创 2014-12-29 20:03:51 · 3825 阅读 · 0 评论 -
Spring MVC 配置文件 web.xml文件详解
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://ja原创 2014-12-25 14:21:12 · 12742 阅读 · 1 评论 -
Spring MVC 配置文件dispatcher-servlet.xml 文件详解
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmln原创 2014-12-25 14:45:25 · 12578 阅读 · 0 评论 -
JAVA基础----java中E,T,?的区别?
遇到,,等,是用到了java中的泛型。 一般使用来声明类型持有者名称,自定义泛型类时,类持有者名称可以使用T(Type) 如果是容器的元素可以使用E(Element),若键值匹配可以用K(Key)和V(Value)等, 若是,则是默认是允许Object及其下的子类,也就是java的所有对象了。 所以说,如果是字每A,B,C,D...定义的,就是泛型,这里T只是名字上的意义而转载 2014-12-09 19:49:51 · 541 阅读 · 0 评论 -
load-on-startup(SpringMvc中DispatcherServlet的加载配置)
Servlet specification:The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional content原创 2014-12-08 14:36:02 · 2113 阅读 · 0 评论 -
LUNIX常用命令汇总
1、ls 列出当前目录下所有文件及文件夹2、cd XX 进入XX目录3、cd .. 返回上一级目录4、vi 查看文件5、查看某文件状态下,按 i 键 进入修改状态,修改完成后,按esc ,SHIFT+冒号,输入wq,按回车即可将修改内容保存。6、service iptables stop 关原创 2014-12-23 19:31:18 · 860 阅读 · 0 评论 -
使用Sonatype Nexus搭建Maven私服后如何添加第三方JAR包?
登录Nexus后,点击右侧的“Repositories”,显示当前Nexus所管理的Repository,默认情况下Nexus为我们创建了以下主要的Repository:1、PublicRepositories,这是一个Repository Group,该Repository Group包含了多个Repository,其中包含了Releases、Snapshots、ThirdPa原创 2014-12-22 20:09:42 · 8387 阅读 · 0 评论 -
使用AngularJS结合Highchart图表动态获取JSON格式数据
Highchart折线图代码 $(function () { var chartLine = new Highcharts.Chart({ chart: { type: 'line', renderTo: 'container2' }, ti原创 2014-12-21 20:22:10 · 4681 阅读 · 0 评论 -
Maven的安装、配置
一、下载Maven请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。对于首次接触Maven的读者来说,推荐使用Maven 3.0,,因此下载apache-maven-3.0-bin.zip。当然,如果你对Maven的源代码感兴趣并想自己构建Maven,还可以下载apache-maven原创 2014-12-20 13:22:33 · 461 阅读 · 0 评论 -
Nexus入门指南(图文)
Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST转载 2014-12-20 14:22:32 · 500 阅读 · 0 评论 -
Intellij IDEA 中安装Angular 插件方法
1、先下载angular插件 AngularJS-135.831.zip2、打开Intellij IDEA ,File—〉Settings---〉Plugins 点击“” 点击“”确定。重新启动Intellij IDEA,在Html文件中输入ng,出现提示,则说明插件安装成功:原创 2014-11-24 16:28:33 · 4707 阅读 · 0 评论 -
ORACLE导入单张表命令
导出单个表: exp 用户/密码 tables=表 exp 用户/密码 tables=(表1,…,表2) exp system/manager tables=(用户.表) exp system/manager tables=(用户1.表1,用户2.表2) 导入表:D:\>imp study/st原创 2014-11-24 16:12:18 · 919 阅读 · 0 评论 -
Linux系统下不让MySQL区分表名的大小写的解决办法
问题描述:今天将企业碳资产管理系统数据库移植到liunix服务器上,结果出现无法找到表的错误,查询数据库,表确实是存在的。经过分析比较,发现是表名大小写问题导致。问题分析:MySQL数据库的表名在Linux系统下是严格区分大小写的,在Windows系统下开发的程序移植到Linux系统下,如果程序中SQL语句没有严格按照大小写访问数据库表,就可能会出现找不到表的错误。原创 2014-11-24 16:27:23 · 749 阅读 · 0 评论 -
Java的多线程-实现线程同步
1. 虚假的多线程 例1: public class TestThread { int i=0, j=0; public void go(int flag){ while(true){ try{ Thread.sleep(100); } catch(InterruptedExcepti转载 2014-11-27 10:54:08 · 461 阅读 · 0 评论 -
request.getRealPath("/")在Linux下获取路径的问题
问题描述:程序中用了一段代码动态在应用根目录下,动态创建一个文件夹,用于存储临时文件,代码如下:InputStream in=null; File file = new File(request.getRealPath("/")+ File.separator+"report" + File.separator+"files" + File.separator + f原创 2014-11-27 10:25:52 · 4870 阅读 · 0 评论 -
Tomcat 常见部署方法
1 、直接将web 项目文件件拷贝到webapps 目录中Tomcat 的Webapps 目录是Tomcat 默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP 程序打包成一个war 包放在目录下,服务器会自动解开这个war 包,并在这个目录下生成一个同名的文件夹。一个war 包就是有特性格式的jar 包,它是将一个web 程序的所有内容进行压缩得到。具体如何打包转载 2014-11-18 17:00:42 · 645 阅读 · 0 评论 -
Tomcat中temp文件夹出现项目副本问题的解决方法
一、问题描述 在Tomcat中部署应用shi原创 2014-11-18 16:10:56 · 3367 阅读 · 0 评论 -
Linux系统下不让MySQL区分表名的大小写的解决办法
问题描述:今天将某项目数据库移植到liunix服务器上,结果出现无法找到表的错误,查询数据库,表确实是存在的。经过分析比较,发现是表名大小写问题导致。问题分析:MySQL数据库的表名在Linux系统下是严格区分大小写的,在Windows系统下开发的程序移植到Linux系统下,如果程序中SQL语句没有严格按照大小写访问数据库表,就可能会出现找不到表的错误。解决办法:原创 2014-12-31 10:42:46 · 1125 阅读 · 0 评论