`
文章列表
要根据一个表的数据订正另一个表的部分, 例如,要订正xy1表的字段a为xy2表中的字段a的值,即,订正表xy1中id为1,2,3的记录的a字段的值,id为4,5的记录保持不变。可用uodate exists语句: mysql> select * from xy1; +----+------+------+ | id | a    | b    | +----+------+------+ |  1 | t1   |    3 | |  2 | t2   |    4 | |  3 | t3   |    5 | |  4 | t4   |    8 | |  5 | t5   |   ...
这里要安装memcached.但在编译的时候提示需要指定libevent库,可是在安装lnmp的候默认是已经安装过的.解决办法如下: memcached需要libevent支持,所以首先安装libevent 查看系统是否已经安装libevent # rpm -qa|grep libevent 如果有,不要高兴,先升级 #yum -y install libevent 测试libevent是不是已经安装成功 #ls -al /usr/lib | grep libevent 可以看到多个已经安装的类包安装memcached(http://memcached.org/) 可以先查看编译 ...
一、下载subversion,http://subversion.tigris.org下载最新版本(subversion-deps-1.6.20.tar.gz,subversion-1.6.20.tar.gz) 二、上传至linux/usr/soft/目录下,依次解压subversion-1.6.20.tar.gz,subversion-deps-1.6.20.tar.gz。 三、进入目录subversion-1.6.20,依次运行 1、./configure --prefix=/home/svnadmin/subversion --without-berkeley-db --with-open ...
项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。 TransactionTemplate的源码如下: public class TransactionTemplate extends DefaultTransactionDefinition         implements TransactionOperations, InitializingBean{         .         .         .         } TransactionTemplate继承了DefaultTransaction ...
注:所有的操作均以maven3.0为标准 准备工作: 安装JDK1.5或以上版本,设置JAVA_HOME及PATH -、在windows下安装 1、下载maven3.0,下载地址:http://maven.apache.org/download.html 下载apache-maven-3.0-bin.zip 2、解压至目录:D:\apache-maven-3.0 3、设置M2_HOME,并添加%M2_HOME%\bin至PATH。 二、在Linux下安装 1、下载maven3.0,下载地址:http://maven.apache.org/download.html 下载apache-mav ...

Tomcat6.0远程调试

转自红薯“http://www.oschina.net/question/12_8196” 有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后台通 知就不得不用外网的ip。无奈,只能扔到服务器远程调试了。 网上讲关于远程调试tomcat的倒是蛮多,基本都是将改啥catalina.sh,startup.sh的,操作还是复杂点。下面这篇就只针对于 linux下的tomcat远程调试,不用改啥文件,简单而又没啥副作用。本人在tomcat6 的情况下远程调试成功。 相信很 多J2EE的开发者都是在Windows上面开发程序,然后把程序上传到Linux下运行的吧。可是有时候在自己机器上运 ...
  按习惯来说,一般系统开发都是从数据库开始设计的。但从面向对象开发的角度,系统的设计应该基于对象模型的设计之上,主要考虑对象的设计和逻辑,然后按照对象模型生成数据库结构,利用hibernate的SchemaExport对象可以方便的实现这一点。另外,使用注解也省却了很多繁杂的配置工作,下面对hibernate注解自动生成数据表的过程做一个详细描述。        一、环境搭载       下载了最新的hibernate-release-4.0.0.CR7.zip,导入required包,这个例子是基于MySql数据库,因此还需要mysql-connector-java-5.1.5.jar ...
首先在pom.xml文件中指定war的打包方式,war 然后在pom文件的plugins节点下面增加如下内容即可mvn package时同时生成war, jar包。为了 mvn package install, mvn package deploy能够同时部署jar包,我们增加了后面2节点的配置: <!-- package jar on package --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-pl ...
从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:\Documents and Settings\lvxda\.m2\repository\”,我想修改其路径为:d:\m2\repository,可是这个变量的编辑按钮是灰色的,不可编辑 ...
本文可以任意转载,但请保留原出处:http://www.webwork.cn/archives/50009640.html 为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:1.快速创建一个工程文件2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用Ant的时候,也可以很方便的做这些工作,但是写Ant的build.xml文件是一件很烦琐的事情。3.创建项目文档非常容易,可以自动生成一个web site,记录你的项目情况、版本信息、两个版本之间的chan ...
<build>  <plugins>   <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-jar-plugin</artifactId>                 <configuration>                     <archive>                                   & ...
前言:java程序要处理很多的网络数据,网络数据发送和接收以及数据流的处理是java程序要特别关注的方面,随着java的发展,这些方法也越来越得到重视和加强。本文从几个方面解释了java正确处理网络数据流的要素,这些也是java程序员必须了解的基本的知识。    1:庞大的java流处理  首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多。    java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。    Java内用Unicode编码存储字符 ...
有时候会遇到这样的情况:刚开始给VMWare分配了一个虚拟硬盘,安装Linux后,随着工作中使用得越来越多,虚拟硬盘容量逐渐变得不够用,需要扩充空间。下面说明如何在VMWare中增加Linux的文件系统空间。 我的VMWare中安装的是Fedo ...

解析Linux特殊文件

您有Dos和Windows经验,就大概知道系统存在若干类型的文件,如系统文件、只读文件、隐含文件等。在Linux/Unix下,文件类型远比Dos/Windows系统多样和复杂。本文以RedHat Linux为例,旨在使读者对Linux下的文件类型有更多的了解。文中 ...
近来公司做了一个计费系统,每天产生的CDR数据较多,数据读写要求比较高,在此基础上,采用了数据读写分离策略,来缓解数据库的压力。 应用环境 1、mysql-proxy,采用了开发框架amoeba,mysql-proxy负责管理client实际访问database的 ...
Global site tag (gtag.js) - Google Analytics