- 浏览: 646782 次
- 性别:
- 来自: 北京
最新评论
-
dotjar:
awk -F "/" '{print $3 ...
@Marked-linux命令使用 cut/sort/uniq -
DEMONU:
直接将要删除的key记下来,遍历完了,在删除
@Marked-Java 遍历Map时 删除元素 -
LeeXiao:
感谢分享
@Marked-Java 遍历Map时 删除元素 -
nicegege:
受益匪浅
mysql char varchar -
nicegege:
受益匪浅
@Maked-mysql使用规范
文章列表
hibernate的集合映射demo:
前提介绍:
书籍Book【id,name,authors】,authors可能有N个,所以这里用set表示;
实体类一个Book;表呢有两个:tbook、tauthors;
1:model:
package model;
import java.util.Set;
public class Book {
private int id;
private String name;
private Set<String> authors;
public int getId() {
...
夜黑风高,ABCD四人过桥。
时间[
分钟
]:A=10,B=5,C=2,D=1;
一个手电筒;最多2人一起,手电筒必需!
17分钟后断桥,怎么过?
--------------------------------------------
Ctrl+A
1>C、D过右边;times=2;过后:
左=A、B;
右=C、D;
2>D回左边;times=2+1;回过后:
左=A、B、D;
右=C;
3>A、B过右边;times=2+1+10;过后:
左=D;
右边=A、B、C;
...
多对一映射简例:
1.我使用学生和地址的关系来做示例:
student[s_id,s_name,s_addr]
address[a_id,city]
2.建立数据库表:
create table address(
a_id int(10) auto_increment primary key,
city varchar(16)
)engine=MyISAM CHARACTER SET=utf8;
create table student(
s_id int(10) auto_increment primary key,
s_name varchar(2 ...
中文乱码-- 问号 ??
1:我的Eclipse默认字符集已经是UTF8了;
2:mysql6的数据库默认字符集也是UTF8;
3:建表的语句也表明:
ENGINE=MyISAM CHARACTER SET=utf8;
4:某一向为人谦和,不张扬,行事低调--人品也是绝对兼容UTF8的!
这就怪了,删表重建、drop 数据库重建、停服务重修改my.ini重建--都不能解决问题。
NND,最后问题出在hibernate.cfg.xml文件中:
-->数据库连接中的url还要如下所示:
<property name="connection.url&quo ...
上一个例子是一个基础的HIbernate的CRUD,不过用的是hbm.xml映射持久化类;
这里将第一个例子稍作改动,改为annotation的,使用注解可以免去持久化类的配置文件。
step1:修改Student持久化类:
package model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.pe ...
准备工作做好了,开始Hibernate:
1:建立包:package:dao、model、service、util包;
2:开始model实体类Student:id,sname生成getter/setter;
package model;
public class Student {
private int id;
private String name;
public int getId() {
return id;
}
private void setId(int id) {
this.id = id;
}
public String ...
从今天开始,小可将自己学习Hibernate的步骤一一登记,以供日后遗忘之需。
下面开始准备工作:
1.新建java project--hibernate_demo_1;
2.新建src folder--testsrc用作JUnit测试;
3.hibernate用到的jar包:[版本:hibernate-distribution-3.6.0.CR2-dist.zip]
<1>hibernate3.jar
<2>lib\required\*.jar{
antlr-2.7.6.jar;
commons-collections-3.1.jar;
dom4j-1 ...
/*
Navicat MySQL Data Transfer
Source Server : connection
Source Server Version : 60011
Source Host : localhost:3306
Source Database : hibnie
Target Server Type : MYSQL
Target Server Version : 60011
File Encoding : 65001
Date: 2011-04-15 17:18:02
*/
SET F ...
CPU缓存
多数CPU只有一级缓存和二级缓存,部分还有三级缓存
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问 ...
用Navicat连接Mysql用得挺好的,渐渐喜欢上这个导航小猫了。
于是想拿它连接ORACLE,可是会报错:
"unsupported server character set ZHS16GBK"
查了半天才知道是没有设置好"oci.dll",于是:
Navicat:"工具->选项...->其它->OCI-在Oracle的数据库文件中找到oci.dll"文件选中即可。
在Oracle/bin下找到了它.
OCI=Oracle Call Interface;
oci.dll自然就是 Oracle C ...
1. beans包提供了以编程方式管理和操作bean的基本功能,而context包增加了ApplicationContext,它以一种更加面向框架的方式增强了BeanFactory的功能。
2. context包的基础是位于org.springframework.context包中的ApplicationContext接口。它是由 BeanFactory ...
ZT (a qinghua student’s article)
我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。
GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你
不需要了解下面这些了。
我不是一个 ...
1.(mysqldump命令位于mysql/bin/目录中)
2.mysqldump
<1>可把整个数据库装到一个文本文件中。
<2>这个文件包含有所有重建您的数据库所需要的 SQL命令。
<3>这个命令取得所有模式(Schema)并将其转成DDL语法(CRE ...
Solr快速教程
加载及配置步骤:
1.下载最新版本的Solr(当前为v1.4);
下载地址:http://lucene.apache.org/solr/
选择resource-download下载
2.解压到随便一个地方,拿出以下两个文件:
<1>解压目录/dist/apache-solr-1.4.0.war;
<2>解压目录/example/solr;确保solr目录有以下文件存在:
solr/conf/solrconfig.xml;
solr/conf/schema.xml;
solr/data;[defa ...
Eclipse快捷键很方便,到现在为止,做个小结,把自己用到的列出来。都是最常用的,欢迎各位补充【不常用的就不用了!】
【Ctrl+D】--------------------------【当前行】------------------------> 删除当前所在行;
【Ctrl+Alt+↑↓】--------------------【当前行】 ------------------------> 复制当前行到上一行/下一行;
【Alt+↑ ↓ 】-------------------------【当前行】----------------------> 将此行与上一行 ...