- 浏览: 299201 次
- 性别:
- 来自: 北京
最新评论
-
stamina:
请问这个装在svn的客户端吗?我试了,发现命令“ava -ja ...
statsvn 统计svn代码量 -
在世界的中心呼喚愛:
不错,找到方法!!
利用Jackson对Object,Map,List,数组,枚举,日期类等转化为json -
lg5414:
已经不错了
OutOfMemoryError: unable to create new native thread -
liubey:
这个年代的项目编码还有用latin1的,是个坑啊 蛤蛤
ubuntu下maven构建工程中文乱码 -
wp0615032:
因为那个timestamp是一个乐观锁,每次更新时这个填要带上 ...
hibernate异常 org.hibernate.StaleObjectStateException: Row was updated or deleted
文章列表
apache顶级域名跳转
折腾网站也有大半年了,昨天听一同事说我们的网站通过不带www的域名也可以访问,带www的也可以访问,搜索引擎的收录情况是分别收录的,
原来一直没关心这些细节的东西,比如我们的网站是www.dt.com,不带www就是dt.com,而不带www才是真正的顶级域名,带www的是二级域名,
现在负责搜索引擎收录情况的同事要求我们这边让dt.com跳转到www.dt.com,开始想到的是修改apache下面的http.conf文件,不是很懂里面的转发规则,
发现以前配置的转发规则都是某个二级域名跳转到指定的ip,或者是伪静态的配置,如果配置 ...
相信搞java的朋友都遇到过乱码问题,一般几乎都可以通过修改页面编码,tomcat编码,加过滤器等方式搞定,但为什么
要这么做呢?不一定每个人都明白。
最近弄jsp,再次遇到乱码问题,所以查了些资料,在这里记录 ...
以前一直以为hql很简单, 就一对象查询, 今天遇到一问题,折腾了许久, 才发现自己hql这块居然好多不知道.
以用户和角色为例, 一个用户可以对应多个角色,分别为user , role , 我的hql如下 :
from User u left join u.roles
数据库查询这一块没有问题,由于粗心,也没有去看控制台打印出来的sql是什么样子,我以为这一查询返回的是List<User>
的列表,然后在Jsp里面,理所当然的去遍历查出来的list ,取list里面单个user的属性在页面展示,整个过程很简单,jsp异
常显示说Numb ...
上午也是用这个方法安装,居然没安装成功,刚试了下,居然成功了,记录下:
直接去 http://www.google.com/chrome 下载,google可以检测出你当前使用的操作系统,下载后双击运行,和在windows下一
样,然后会弹出个ubuntu软件中心,直接选安装就OK了。
折腾好些天了,我们项目用的web框架是struts2,具体那个版本就不说了,我想让程序报错时,展示我指定的500错误页面,
一般的做法是在web.xml里面配置500错误,404也一样,
<error-code>500</error-code>
<location>/500.jsp</location>
</error-page>
我在程序里面手动抛出异常,程序没有显示我指定的500.jsp页面,而是把错误信息直接显示在了页面上,经网友老周提醒
我的struts.propertie ...
以前用myeclipse在tomcat下部署的时候,很简单,选中项目就可以deploy到tomcat_home/webapps目录下 ,
但是eclipse下没有这么简单,因为在eclipse下不能直接部署,调出server视图后,new 一个server, tomcat 选择当前
电脑上的tomcat版本,双击server,会出现如下视图:
在 server location那里选择第二个选项,server path 设为tomcat的安装路径,Deploy path 设为tomcat_home/webapps
如果不这么设置的话,tomcat的server ...
以前做企业应用的时候,都只用tomcat部署项目,从没接触过apache,apache在脑海里只是个战斗机的名称。
现在做网站,网站的部署是用apache + tomcat来实现的。自然而然也慢慢了解了apache,上次迁移网站的服务器,装过一
次apache,就简单的configure , make ,make install 三步曲搞定,配置文件都用的以前服务器上apache的,至于那些配
置是啥子含义,完全不懂。最近网站出了问题,问题出在apache身上,所以花了点时间来了解apache 和tomcat的配置。
“整合 Apache Http Server 和 To ...
1.启动网卡:linux启动网卡命令: ifup eth1 ,用ifconfig eth1 up 启动,发现ifconfig后,eth1里面居然没有ip,而用ifup eth1就可以
看到ip了。相应的停止网卡:ifdown eth1 。(eth1为相应的网卡设备名)。
2.添加路由: 给eth1设备添加路由,命令如下:
route add -net 192.168.30.0 netmask 255.255.255.0 dev eth1
eth1为连接内网的网卡。用route -n可以看到添加后的记录:
Destination Gatew ...
1.现在mysql官网上下载了服务端和客户端两个软件:
MySQL-client-community-5.1.53-1.rhel5.i386.rpm
MySQL-server-community-5.1.53-1.rhel5.i386.rpm
2.用rpm方式安装两个文件
#rpm -ivh MySQL-client-community-5.1.53-1.rhel5.i386.rpm
#rpm -ivh MySQL-server-community-5.1.53-1.rhel5.i386.rpm
安装完后,用#netstat -nat 查看端口,如果3306端口被占用了,则说明安装成功了。 ...
yslow v2 class 逐一过一遍
http://www.blogjava.net/BearRui/archive/2010/05/10/web_performance_repaint_relow.html
http://blog.csdn.net/situdesign/archive/2010/05/31/5635788.aspx
http://dudo.org/archives/2008051211216.html
http://code.google.com/speed/page-speed/docs/rules_intro.html
页面性能优化小工 ...
可能命令用的少的缘故,今天突然要远程启动oracle,不记得命令了,所以还是记录记录,
用远程登录到oracle服务器,当然要保证登录用户是安装oracle的用户,然后
$ sqlplus /nolog
sql> conn / as sysdba
sql>startup
然后退出sqlplus,启动监听:
sql> quit
$ lsnrctl start(stop为停止监听)
我需要把linux服务器上某个文件目录打包,假设目录为/mzztlm/knight,knight目录下有
a,b,c,d四个文件夹,因c,d两个文件夹比较大,打包时,我想排除这两个文件夹。
baidu,google查了下,基本命令是 tar -zcvf --exclude=xxxxxxxx命令。
但貌似有--exclude位置的问题,假设当前在/knight目录下,假设我的命令:
tar -zcvf /tmp/knight.tar.gz knight --exclude=knight/c --exclude=knight/d
这样是不行的,如果把exclude的位置移动一下,移到t ...
因工作原因,要在服务器上安装apache ,jdk ,tomcat,网上资料蛮多,安装jdk和tomcat都顺利
装apache时遇到些小问题,在这里记录一下。
查看了apache的安装说明,如下:
因项目的原因,./configure --prefix 时,还要加其他参数:
./configure --prefix=/mydir/webroot --enable-so --enable-mods-shared=all --enable-rewrite --enable-proxy --enable-proxy-http --enable-proxy-ajp --with- ...
表结构:
create table post(group_id number , ctime date);
数据:
GROUP_ID CTIME
1 2641 2010-10-11 上午 11:33:41
2 2644 2010-10-11 上午 11:31:38
3 2641 2010-10-11 上午 11:25:29
4 2921 2010-8-27 下午 04:00:33
5 2921 201 ...
经常要用到myeclipse来生成pojo,不按规则来的话,经常生成失败,这里记录了根据表生成pojo的步骤,数据库是oracle。
1.选择DB Brower 视图
2.选择要生成的table,在table上点击右键,选择hibernate反向工程
3.选择Java src folder ,Java package ,(如果这里默认都有值,也要重新到工程里面选择)
4.按下面的图操作。