- 浏览: 166310 次
- 性别:
- 来自: 北京
最新评论
-
mm_linbin:
...
不要一辈子靠技术混饭吃 -
hanmiao:
楼主执行那条 SQL 语句之后的结果是什么样的,能贴出来看看么 ...
Oracle排名rank() dense_rank() row_number() 分区partition by -
starashen:
支持一下,上一条评论出错了,删掉可以
lucene实例 -
axiheyhey:
非IE下怎么操作呢?
JavaScript操作word文档 -
85600367:
感谢楼主有时间冒着被喷子喷的危险,说出了自己的心里话。我工作已 ...
不要一辈子靠技术混饭吃
文章列表
自己搭建了spring +spring mvc+mybatis的平台,发上来和大家分享。
本人想通过该篇文章介绍下如何使用Hibernate HQL语句,基本上SQL语句的查询都能在HQL中找到对
应的实现。
创建了几个表,这几个表是用于HQL演示用。t_user是一个单独的表,没有与其他表进行关联。
company和employee这两个表有一个一对多的关联关系
user和role是一个多对多的关联关系,中间表为user_role
CREATE TABLE `t_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT NULL,
`age` int(1 ...
Struts2 文件上传与接收页面参数
- 博客分类:
- Struts
文件上传是网站中经常使用的。
文件上传的API也比较多,本人之前用过JSP smart upload的API,最有名的文件上传的API当属apache
commons-fileupload,struts2中文件上传就更简单了,下面是一个Struts2简单的文件上传的例子。
action类
pr ...
Struts2 文件下载
- 博客分类:
- Struts
文件下载在项目中经常会使用。
最简单的文件下载,只要提供一个链接地址就能够进行下载,比如在eclipse官方网站下载eclipse时就是
通过这样的方式进行下载。
第二种方式可以通过HttpServletResponse进行下载,通过文件读写的方式把要下载的文件写到
HttpServletResponse的输出流中,完成文件下载。
servlet代码
package com.guchao.test.servlet;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOExce ...
在easyui官方网站http://www.jeasyui.com/下载jquery-easyui项目
前阶段使用了easyui datagrid进行了表格显示,个人觉得easyui datagrid的使用和上一篇文章介绍的JQuery paganition的使用大同小异,后端接收前台传递过来的参数信息,比如分页信息(查询的页码数,每页显示的记录数),排序信息(排序的字段,排序顺序)等,后端进行查询后,通常以XML或JSON格式进行返回,返回之后把查询得到的数据显示到页面上。
下面是一个使用easyui datagrid的简单例子,能够进行分页和排序。
实体类Use ...
前阶段使用了JQuery paganition进行分页,写一个简单的例子与大家分享一下!
实体类User
package com.guchao.pagination.entity;
import java.util.Date;
public class User {
private int id;
private String username;
private int age;
private Date birthday;
public User(){}
public User(int id, String usern ...
开发者Rahul Singh近日在其个人博客中列出了他眼中的优秀的程序和糟糕的程序:
引用
优秀的程序可以使复杂的东西看起来很简单;糟糕的程序让原本简单的东西变得复杂。
优秀的程序不需要加以说明;糟糕的程序需要大 ...
本文来自Totango的联合创始人兼CEO盖伊•尼尔帕兹(Guy Nirpaz),他在本文中列出了优秀的开发者和差的(或还需努力的)开发者之间的区别。 如果你认为使用“优秀”和“差”来区分开发者不妥的话,也可以将这些看作是初级开发者和资深开发者之间的区别。但无论如何,多看看其他的优秀开发者(或资深开发者)是如何做的,对于自身技能、工作方式的提升有很大的帮助。
在linux系统上进行项目开发,经常需要把自己的应用变成linux的服务,当服务器启动的时候就自行启动自己的应用。使用JSVC就能够实现上面的功能。jsvc.tar包会在Tomcat/bin下找到
1.安装jsvc
在tomcat的bin目录下有一个jsvc.tar.gz的文件,进入tomcat的bin目录下
#tar xvfz jsvc.tar.gz
#cd jsvc-src
在linux系统上安装DB2是比较简单的,使用安装向导默认安装就能够安装上DB2了,介绍下如何卸载DB2,如果DB2不能正确卸载的话,就不能重新安装DB2。
1、 在linux上卸载DB2的一般过程如下所示:a.可选:删除所有数据库。可以使 ...
JGroups实现了组通讯的组件。
JGroups使用场合:
服务器集群
多服务器通讯
服务器复制
分布式缓存
更多JGroups信息可以参考whitesock的javaeye博客
无论是JGroups还是前面文章提到的ActiveMQ都是能够实现网络通信的。下面分享一个使用JGroups进行聊天的例子程序,大家感受下使用JGroups进行简单编程的例子
package ttstest;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.LinkedL ...
最近学习了一段时间的ActiveMQ,apache的强劲的消息总线服务。学习过程参考了ActiveMQ in Action和whitesock的javaeye博客。使用消息中间件来进行消息传递的原理如下图
与大家分享2个最简单的消息通信的例子。生产者和消费者,发布者和订阅者
生产者
package cn.adcc.activemq.point2point;
import javax.jms.Connection;
import javax.jms.DeliveryMode;
import javax.jms.Destination;
import javax.jms ...
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可 ...
最近写了个Java NIO聊天室聊天的程序,NIO学习起来比较困难的,我的代码能给大家起到一个抛砖引玉的作用!
服务端:
package test.javanio;
/**
* @author
* @version
* CreateTime:2010-12-1 下午05:12:11
* Description:
*/
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels. ...