- 浏览: 72515 次
- 性别:
- 来自: 杭州
最新评论
-
lijingshou:
感觉有学习价值..mark first
java仿QQ源代码 -
wang514674793:
写的很好,谢谢了~~~
Ztree的异步加载子节点简单使用
文章列表
之前写过用混合传参进行物理分页,发现存在问题,map可以传多个对象作为参数,但是在xml中if test判断无法动态的判断条件,原因是map允许value为NULL,当我们传对象过去时,xml将会组装完整的SQL,类似select * from user where username=null这样的语句,无法做到动态条件的分页。网上也大多是用plug的形式进行物理分页,写拦截器。但是其内在本质是没有区别的,都是拼装SQL,添加limit语句。其于在javabean中添加分页类属性是没有本质区别的。有人说破坏了原本实体类的结构,但其实这样做和你在弄聚合类是没有区别的,况且对于持久化没有丝毫的 ...
上传文件:
action:
public class FileUpLoadImp extends ActionSupport implements FileUpLoad {
//上传文件保存的基本路径,不包含需要动态创建的目录
private String saveDir=System.getProperty("user.dir")+File.separator+"flv";
//上传文件
private File file;
//上传文件名
private String fileFileNa ...
请求地址重写好处不在赘述。现在有开源框架支持,非常方便:urlrewrite,http://tuckey.org/urlrewrite/。具体实现也非常简单,首先下载他的jar包,放到lib里,并添加library。首先在web.xml里的最上面,所有filter最上面,添加:
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</fil ...
正则表达式学习:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#resources;在线测试http://zhengze.51240.com/
MySql:
drop database if exists maven;
create database maven;
drop table if exists USER;
/*==============================================================*/
/* Table: USER */
/*==============================================================*/
create tabl ...
蔬菜溯源系统数据库设计
- 博客分类:
- PD
系统由于是迁移过的,数据库修改没有备份,所以系统无法运行,附上数据库设计。
精简过的:
原设计:
如题,给出一个字符串,要求从中取出数字并排序。另外附上冒泡和选择排序算法。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
*
* @author Dream.YangLong
*
*/
public class ReadNumFromString {
private static String str="@123^3*4&7@89#2*5";
public static void main(String[] args) { ...
一个用到SWING和socket通讯的仿QQ小项目,做的还不完善,主要的都弄了,可以拿去简单学习下。附数据库文件和源码文件。
数据库使用的是oracle,脚本,用户名密码均是qq:
-------------------------------------------------------
-- Export file for user QQ --
-- Created by Dream.YangLong on 2013-10-31, 13:25:48 --
------------------------------------- ...
一个简单的多线程例子,有线程同步。
一个没有完善的java画图板,画图功能实现,学习swing的样例。附源码包。
简单的扫雷游戏,java学习过程中跟着老师一起做的。用到swing和线程。附可执行jar文件和源码压缩包。
备忘PD使用技巧【转】
- 博客分类:
- PD使用技巧
1、PowerDesigner 使用 MySQL 的 auto_increment
◇问题描述:
PD怎样能使主键id使用MySQL的auto_increment呢?
◇解决方法:
打开tableproperties窗口→columns→选中id列→打开columnsproperties窗口→勾选identity即可
注意:概念模型没有此选项,物理模型才有
2、PowerDesigner 去掉 SQL 脚本中的双引号
◇问题描述:
PD生成Oracle数据库建表SQL时,默认会给表名和字段名加上双引号,怎样能去掉SQL脚本中的双引号呢?
◇解决方法:
选择Database->Edi ...
hibernate中多对多关联关系映射和一对多关联关系映射一样,分为单双向。从基本形式上,可看作是一对多,多对一的结合,其实也就是2个一对多或者多对一。从数据库上来说,为了满足范式的规约,多对多经常采用中间表的方式经行关联。关于hibernate的多对多而言,我们一般无法操纵中间表,也就是一般来说,我们的中间表多采用2个字段,联合主键的形式。如果想要操作中间表,比如在业务需求中中间表必须带有其他字段,就需要对中间表经行实体映射,基本的解决思路是将多对多,拆解为2个一对多(one-to-many)——两个主表对中间表,以及中间表对主表的2个多对一(many-to-one)。以下例子是引用jav ...
nverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。
1.明确inverse和cascade的作用
inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many ...
实体之间的一对多关系是很常见的一种关联关系,例如:一个人有多套房子,那就有多个地址,一个人在淘宝分不同时段买了多个东西,那就有多个订单;对于在数据库来说,那就是外键的约束关系,多的一方有个字段是外键,指向一的一方。在hibernate中,一对多关联关系映射分为2种,需分情况使用。一种是单向关联关系映射,一种是双向关系映射,下面以2张表说明,表中外键约束通过hibernate维护。下面是表间关系
其去掉foreign key 的SQL为:
CREATE TABLE `ADDRESS` (
`ID` int(4) NOT NULL auto_increment,
`CITY` va ...