相信明天会更好

Tomorrow will be better

时间过得太快了,转眼间又回到学校了,回家前的兴奋是怎么也找不到了,在家里的日子太舒服了,没有压力、不用起那么早,每天可以看看奥运赛事。不过 细想起来日子确实不能那样过,如此下去还不得堕落毁了 。再过几天研一的新生就开学了,就成别人的师姐了,这研一的凳子感觉还没做热就要研二了,真是时间不等人啊。

实验室来的人还很少,一个大大的实验室显得有点空荡,刚从家里回来,心态还没调整过来,什么都不想干,明天老杨跟许师兄就回来了,这样实验室的人气也能旺点,我也要尽快调整自己。

新学期新面貌,加油!

生活 | 1 条留言
| sunny | 734 Views

终于可以回家了,心里很兴奋,虽然这半年回家了三次,但是到了该回家的时候还是想回去,David来青岛玩了两天,然后就坐车去深圳了,估计也快到了吧,这两天玩的挺愉快的,不过也挺累的,我、David、静静我们三个人晚上在台东逛夜市吃小吃,结果都错过最后一班125车了,呵呵确实有点疯狂,晚上我们三个再加上jone四个人在宾馆里一起玩牌玩到凌晨两点。第二天起来眼睛都肿了,这几天吃饭很不规律猛吃猛喝,弄得胃都受不了了。早上送走David和Jone,我就跟静静一起去栈桥玩了一会,来青岛一年了还没去过呢,栈桥也算是青岛的一个有名的景点了,虽然是周一但是栈桥上的人很多,很多人都在上面合影留念。静静说周末人更多远远望去就跟一个贴着一个似的,天气比较热所以可以看见很多人在海里游泳,应该比较爽。

现在的青岛到处都能闻到奥运的气息,鲁迅公园里树立着一个大大的”京“字,火车站的广场上也有奥运的标志,公交站牌处处都能看到奥运志愿者的身影,很多出租车的后视镜旁边也都挂着奥运五环旗,距离奥运会开幕的日子越来越近了,公交车上的移动电视上循环着播出公交车司机和乘务员们说得“我们准备好了”,真的处处都洋溢着奥运队气息。

生活 | 2 条留言
| sunny | 748 Views

往数据库中导入大量的数据时,tomcat的配置往往需要做一些变化,比如加大tomcat数据库连接数我用的版本是tomcat5.5.23:在tomcat配置文件server.xml中,和连接数有关的参数有:

maxThreads最大连接线程数

minSpareThreads最小空闲连接线程数用于提高系统处理性能

maxSpareThreads最大空闲线程连接数

addeptCount允许最大连接数应该大于等于maxThread

connetionTimeout:网络连接超时,单位是ms,其中0表示永不超时,通常可设置为30000毫秒。

使用Java程序从数据库中查询大量数据时出现异常:java heap  space

这是由于JVM可以调配使用的内存空间的设置太低,JVM在启动的时候会自动设置heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4,所以如果heap size设置偏小,除了会产生以上异常之外,程序的响应速度也会变慢。但是heap size最大不要超过可用物理内存的80%,设置如下:windows是在tomcat的安装路径下/bin/catalina.bat文件夹中加入set JAVA_OPTS=%JAVA_OPTS% -Xms400m -Xmx512m
如果要往数据库中导入大批量的excel数据也可以直接用SQL Server2005 提供的SSIS来快捷的导入到数据中。但是可能还要吧excel表转换成csv格式的。

jsp | 1 条留言
| sunny | 692 Views

前几天修改了一个程序,因为原来的代码是要从数据库中取出刚刚插入的那条记录的pid值,所以为了防止在这期间又有新记录插进去使得取出来的值与希望的值不一致,所以贾导建议用事务来解决,现在整理一下事务的相关内容:

所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。在关系数据中,一个事务可以是一条SQL语句、一组SQL语句或者整个程序。

在SQL中定义事务的语句有三条: begin transaction    commit  rollback,一般以begin  transaction开始以commit或者rollback结束。

事务的四个特性:原子性、一致性、隔离性、持续性。

数据库 | 给我留言
| sunny | 369 Views
  • 数据库中涉及空值的查询例如:select sno,cno from sc where  grade  is  null 这里不能用=代替。
  • 集函数:count(distinct|all *)统计元组个数。count(列名)统计一列中值的个数。sum(列名)、avg(列名)、max(列名)min(列名)。example  select count(distinct sno) from sc
  • where与having的区别在于where是作用于基本表和视图的从中选择满足条件的元组,而having短语作用于组,从中选择满足条件的组
  • 表的自身连接:select  first.cno  second.cpno  from  course  first,   course  second  where  first.cpno=second.cno。
  • 视图是从一个或者几个基本表(或视图)导出的表,它是一个虚表。数据库值存放视图的定义,而不存放视图对应的数据,这些数据仍放在原来的基本表中,如果基本表的数据发生变化,从视图中查询出的 数据也会发生变化。视图一旦被定义也可以和基本表一样被查询、删除,还可以在视图的基础上再定义视图。
  • 视图的建立:create view  视图名[列名]   as  <子查询> [with check option],子查询中可以是任意复杂的select语句,但是不能含有order  by和distinct。其中的with check option 表示对视图进行update、insert、delete时要保证满足视图定义中子查询的条件。
  • 组成视图的属性列名或者全部指定或者全部省略没有第三种情况,若是省略则把子查询中的目标列作为视图的各个属性。但是有一些情况下是必须指定属性列的。a.某个目标列不是单纯的属性名,而是集函数或列表达式。b.多表连接是选出了几个同名的列作为视图的字段。c.需要在视图中为某个列启用新的更合适的名字。
数据库 | 给我留言
| sunny | 614 Views

  三类完整性约束:实体完整性、参照完整性、和用户定义完整性,前两个是关系模型必须满足的完整性约束条件,被称作关系的两个不变性。

  •   实体完整性规则:如果属性A是基本关系R的主属性,则属性A不能为空。

  实体完整性规则规定基本关系的所有主属性都不能去空值,而不仅是主码整体不能取空值。例如学生的选课关系:“选修(学号,课程号,成绩)”中学号、课程号都是主码,则学号和课程号两个属性值都不能为空。

  • 参照完整规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码K相对应,则对应R中每个元组在F上的值必须为:空或者是S中某个元组的主码值。
  • 用户定义的完整性就是针对某一具体关系数据库的约束条件。他反应了某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性值之间应满足一定的函数关系。某个属性的取值范围在0-100之间等等。
数据库 | 给我留言
| sunny | 810 Views
 Page 14 of 17  « First  ... « 12  13  14  15  16 » ...  Last »