- 浏览: 320404 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
写的很好,谢谢。。
【转载】【权限控制】角色访问动态生成用户权限菜单树 -
paladin1988:
wangxuehui 写道我昨天也参加视频面试,视频面试2个人 ...
阿里巴巴面试感想 -
wangxuehui:
我昨天也参加视频面试,视频面试2个人,最后都听我说完啦,最后我 ...
阿里巴巴面试感想 -
paladin1988:
liwei113114 写道请问一下,你们最后是怎么解决tld ...
OSGi动态拔插,动态部署,动态权限菜单 -
liwei113114:
请问一下,你们最后是怎么解决tld那个问题的?
我现在也遇到这 ...
OSGi动态拔插,动态部署,动态权限菜单
文章列表
--删除主键并添加新主键
alter table 表名 drop column 主键名;
alter table 表名
add 主键列名 int not null primary key auto_increment;
--删除约束
alter table 表名 drop constraint 约束名
--添加主键约束
alter table 表名
add constraint 约束名 primary key(列名);
--添加外键约束
alter table 表名
add constraint 约束名 foreign key( ...
这的PRI和MUL的含义是什么意思呢?
1. 如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列
2. 如果Key是PRI, 那么该列是主键的组成部分
3. 如果Key是UNI, 那么该列是一个唯一值索引的第一列(前导列),并别不能含有空值(NULL)
4. 如果Key是MUL, 那么该列的值可以重复, 该列是一个非唯一索引的前导列(第一列)或者是一个唯一性索引的组成部分但是可以含有空值NULL
如果对于一个列的定义,同时满足上述4种情况的多种,比如一个列既是PRI,又是UNI
那么&qu ...
iBatis 下载地址
- 博客分类:
- ibatis
hey,知识还是的经常用,经常温习,不然很快都忘记了
ibatis,哥我又回来了
ibatis各版本下载:
http://archive.apache.org/dist/ibatis/binaries/ibatis.java/
OSGi in Action中文版
- 博客分类:
- OSGi
呵呵,今天面试了一家公司,非常的不错。。
之前的项目osgi开阔了眼界,但因为底层封装太深,无法深入的学习
自己粗浅的看完了淘宝osgi的两篇文章,自己做了笔记,但是貌似作用不大。。
本来打算学习 Spring DM的,但是没时间,也罢也罢。。
据这位公司的PM说,他们项目组的同事翻译的OSGi in Action差不多了,快一点的话年底就可以出来了,呵呵。大家都期待吧,我也很期待。。
那,我们就一起期待吧,只要价格不高,还是收藏一本。。如果去了这个公司,奢望能被赠送一本,哎,我又在痴人说梦了。
其实一对多和多对一是一样的,只是看问题的角度不同。
需要的注解标签请参考前面的文章,那些标签是我从前面项目总结下来的
SQL脚本:
-- MySQL dump 10.13 Distrib 5.1.55, for Win32 (ia32)
--
-- Host: localhost Database: hibernate_demo
-- ------------------------------------------------------
-- Server version 5.1.55-community
/*!401 ...
废话不多说,直接上例子(附件)
数据库脚本:
-- MySQL dump 10.13 Distrib 5.1.55, for Win32 (ia32)
--
-- Host: localhost Database: hibernate_demo
-- ------------------------------------------------------
-- Server version 5.1.55-community
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIEN ...
位、bit (比特,Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。
字节 byte:8个二进制位为一个字节(B)。最常用的单位。容量一般用KB,MB,GB,TB来表示,它们之间的关系是:
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte,兆字节,简称“兆”)=1024KB,
1GB (Gigabyte,吉字节,又称“千兆”)=1024MB,
1TB (Terabyte,太字节,或百万兆字节)=1024GB,其中1024=2^10 ( 2 的10 ...
C语言:统计字符串中各字母出现的次数
- 博客分类:
- C/C++
除了switch方法之外,比较不错的算法。
但是这个方法有个缺点,无法处理大数据量的数据..
//---------------------------------------------------------------------------
#include <stdio.h>
#include <ctype.h>
int main(void)
{
int a[26]={0};
int i;
char c;
while ((c=getchar())!='\n')
if (isalp ...
什么时候会遇到1+N的问题?
前提:Hibernate默认表与表的关联方法是fetch="select",不是fetch="join",这都是为了懒加载而准备的。
1)一对多(<set><list>) ,在1的这方,通过1条sql查找得到 ...
【转】Hibernate获取记录总数
- 博客分类:
- Hibernate
hql获取记录条数
String hql = "select count(ci.channelid) as count from ChannelInfo ci";
query = arg0.createQuery(hql);
count = ((Number) query.iterate().next()) .intValue();
Criteria获取记录条数
totalPage = ((Number) crit.setProjection(
...
TCP/IP三卷 英文版电子书
- 博客分类:
- Network
至于有多经典我就不说了,大学里没有好好的弄出来看看,真是可惜了
可以好好复习下自己放下的计算机网络了,终于,终于
地址如下:
http://extratorrent.com/download/2185996/Download+Free+TCP+IP+Illustrated+all+Volume+1%2C2%2C3+Ebook.torrent
自己去下,别跟我要书。。
java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger tomcat6 启动错误
目前遇到的可能有两种情况:
(1)jar包冲突;
(2)版本匹配问题
=======================================
用tomcat6启动时,出现下面的错误java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger;
Caused by: java.lang ...
类型转换错误,出错原因:
(1)包冲突;
(2)配置问题
修改了tomcat里的context.xml文件,在context 元素下添加 <Loader delegate="true" />
===========================================
下面为引用:
java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/String;)Ljava/lan
严重: Servle ...
Firefox各版本下载地址
- 博客分类:
- Javascript
FireFox各个版本下载地址:
ftp://ftp.mozilla.org/pub/firefox/releases/
foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。
foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句;
}
下 ...