- 浏览: 312432 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
学习了~~~
使用反射读取enum的属性 -
houzhanshanlinzhou:
不错,可以使用
使用反射读取enum的属性 -
p8098:
感谢,写得很好
不同浏览器上中文文件名的下载乱码问题 -
baozhutang:
我们这边的解决方法是,用一个trigger生成id,不通过sq ...
mybatis使用foreach批次插入,解决sequence只查询一次的问题 -
csakurai:
非常感谢,搞定了!之前找了很多个都不行。
mybatis使用foreach批次插入,解决sequence只查询一次的问题
文章列表
maven提交时报401错误
- 博客分类:
- maven
今天deploy项目时,maven报错401,百度了一下,找到以下文章,解决了问题,所以就考了过来。
源地址是:http://www.netingcn.com/maven-deploy-nexus.html
首先在Nexus中创建一个自己私有的仓库,步骤为Repositories –> Add –> Hosted Repository ...
最近使用jdbc连接oracle时报错:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was:
10.12.162.84:1521:xxxx
登陆oracle数据发现在network/admin/文件夹下的tnsnames.ora中配置的是:SERVICE_NAME =xxx ...
有用插件:
Maven Release Plugin 版本发布;
cargo-maven2-plugin 自动化部署;
jetty-maven-plugin web测试;
maven-gpg-plugin, GPG:http://www.gnupg.org/download/ 给maven构件加密 hkp://pgp.mit.edu 美国麻省理工大学公钥服务器
maven-surefire-plugin: 单元测试,集成测试
maven-site-plugin:生成站点 //mvn site
maven-javadoc-plugin
maven-jxr-plugin:在生成站点时配 ...
使用hibernate validator时报错如下:
Exception in thread "main" java.lang.NoSuchFieldError: TRACE
at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85)
at org.jboss.logging.Logger.isTraceEnabled(Logger.java:122)
at org.jnp.interfaces.NamingContext.lookup(Naming ...
json串多了<pre>标签,ext报错
- 博客分类:
- ext
1.返回的json串前面多出了<pre style="word-wrap: break-word; .....></pre>的东西,导致转js对象时报错,查看后台也没见到添加<pre>标签,应该是浏览器添加的。
解决办法,把response的contentType设置为text/html即可:
this.getResponse().setContentType("text/html;charset=UTF-8");
Content-Type对浏览器解析的一些影响
当为web服务器输出的内容指定Content-Type为t ...
我们在实际的开发设计中,通常要读各种各样的配置文件,十分烦琐.然而commons-configuration-1.0.jar为我们提供了非常方便的操作方式实例如下:1.读取XML文件中内容
import java.util.List;
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.XMLConfiguration;
public class XmlConfigurationExample ...
log4j常用输出格式
%c 列出logger名字空间的全称,如加上{<层数>}表示出从最内层算起的指定层数的名字空间
%X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。
%p 日志信息级别
%d %d{<日期格式>}:日志信息产生时间,使用ISO8601定义的日期格式
%C 日志信息所在地(全限类名)
%m 产生的日志具体信息
%n 输出日志信息换行
%F 显示调用logger的源文件名
%l 输出日志事件的发生位置 ...
最近遇到浏览器缓存url的问题,google了一把,学到不少东西,结合网上其他人文章拼凑一篇,供大家交流。
一 防止url被浏览器缓存
根据 HTTP 规范,GET 用于信息获取,而且应该是幂等的。也就是说,当使用相同的URL重复GET请求会返回预期的相同结果时,GET方法才是适用的。当对一个请求有副作用的时候(例如,提交数据注册新用户时),应该使用POST请求而不是GET。 所以浏览器会对GET请求做缓存处理。
解决办法:
1. GET请求URL后加随机数,让服务器认为不是相同的请求。
例 “http://www.example.com/index.php?class=aitc ...
解决方法为在weblogic的启动脚本commEnv.sh中添加一句:
export JAVA_OPTIONS="$JAVA_OPTIONS -Djava.security.egd=file:/dev/./urandom"
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容
。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动
谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:
谷歌Android: chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91)
AppleWebKit/533.1 (KHTML, lik ...
mysql 安装innodb
- 博客分类:
- mysql
新版的mysql不带innodb引擎,需要自己手动安装。
一 安装方法:
1.在安装mysql时,在configure的时候要加上--with-plugins=innobase这个参数 。
2.已经安装好mysql后安装innodb。
登录mysql ->执行install plugin innodb soname 'ha_innodb.so';->执行show plugin;查看是否安装成功。
二 必须在‘my.cnf’或‘my.ini’文件把 InnoDB 的配置注释去掉,然后重启mysql即可。
安装mod_expires
mod_expires模块添加是启用对有效期控制,也可以加里面,有效控制带宽成本
#cd /usr/local/src/httpd-2.2.17/modules/metadata
#apxs -c -i -a mod_expires.c
输出
[root@web-02 metadata]# apxs -c -i -a mod_expires.c
/usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE ...
由于一台服务器上面部署了好几个应用,对应不同的域名,如果用户知道ip地址的话,直接用户ip地址访问,会显示第一个虚拟主机的页面(更改了虚拟主机的顺序,每次都是显示第一个)。这样对用户造成不好的印象,所以要禁止ip访问。
方法一:在httpd.conf文件最后面,加入以下代码
NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
ServerName 221.*.*.*
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost ...
原文地址:http://www.php-oa.com/2008/03/07/ie-load.html
当前浏览器默认并发连接数
下面表格列出了当前浏览器在HTTP/1.1和HTTP/1.0协议下默认的并发连接数设置:
Browser HTTP/1.1 HTTP/1.0
IE 6,7 2 4
IE 8 6 6
Firefox 2 2 8
Firefo ...
原文地址:http://hi.baidu.com/yhs2006/blog/item/a137fc19e6519775dab4bddb.html
serverAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名。具体的设置方法如下:
一、用于设置虚拟主机接收多个域名
一个虚拟主机常常会接收多个域名解析,比如:一个虚拟主机要同时介绍sanywork.cn, 51684.com两个域名,或者是两个二级域名,如:www.sanywork.cn, www1.sanywork.cn,对于这种情况,可以在用ServerAlias轻松做到,打开apache ...