- 浏览: 44816 次
- 性别:
最新评论
文章列表
依赖 关联 聚合 组合
- 博客分类:
- Java基础
参考 :blog
依赖关系 : 在Java语言中体现为局域变量、方法的形参,或者对静态方法的调用。
class Driver {
//使用形参方式发生依赖关系
public void drive1(Car car){
car.run();
}
//使用局部变量发生依赖关系
public void drive2(){
Car car = new Car();
car.run();
}
//使用静态变量发生依赖关系
...
写道
Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as follows: The left subtree of a node contains only nodes with keys less than the node's key. The right subtree of a node contains only nodes with keys greater than the node's key. Both the left an ...
No result defined for action com.hk.bbs.admin.action.LoginAction and result
这个错误,!!!! 看一百遍都觉得没有错!
我解决的办法:
因为我是通过注解定义action的,在方法中上添加了@Action("/login") ,就因为它老是报错
找不到对应的result !!
然后,我改成@Action("/startLogin") --- ok了!!!
什么原因?
myEclipse 与 数据库建立连接后,右击项目名,myEcilpse选项,
我的是myEclipse 14,点击project facets , 然后点那个Hibernate图标的,
跟着选项卡,然后它会生成Hibernate的配置文件,和 sessionFactory,
接下来,就是反向生成类了,在myEclipse 连接数据的视图中,右击表明
选择Hibernate reverse engineering :
这地方,有个错误,如果在第一个id策略中选择sequence,就会报
Generating Artifacts
具体参见:M ...
Oracle 默认日期格式修改
- 博客分类:
- 数据库
1. 通过使用函数 临时修改 ,比如 :
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
2. 修改当前会话的日期格式 :
alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
3. 永久修改,
添加环境变量- 系统变量
key = NLS_DATE_FORMAT value = YYYY:MM:DD HH24:MI:SS
视图v$nls_parameters中的NLS_DATE_FO ...
oracle spfile 文件不要随便修改
- 博客分类:
- 数据库
今天手贱,把Oracle的spfile${sid}文件给修改了,有没有做好备份,等下连的时候,出错了,数据库不能得到共享内存不存在;--------- 就是数据库没有装载!!! 因为spfile文件里面都是数据库启动的系统参数!二进制文件!
解决办法 :
把spfile里面的内容拷贝到database下面的init${sid}.ora 里面;
把spfile删除
启动sqlplus , 输入 conn / as sysdba
通过init${sid}.ora 装载数据库, 输入 startup p ...
html 标签 a target 属性
- 博客分类:
- notes
target 属性可以用来指定在哪里显示链接
target = _blank : 新开一个窗口
= "framename" : 在这个框架中打开
= _self 默认 ,在相同的框架中打开
Given a linked list, swap every two adjacent nodes and return its head.
For example,Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. You may not modify the values in the list, only nodes itself can be changed.
题意 : 交换相 ...
HashMap put(key , value) 的大致过程 :
在HashMap 中 ,值是存储在 Entry<k , v> 类型 的数组table里面
而这个Entry 就是链表节点类型 , 也就是说它是利用拉链法来处理冲突的;
如果发生冲突,它会检查是否两者的key也相等,如果相等,直接替换,如果不等,那么就会插入在链表的头部
key的hashcode()方法用来找到Entry对象所在的桶。 table的索引在逻辑上叫做“桶”(bucket),它存储了链表的第一个元素。key的equals()方法用来确保key的唯一性。 所以 , 如果自定义类型做key的话,一定要注 ...
今天遇到的一个问题 :
程序运行时, ObjectOutputStream 写入的对象,我可以通过ObjectInputStream 读出来,可是,当我关闭程序,然后下次再代开程序的时候,我有不能从文件中读到数据了,而且,还报可恶的EOFException,
原因就在于,我在用ObjectInputStream读文件之前,就已经让 ObjectOutputStream 与文件建立了连接,也就 ObjectOutputStream oos = new ObjectOutputStream (new FileOutputStream (f)); 这样的话,似乎就已经对对文件进行 ...
海量日志数据,提取出某日访问百度次数最多的那个IP
- 博客分类:
- 找工作
这道题目 的思路就是 :
先把大的文件分成小的文件,然后在逐个的在小文件中统计,这样就避免了一次性把所有的记录加载进来
承受不了!然后再对结果排序。
但是,这里有一个问题,怎么把大的文件分成小文件了?
看网友们的博客的时候,大家都说,对IP地址hash 然后再取模 == Hash(IP) % 1000;
然后,所有相同的IP地址就会映射到一个文件了,当时,脑袋就没转过弯来了,就在纳闷了,
难道,就只有1000个IP地址!!!
可是,他有没有说,小文件中IP地址 都是相同的....... 不同的IP地址取模相同的话,也会放在一个文件 ...
想看分布式 , 想了很久,今天终于看了!
可是刚看完第一章的时候一点也不如意!因为刚看的时候,总想着赶紧来个直观的感受吧!赶紧看看分布式系统,到底是个东西。
整个目录看下来,这些章节怎么零零散散的,看上去没有一点联系了!我心里在犯嘀咕了,这到底是不是分布式了!
........
分布式系统是若干计算机的集合,彼此通过高速网络传递消息,相互协助,共同为所有用户提供高效的服务,而这些在用户看来,就好像是只在一个计算机上处理一样。
就把它看成你的电脑操作系统吧,操作系统是个大管家,让我们的程序得以在上面运行,而分布式系统也是一个管家 ...