update 子查询 exists 要根据一个表的数据订正另一个表的部分,例如,要订正xy1表的字段a为xy2表中的字段a的值,即,订正表xy1中id为1,2,3的记录的a字段的值,id为4,5的记录保持不变。可用uodate exists语句:mysql> select * from xy1;+----+------+------+| id | a | b |+----+------...
linux安装memcached 这里要安装memcached.但在编译的时候提示需要指定libevent库,可是在安装lnmp的候默认是已经安装过的.解决办法如下:memcached需要libevent支持,所以首先安装libevent查看系统是否已经安装libevent# rpm -qa|grep libevent如果有,不要高兴,先升级#yum -y install libevent...
linux 下的subversion客户端安装 一、下载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。三、进入目录su...
spring中几个重要的类(一)InitializingBean接口 项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。TransactionTemplate的源码如下:public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperat...
maven的安装和配置 注:所有的操作均以maven3.0为标准准备工作:安装JDK1.5或以上版本,设置JAVA_HOME及PATH-、在windows下安装1、下载maven3.0,下载地址:http://maven.apache.org/download.html 下载apache-maven-3.0-bin.zip2、解压至目录:D:\apache-maven-3.03、设置M2_...
Tomcat6.0远程调试 转自红薯“http://www.oschina.net/question/12_8196”有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后台通 知就不得不用外网的ip。无奈,只能扔到服务器远程调试了。网上讲关于远程调试tomcat的倒是蛮多,基本都是将改啥catalina.sh,startup.sh的,操作还是复杂点。下面这篇就只针对于 linux下的tomcat远程...
hibernate注解自动生成数据表 按习惯来说,一般系统开发都是从数据库开始设计的。但从面向对象开发的角度,系统的设计应该基于对象模型的设计之上,主要考虑对象的设计和逻辑,然后按照对象模型生成数据库结构,利用hibernate的SchemaExport对象可以方便的实现这一点。另外,使用注解也省却了很多繁杂的配置工作,下面对hibernate注解自动生成数据表的过程做一个详细描述。 一、环境搭载 ...
maven打包web项目时同时打包为war和jar文件 首先在pom.xml文件中指定war的打包方式,war然后在pom文件的plugins节点下面增加如下内容即可mvn package时同时生成war, jar包。为了 mvn package install, mvn package deploy能够同时部署jar包,我们增加了后面2节点的配置:[code="java"] org.apache.maven.plugin...
修改maven本地仓库路径 从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路...
使用Maven管理Eclipse Java项目 本文可以任意转载,但请保留原出处:http://www.webwork.cn/archives/50009640.html为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:1.快速创建一个工程文件2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用An...
maven "Failed to load Main-Class manifest attribute from" <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>
maven "Failed to load Main-Class manifest attribute from" <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>
网络数据流的java处理 前言:java程序要处理很多的网络数据,网络数据发送和接收以及数据流的处理是java程序要特别关注的方面,随着java的发展,这些方法也越来越得到重视和加强。本文从几个方面解释了java正确处理网络数据流的要素,这些也是java程序员必须了解的基本的知识。 1:庞大的java流处理 首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多。 java流...
VMWare中增加Linux的文件系统空间 有时候会遇到这样的情况:刚开始给VMWare分配了一个虚拟硬盘,安装Linux后,随着工作中使用得越来越多,虚拟硬盘容量逐渐变得不够用,需要扩充空间。下面说明如何在VMWare中增加Linux的文件系统空间。我的VMWare中安装的是Fedora 9,不过其它Linux应该大同小异。首先在VMWare中调整虚拟硬盘的大小(在“Virtual Machine Settings”的Hardwa...
解析Linux特殊文件 您有Dos和Windows经验,就大概知道系统存在若干类型的文件,如系统文件、只读文件、隐含文件等。在Linux/Unix下,文件类型远比Dos/Windows系统多样和复杂。本文以RedHat Linux为例,旨在使读者对Linux下的文件类型有更多的了解。文中的多数内容,对其他发行版的Linux以及Aix、Solaris、Freebsd等操作系统也同样正确。Linux下可以用ls –l 命令来...
mysql读写分离 近来公司做了一个计费系统,每天产生的CDR数据较多,数据读写要求比较高,在此基础上,采用了数据读写分离策略,来缓解数据库的压力。 应用环境 1、mysql-proxy,采用了开发框架amoeba,mysql-proxy负责管理client实际访问database的路由策略,实现数据的读写分离。 2、数据库集群环境,database集群采用了mysql的master-slave的replicatio...
linux环境下的rmi常见问题 问题一:RMI服务提供程序运行在Windows操作系统下,RMI服务可以正常访问,但将RMI服务提供程序部署到Linux操作系统下后,RMI服务无法访问,提示org.springframework.remoting.RemoteConnectFailureException: Cannot connect to remote service [rmi://192.168.0.106:119...
禁止myeclipse updating indexes 1 老是弹出Quick update error 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials, 把选项 "Search for new features on startup"的前勾去掉即可. 2 关闭updating inde...
禁止myeclipse updating indexes 1 老是弹出Quick update error 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials, 把选项 "Search for new features on startup"的前勾去掉即可. 2 关闭updating inde...
J2EE集群原理 什么是集群呢?总的来说,集群包括两个概念:“负载均衡”(load balancing)和“ 失败接管 ”(failover)图一:负载均衡多个客户端同时发出请求,位于前端的负载均衡器根据特定算法,将请求分担给比较空闲的机器,从而实现较高性能和较好的扩展性 图二:失败接管当客户端连续向某个服务器发出请求时,该服务器可能处理到一半就宕机了,失败接管系统能够检测出有问题的服务...