- 浏览: 97589 次
- 性别:
- 来自: 杭州
最新评论
-
gc715409742:
如果主键是varchar类型呢?
ibatis selectkey -
no7beckham:
这个还不算明白啊,下载了mingw-get 后就可以再命令行里 ...
Mingw和MSYS的安装记录 -
Wesley.S:
兄弟,能说的明白点儿吗???
Mingw和MSYS的安装记录 -
kevinzhan:
谢谢楼主,我也遇到这样的问题,已经用你的方法解决了。
Eclipse运行使用指定的JVM m2eclipse插件找不到tools.jar -
jeu1:
在java中如何在握手过程中指定crl呢?
SSL协议的握手过程
文章列表
用sql语句查看oracle视图创建语句:
1.查看所有视图的名字
select view_name from all_views; 或者select view_name from user_views;
2.查看某视图名为“某某视图”的创建语句
select text from all_views where view_name = '某某视图';
真别扭,就不能用show view_name这种人性化一点的语句啊!!!!
- 2009-09-28 10:49
- 浏览 1018
- 评论(0)
mvn dependency:sources,能够把当前项目依赖的lib包的源码包从服务器上down下来,不错的命令啊,说起来这个down包,大家还是要注意多找一些站点啊,主站已经封了很多IP啦,sigh!
- 2009-06-18 20:29
- 浏览 1932
- 评论(0)
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想
用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。
- 2009-03-13 15:42
- 浏览 1388
- 评论(0)
volatile关键字有什么用?
- 博客分类:
- JAVA
恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:
1. int i1; int geti1() {return i1;}
2. volatile int i2; ...
- 2009-03-13 15:33
- 浏览 959
- 评论(0)
<!-- Oracle SEQUENCE -->
<insert id="insertProduct-ORACLE" parameterClass="com.domain.Product">
<selectKey resultClass="int" keyProperty="id" type="pre">
<![CDATA[SELECT STOCKIDSEQUENCE.NEXTVAL AS ID FROM DUAL]]> ...
- 2009-03-10 17:20
- 浏览 3161
- 评论(1)
OGNL是Object Graph Navigation Language的缩写,与JSP,JSF相比,OGNL是一种功能非常强大的针对Java的表达式语言(EL),它可用来读取和更新Java对象的属性。
OGNL可以用在以下方面:
- 用做数据绑定语言用来绑定GUI元素(textfield, combobox等)到模型对象
- 用做数据源语言用来映射数据库表到表模型对象
- 用做数据绑定语言用来绑定web组件到数据模型(WebOGNL,Tapestry,WebWork等)
- 提供类似Jakarta Commons BeanUtils所提供的功能(读取Java对象的属性)
OGNL表达式语法 ...
- 2009-03-09 09:09
- 浏览 1730
- 评论(0)
在服务器处理请求时出问题了,服务器可以发一个 5xx 系列错误码给客户端,表示服务器在处理请求的时候出问题了,问题是出在服务器身上而不是客户端身上。另外,服务器如果发送了 5xx 系列的状态码,除非客户端是使用的 HEAD 方法,否则服务器还应该在响应中给出错误的描述、原因以及解决方法等,客户端可以把这些东西给用户看,让用户知道是什么原因导致了请求出错。
不过通常情况下,用户在收到 5xx 系列错误码的同时,是不会收到导致错误的详细技术信息的,这是为了保护服务端程序安全的需要。服务器一般会返回一个页面描述所出的错误是由什么原因引起的,而不涉及详细技术信息。例如在 ASP.NET 中,可以在 w ...
- 2009-03-04 14:48
- 浏览 1978
- 评论(0)
1xx 系列
1xx 系列一般是用在服务器与代理之间,表示一些信息,这在我们写服务端程序时并不常用,并且 1xx 系列状态码是在 HTTP 1.1 中才加入的,按照 w3c 的说法,除非在实验性的环境下,不要发送 1xx 系列状态码到使用 HTTP 1.0 ...
- 2009-03-04 14:43
- 浏览 1413
- 评论(0)
3xx 系列状态码一般是用来作为重定向的,并且在重定向的过程中,一般不需要用户的参与,也就是说,重定向的过程是由浏览器来控制的。但是如果重定向后的请求的方法不是 GET 或 HEAD 的话,还是需要用户参与的,不过也许仅仅是确认一下是否同意发送数据而已:)
另外,开发者要注意的是,RFC2616 Section 10.3external link 的备注中提到了在前一版本的 HTTP 协议中建议最大重定向次数为 5 次,也就是说,客户端可能只跟踪 5 次重定向,如果超过 5 次重定向,那么可能客户端就会把第 5 次重定向后得到的结果做为最终结果。这时,客户端得到的可能就是一个错误的结果,这就是 ...
- 2009-03-04 14:37
- 浏览 1533
- 评论(0)
4xx 系列状态码可以算是对用户来说相当熟悉的一类状态码,这个系列的状态码通常都会带一段描述信息来描述服务端在处理请求时出现了什么状况,用户能直观地看到服务端返回的信息,而不像 3xx 系列,浏览器会自动处理那些个状态码,不需要用户的参与。
但是 4xx 系列状态码之间的区别只是它所代表的意义不同,它们的表现形式是可以随心所欲的,例如一些著名站点的 404 页面都是精心设计过的。
6.1. 400 Bad Request
请求格式错误,这可能存在于客户端构造的 HTTP 头不符合要求等,这时服务端会返回一个 400 Bad Request,而客户端在不修改请求数据的情况,不可以再次发送这个 ...
- 2009-03-04 14:29
- 浏览 1972
- 评论(0)
用了m2eclipse 插件后,使用struts2时,需要依赖 com.sun 的 default-tools.jar,具体是因为在struts-annotations这个包里指定了default-tools.jar
<profile>
<id>default-tools.jar</id>
<activation>
<property>
<name>java.vendor</name>
<value>Sun Mic ...
- 2009-03-03 13:50
- 浏览 2391
- 评论(1)
1.用puttycyg当客户端。用法很简单,在配置对话框中,host name填 bash --login -i 即可
2.cygwin的中文显示和输入
让bash命令行支持中文输入,vi ~/.inputrc,将下面几行的注释去掉:
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
让ls命令支持中文显示,vi ~\.bashrc中,修改:
alias ls -hF --show-control-chars --color=tty
- 2009-02-24 13:47
- 浏览 1707
- 评论(0)
select namespace, name, version , description from api_registry where namespace = 'alibaba' and name = 'foo2' and version = 10
和
select namespace, name, max(version) as version , description from api_registry where namespace = 'alibaba' and name = 'foo2' and version = 10
会得到不同的结果
第1条语句是查询 ...
- 2009-02-10 13:18
- 浏览 728
- 评论(0)
变更DHCP Client的配置文件,在特定的环节追加我们的设定.
在 /etc/dhcp3/dhclient.conf 中增加如下设定:prepend domain-name-servers <ip1>, <ip2>;
- 2008-11-06 23:13
- 浏览 2205
- 评论(0)
/proc是个虚拟文档系统,我们能够通过对他的读写操作做为和kernel实体间进行通信的一种手段.也就是说能够通过修改/proc中的文档,来对当前kernel的行为做出调整.那么我们能够通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:
[root@server test]# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默认为0
[root@server test]# sync
手动执行sync命令(描述:sync 命令运行 sync 子例程。假如必须停止系统,则运行 sync ...
- 2008-11-05 11:44
- 浏览 1370
- 评论(0)