- 浏览: 115363 次
- 性别:
- 来自: 北京
最新评论
-
wangyuyang:
找到解决的办法了,谢谢!
linux安装mysql二进制文件tar.gz -
wangyuyang:
你这样设置能从其他主机访问这个mysql。我这里提示:mysq ...
linux安装mysql二进制文件tar.gz -
wl296784423:
撒的发
特殊字符转义 -
wl296784423:
阿萨德发生的[b][/b][i][/i][u][/u]
特殊字符转义 -
萧十一狼:
<result name="invalid.t ...
webwork token防止表单重复提交(转)
文章列表
mysql的DUPLICATE KEY
- 博客分类:
- mysql
经常遇到这样的情景,向一个表里插入一条数据,如果已经存在就更新一下,用程序实现麻烦而且在并发的时候可能会有问题,这时用mysql的DUPLICATE KEY 很方便
用法如下:
INSERT INTO `user_count`(`id`,`count`, `addtime`)values (#id#,#count#,#addtime#)ON DUPLICATE KEY UPDATE `count`=`count`+if(addtime<'2011-11-09 00:00:00',1,0),addtime=if(addtime<'2011-11-09 00:00:00',now() ...
Ibatis中用list传参数的方式
<select id="getcount" parameterClass="java.util.ArrayList" resultClass="int">
select count(id) from `user` where id in
<iterate open="(" close=")" conjunction="," >
#[]#
</iterate>
...
转自http://roclinux.cn/?p=49
du命令:disk usage,顾名思义,是关于目录使用情况的。对了~ 它的作用就是计算目录大小的。
1.想看当前目录下所有目录以及子目录的大小:
# du -h .“.”代表当前目录下。也可以换成一个明确的路径
-h表示用K、M、G的人性化形式显示
2.只想看当前目录下abc目录的大小,并不想看其他目录以及其子目录:
# du -ch abc | tail -n 1
此种方法需要管道技术来管道du和tail两个命令来实现。
-c表示最后计算出所有所列目录的大小之和
# du -sh abc
-s表示总结的意思,即只列出一个总结的值 ...
转自http://www.cnblogs.com/hlz789456123/archive/2009/03/19/1417193.html
vi/vim 基本使用方法
本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。
1、vi的基本 ...
Linux的五个查找命令
- 博客分类:
- Linux
转自http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html
在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条 ...
java传参数的时候是值传递还是引用传递是个很有意思的问题,
一些有几年工作经验的人也会因此而困惑,
面试的时候更是经常有这样的问题,
今天我整理了一下自己对于这个问题的理解,
希望对一些还没弄清楚此问题的人有 ...
转自http://archive.cnblogs.com/a/1757272/
文档地址 http://wiki.apache.org/cassandra/API06,实现了绝大部分示例
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.cassandra.thrift.Cassandra;
import ...
转自(http://www.360doc.com/content/11/0128/11/1542811_89529987.shtml)
由于最近在开发一个关于微博整合的小应用,于是开始接触各大微博平台的开放平台(新浪、搜狐、网易、QQ):目前这三大微博的应用开发都采用OAuth授权,要访问大部 ...
今天在Eclipse上安装Maven,
在Help的install new software 里面的 workwith里输入地址:
http://m2eclipse.sonatype.org/sites/m2e
可是安装失败,提示报错。
研究了一下发现要设置eclipse.ini这个配置文件
需要在配置文件最前面加上:
1. -vm
2. ***\jdk1.*\bin\javaw.exe
再重复上面的方式安装,还是失败,
研究了一下,发现是缺少GEF插件,
GEF插件的地址:http://download.eclipse.org/tools/gef/updates/inter ...
原文:http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/
注释配置相对于 XML 配置具有很多的优势:
* 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
* 注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完 ...
Struts2对JSON的良好支持让我们可以更加方便的使用ajax和json。
需要的jar包有(附件里面都有,可以下载):
json-lib-2.1-jdk15.jar,
ezmorph-1.0.3.jar,
struts2-json-plugin-2.2.1.jar,(也就是googlecode(http://jsonplugin.googlecode.com/files/jsonplugin-0.34.jar)上面的jsonplugin,在struts2_2.2.1的里面叫struts2-json-plugin-2.2.1.jar),
struts2-core-2.2.1.ja ...
今天看到一个blogger说:好记性,不如烂博客。
还是蛮有道理的,踏实的记录,经常的回顾。
写blog贵在坚持写和常回来看看。
言归正传,今天研究了一下Thread.interrupt()方法,这个方法很有意思,Thread.interrupt()的调用对正在运行的线程是不起作用的,只有对阻塞的线程有效。
引用 Thread.interrupt()方法不会中断一个正在运行的线程。这一方法实际上完成的是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,那么,它 ...
在工作中经常遇到将参数放到配置文件中动态读取进来的情况,下面介绍一下通过ResourceBundle读取properties的方法。
ResourceBundle是资源包包含特定于语言环境的对象。当程序需要一个特定于语言环境的资源时(如 String),程序可以从适合当前用户语言环境的资源包中加载它。使用这种方式,可以编写很大程度上独立于用户语言环境的程序代码,它将资源包中大部分(即便不是全部)特定于语言环境的信息隔离开来。
上代码:
public class ResourceUtil {
public static final Logger log = Logger.getLogge ...
转自(http://www.blogjava.net/lifesting/archive/2008/04/11/192250.html)
真是个很不错的工具。
插件源代码下载 (导入插件在workspace中,右键export->Plug-in Development->Deployable plug-ins and fragments,然后生成插件binar文件)
二进制包下载 (因 ...