哈师大附中陈广庆

全部分类 | 读书与思考 | 做人 | 做事 | 享受生活
« 上一月 (Mar 2008) | 主页 | 下一月 (May 2008) »

20080422 Tuesday 2008年04月22日

mysql两表联合查询一例 我有两个表,A和B
A表存储文章信息,B表存储对A中的文章评论信息,两个表之间通过docid来关联。现在我想按照每个文章评论数的多少来降序或升序查出文章,我该怎么做呢?

研究了两天在www.chinaunix.net才获得答案。

最后完整答案:

select B.docid,A.*,count(1) as count from B left join A using(docid) group by A.docid order by count desc limit 5

论坛所在链接:http://bbs.chinaunix.net/thread-1084570-1-1.html

好长时间没有用sql语句了,有时间还真得好好继续学习啊!


发表于 chsan ( 2008年04月22日, 04:22:42 PM CST ) Permalink 评论 [1]

20080416 Wednesday 2008年04月16日

vsftpd客户端中文显示乱码问题 今天早上把服务器进行了一下例行升级,结果ie6调用资源管理器访问vsftpd,结果好吗全是乱码和问号。
我的服务器环境是debian testing,最新2.6.24内核,vsftpd是2.0.6版本,费了好大的周折也没有解决,用ftp客户端工具flashfxp和fireftp采用GB2312编码都能访问,ie7和ff2采用GB2312编码也都能正确显示中文,可是老师常用的ie6调用系统资源管理器访问就是不行。

在网上搜了很多解决方案都不见效,最后只好卸载vsftpd2.0.6版本。
好在网上不知道哪位高人做了个补丁,并且做了deb包,拿来一用果然见效!
高人啊,高人!
vsftpd-encoding_2.0.4-0ubuntu4_i386.deb.bz2(补丁)
http://blog.hsdfz.com.cn/roller/chsan/resource/vsftpd-2.0.3-encoding.patch.tar.bz2(完整包)
dpkg -i 安装就可以了。
原始链接:http://www.cublog.cn/u/2340/showart_428936.html

同时也学会了设置linux系统默认编码问题,该链接很有帮助:
http://isis.poly.edu/~qiming/chinese-debian-mini-howto.html
发表于 chsan ( 2008年04月16日, 04:23:36 PM CST ) Permalink

20080401 Tuesday 2008年04月01日

spring mvc utf-8中文编码问题

java中文支持问题是一个永久的话题,一般始终保证编码的一致性,就基本能够解决中文的输入和显示问题,不过今天配置spring mvc环境,当表单提交数据时却出现了编码不一致问题。当form的内容被提交时,写入数据库的内容不在是UTF-8编码。后google搜索后得到解决办法:

在web.xml中加入如下filter代码:

    <!--Form content submit encoding filter start-->
    <filter>
        <filter-name>CharacterEncodingFilter</filter-name>
        <display-name>Character Encoding Filter</display-name>
        <description>no description</description>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
<!--Form content submit encoding filter end-->
<!-- Encoding Filter Mapping Start-->
    <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
<!-- Encoding Filter Mapping End-->

表单提交数据不再有问题!

发表于 chsan ( 2008年04月01日, 05:16:25 PM CST ) Permalink