`
lucene321
  • 浏览: 178774 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    很多新手都不知道如何在maven项目里添加jar包.以前我还没接触maven的时候下载过一个demo,是maven项目.我居然是照着他的pom.xml文件一个一个的写!!!很多人认为理所当然的东西对于初学者却是一个很难迈过去的门槛.所以简单的写下如何在maven项目中添加jar包.根据配合m2eclipse创建一个标准的maven web项目.这篇blog,我们创建了一个基于maven的web项目.创建后我们如何添加jar包呢?点击pom.xml文件.我们可以看到下面有7个标签.分别是overview:显示maven项目的一些基本信息.dependencies:添加jar包的页面,很重要 ...
    在教程中,我们将创建一个简单的spring3mvc simple crud应用程序.什么是@modelattribute spring3关于@modelattribute的文档<div class="quote_title">引用
    在本教程.我们将使用spring mvc建立一个简单的基于jquery的计算器ajax应用.为了便于对比.我们将创建两个页面.一个传统的页面.一个是基于ajax的页面.什么是jquery?<div class="quote_title">引用
    在以前的教程中我们并没有进行数据库连接操作.一个没有进行数据库操作的web项目几乎是不存在的.所以数据库连接也是一个很重要的知识点.而在本教程中,我们会用springmvc+jdbc实现一个简单的数据库访问.并对person对象进行简单的crud操作.我们将使用mysql数据库.相应的也可以用于db2,oracle,sqlserver,hypersql等数据库.jdbc是什么?<div class="quote_title">引用
    $:sudo apt-get install git-core安装好git在linux中的顺序是:1.cd到要提交到项目目录中,输入下面到shell命令把整个项目初始化$:git init2.把整个项目提交到仓库$:git add .(注意后面那个“.”,表示当前目录所有到文件)$:git status可以查看提交的内容3.提交到仓库并添加说明文本$:git commit -m "初始化提交"输入$:git log可以查看历史的提交记录4.然后就是登录github在http://help.github.com/linux-set-up-git/中,按着上面的流程一步一 ...
    sudo apt-get install vimmkdir ~/.vimgit clone git://aa.bbb.ccc.gitcd ccccp -r * ~/.vimsnipmate:代码模板https://github.com/msanders/snipmate.vimvim-rails:rails必备git://github.com/tpope/vim-rails.gitnerdtree树菜单https://github.com/scrooloose/nerdtree.gitsupertab:tab代码补全htt ...
    今天提交一个代码到googlecode,报错信息如下:<div class="quote_title">引用
    《java多线程》《java io》《重构-改善既有代码的设计》《深入浅出设计模式》 《数据结构》《编译原理》  
    http://commons.apache.org/ 包括  <table class="bodytable" border="0"><tbody><tr class="a"><th>components</th><th> </th></tr><tr class="b"><td>attributes</td><td>runtime api to metadata at ...
    public class classerloadertest{ // 清单 1. 演示类加载器的树状组织结构 public static void main(string[] args) { classloader loader = classerloadertest.class.getclassloader(); while (loader != null) { system.out.println(loader.tostring()); loader = loader.getpar ...

死锁检测

    博客分类:
  • java
    public class threaddemo{ private static object lock1 = new object(); private static object lock2 = new object(); /** * for test deadlock * * @param agrs */ public static void main(string[] agrs) { new thread(new fightschedule1()).start(); executors.new ...

死锁检测2

    博客分类:
  • java
    long[] moniterthreads = mxb.findmonitordeadlockedthreads(); if (moniterthreads != null) { sb.append("moniterthreads:").append(moniterthreads.length).append('\n'); threadinfo[] moniterthreadinfos = mxb.ge ...

spring事务

    博客分类:
  • java
    --事务传播属性(作用是如何定义当出现两个不同的操作的时候,两个不同事务之间如何协调处理)methoda(){     methodb();   }   methodb(){     ……   }  下面的解释都是基于单独执行methodb和执行methoda两个不同方法所产生的结果public static final int propagation_required = 0;--如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。--单独执行methodb,开一个事务,执行methoda开启事务,执行到methodb后,由于methoda已经存在事务,则methodb ...
    jstack 14179 > filename 查看堆栈catalina.sh 要使用kill -3 要修改catalina.sh文件jmap -heap 14179 > filename 查看jvm内容中各个区情况jmap -histo 8513 > fileanme 查看内存中对象占用内存情况,按照类型,大小从高到低排序jmap -dump:format=b,file=f:/mdt/dmp/1716.bin 6033 获取dmp文件 命令为在linux使用的命令数字部分为进程号补充一点,jdk1.5,window版本并不包含jmap命令,jdk1.6才包含jmap命 ...
                   bootstrap classloader(载入jvm自带的类和$java_home/jre/lib/ext/*.jar)                     |                     |               system classloader 载入$classpath/*.class                     |                     |               common classloader 载入$catalina_home/common/*,它们对tomcat和所有的web应用程 ...
Global site tag (gtag.js) - Google Analytics