java吧 关注:1,309,232贴子:12,886,615
  • 22回复贴,共1

把我自己手头的一些实体书还有资料推荐给大家

只看楼主收藏回复

1楼,今天想到可以把自己以前看过的一些书还有资料(主要是视频)都分享一下。


IP属地:广东1楼2013-05-19 17:43回复
    此贴就不发下载地址了,大家可以去我的网盘下载相关资料,先是实体书部分:
    javase:李刚疯狂java讲义(应该算第一本java书吧)、effective java(实习公司组长推荐的书)、臧圩人--JAVA面试题解惑系列合集(不得不说这一系列相当有用)。视频部分我看的毕向东还有mldn李兴华的= =
    javaweb方面:实体书oracle sql开发指南(貌似是oracle的书?)、javaweb开发实战经典(mldn李兴华出品必属精品),视频方面还是一如既往的推荐传智播客jdbc、方立勋javaweb的,还有就是mldn oracle的视频(这个个人觉得相当经典)
    框架方面:实体书,精通hibernate第二版(这本从第一版到第二版都是那么经典,也是楼主强烈推荐的)、经典javaee讲义(也很不错,是讲ejb系列的= =)、深入浅出extjs(学习extjs的好书)、疯狂ajax讲义(这本只看过电子版的),轻量级javaee讲义(同ajax讲义)、锋利的jquery(也是电子版,可以当jquery工具书用的一本好书)
    框架视频方面:大部分还是传智播客的,也看过传智播客巴巴运动网的视频


    IP属地:广东2楼2013-05-19 17:53
    收起回复
      2026-09-16 19:38:32
      广告
      不感兴趣
      开通SVIP免广告
      网盘资料包括:自己整理的一些资源地址(java方面)
      传智播客毕向东笔记
      mldn oracle笔记
      面试解惑系列


      IP属地:广东3楼2013-05-19 17:55
      回复
        近期打算自己整理一份自己的oracle(主要是sql)笔记,到时候整理完后现在此贴更新之后再上传到网盘去,还希望各位吧友多多支持


        IP属地:广东4楼2013-05-19 17:56
        回复


          IP属地:四川5楼2013-05-19 17:58
          回复
            自己手头上的实体书:
            effective java、疯狂java讲义(还是比较推荐看mldn的java开发实战经典)
            javaweb开发实战经典(相当推荐的一本书)、oracle sql开发指南
            精通hibernate第二版(学习hibernate的好书,楼主推荐),经典javaee(主要讲ejb的= =)
            深入浅出extjs(挺不错)


            IP属地:广东6楼2013-05-19 18:00
            回复
              哥们,能帮我看下代码吗?晚上快考试了,但是不知道BUG在哪儿


              7楼2013-05-19 18:02
              回复
                今日共享:韩顺平oracle笔记,顺便说一下个人学过的技术吧(认为一些比较重要的技术,对工作中有用的).
                java、servlet+jsp、struts2、hibernate、spring、ibatis、jpa、jsf(实际上在以前实习的时候和不断学习中接触过很多东西的)


                IP属地:广东8楼2013-05-20 17:14
                收起回复
                  2026-09-16 19:32:32
                  广告
                  不感兴趣
                  开通SVIP免广告
                  今日更新,写自己的oracle笔记(大部分还是参考,本笔记不适合0基础的人看):
                  Oracle(数据库)简介:
                  Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文(oracle)公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。


                  IP属地:广东10楼2013-05-21 10:16
                  收起回复
                    Oracle安装及配置(建议自己手动尝试oracle安装,以10g为准)
                    几个比较重要的地方(安装前请关闭一切防火墙及安全软件、杀毒等)
                    开始选择安装的时候请选择企业版
                    (下图的目标是指安装位置,安装目录建议不带空格和中文,放在一级目录下,比如d:\oracle)


                    IP属地:广东11楼2013-05-21 10:19
                    收起回复
                      顶,新人求罩


                      12楼2013-05-21 10:22
                      回复
                        子吃咦吓


                        16楼2013-05-21 11:38
                        回复
                          简单sql语句:
                          讲oracle sql语句(最重点)之前必须现有数据表,这里使用scott用户下自带的4张表(实际上用到的只有3张),先来了解一下表结构(查询表结构命令,desc 表名)
                          Emp表(员工信息表)
                          Empno(员工编号,类似id)、Ename(员工姓名)、Job(职位)、mgr(上级领导,自身关联)、
                          Hiredate(雇佣日期)、sal(基本工资)、comm(佣金)、deptno(部门编号)
                          Dept表(部门信息表)
                          Deptno(部门编号)、dname(部门名称)、loc(部门位置)
                          Salgrade(工资等级表)
                          Grade(等级),losal(此等级的最低工资)、hisal(此等级的最高工资)
                          Oracle常用数据类型
                          Char(固定长度的字符串)、varchar2(可变长度字符串)、clob(最多可存4g的字符型对象)
                          Number(存储浮点数,但也可用来存整数)、date(包括年月日时分秒)、timestamp(可精确到毫秒的时间类型)。完整的数据类型请google oracle数据类型。
                          Sql简介
                          结构化查询语言简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。可以分为几种
                          数据操作语言(DML):用于添加,查询,修改和删除表中的行。
                          数据定义语言(DDL):在数据库中创建新表或删除表,更改表结构等
                          数据控制语言(DCL):操作数据库的操作权限
                          简单查询(查询一张表的全部数据,基本格式如下)
                          SELECT [DISTINCT] * | 列 [别名] [,列 [别名],....] FROM 表名称 [别名] ;
                          本文中中括号[]表示可选,也就是基本格式如下:select * from 表名;
                          Example:计算出每个雇员的基本年薪(年薪=sal*12),同时查询出雇员的编号、姓名
                          Select empno,ename,sal*12 from emp;
                          限定查询:
                          所谓的限定查询就是指在全部数据查询出来之前增加一些过滤条件,只要满足此过滤条件的数据都可以显示出来,而过滤条件可以有多个,如果要设置限定则使用WHERE子句完成,此时的SQL语法结构如下:
                          Select * from表明where 条件
                          可以发现WHERE子句中的条件可以有多个,而这多个条件的连接有两种符号完成:
                          AND:与操作(条件1 AND 条件2 AND …),所有的条件都满足才可以;
                          OR:或操作(条件1 OR 条件2 OR …),只要有一个条件满足即可;
                          1、关系运算符
                          关系运算符有如下几个:>、>=、<、<=、!=(<>)、=;
                          Example:查询基本工资高于2000的全部雇员信息
                          Select * from emp where sal>2000;
                          Eaample:要求查询出smith的信息(注意oracle查询数据是区分大小写的)
                          select * from emp where ename='SMITH';
                          Example:查询出所有工作不是办事员(clerk)的详细信息
                          select * from emp where job!='CLERK';
                          Example:要求查询出所有销售人员(SALESMAN)的基本信息,并且要求销售人员的工资高于1300
                          两个条件
                          SELECT * FROM emp WHERE job='SALESMAN' AND sal>1300 ;
                          2、范围运算符:BEWTEEN…AND
                          “BETWEEN 最小值 AND 最大值”,表示在一个指定的范围之中进行内容的过滤,其中过滤时会包含最小值和最大值,例如,现在查询工资范围在1500~3000之间的雇员信息,在之前使用AND操作符完成,而现在就通过BETWEEN…AND符号完成。
                          SELECT * FROM emp WHERE sal BETWEEN 1500 AND 3000 ;
                          example:要求查询出所有在1981年雇佣的雇员信息,1981-01-01('01-1月 -81') ~ 1981-12-31('31-12月 -1981');(这里建议使用to_char函数完成)
                          select * from emp where to_char(hiredate,'yyyy-MM-dd') between '1981-01-01' and '1981-12-01'关于oracle的日期函数和转换函数:
                          取得当前时间
                          Select sysdate from dual;(其中dual是oracle的虚拟表,可以进行一些运算操作,sysdate表示当前时间)
                          取得了当前日期时间之后,在日期操作之中还包含三个数学公式:
                          日期 + 数字 = 日期(若干天之后的日期);
                          日期 – 数字 = 日期(若干天之前的日期);
                          日期 – 日期 = 数字(两个日期之间的差);
                          Example:求出10天之前和20天之后的日期
                          SELECT SYSDATE-10,SYSDATE+20 FROM dual ;
                          求出每个雇员到今天为止雇佣的天数,日期 – 日期
                          而取得了当前日期之后,在Oracle中也提供了几个日期的操作函数:
                          求出若干月之后的日期:日期 ADD_MONTHS(列 | 日期,要增长的月份);
                          求出两个日期之间经历的月数:数字 MONTHS_BETWEEN(列 | 日期,列 | 日期);
                          求出一个指定日期所在月的最后一天:日期 LAST_DATE(列 | 日期);
                          求出下一个指定的日子(星期X):日期 NEXT_DAY(列 | 日期);
                          Example:计算四个月之后的日期
                          SELECT ADD_MONTHS(SYSDATE,4) FROM dual ;
                          Example:计算每一个雇员到今天为止的雇佣月份(求年份要months_between()/12)
                          SELECT empno,ename,MONTHS_BETWEEN(SYSDATE,hiredate),MONTHS_BETWEEN(SYSDATE,hiredate)/12 FROM emp ;
                          Example:求出本月的最后一天
                          SELECT LAST_DAY(SYSDATE) FROM dual ;
                          Example:求出每一个雇员雇佣日期所在月的最后一天
                          SELECT LAST_DAY(hiredate) FROM emp ;
                          example:计算出下一个星期一的日期
                          SELECT NEXT_DAY(SYSDATE,'星期一') FROM dual ;


                          IP属地:广东17楼2013-05-21 11:42
                          回复
                            转换函数:
                            数字或日期转字符串(一般用于日期) to_char(字段名,格式)
                            TO_CHAR()函数的主要功能是可以将数字或日期数据进行格式化显示,例如,默认情况下一个日期的显示格式:“17-12月-80”,这个看起来很不舒服,所以希望可以将其转换一种格式,但是格式虽然转换了,里面的内容并没有任何的改变,所以就需要一些格式化的标记:年(yyyy)、月(mm)、日(dd);
                            SELECT TO_CHAR(SYSDATE,'yyyy-mm-dd') FROM dual ;
                            显示日期和时间
                            SELECT TO_CHAR(SYSDATE,'yyyy-mm-dd hh24:mi:ss') FROM dual ;
                            O_DATE()函数还有一个最大的功能在于可以进行日期的拆分
                            SELECT TO_CHAR(SYSDATE,'yyyy') year,TO_CHAR(SYSDATE,'mm') months,TO_CHAR(SYSDATE,'dd') day FROM dual ;
                            在TO_CHAR()之中“fm”标记的功能主要是进行去掉前导“0”,不过建议保留,以上完成的是对日期型数据的转换,下面同样完成对数字型的格式化,为了方便数字格式化,TO_CHAR()也可以按照指定的格式完成,但是在这里面同样需要标记,只是这个标记使用“9”表示,每一个9表示的不是数字的含义,而是999,999,999,999,999') FROM dual ;
                            TO_DATE()函数(将一个指定的字符串变回为DATE型数据)
                            SELECT TO_DATE('1898-09-18','yyyy-mm-dd') FROM dual ;
                            TO_NUMBER()函数
                            功能是将字符串变为数字进行操作。
                            重点在于to_char函数和to_date函数(面试常见日期函数操作)


                            IP属地:广东18楼2013-05-21 11:42
                            回复
                              2026-09-16 19:26:32
                              广告
                              不感兴趣
                              开通SVIP免广告
                              该笔记大部分参考mldn李兴华李老师的oracle笔记(再次强烈推荐其笔记及视频,网盘已更新)


                              IP属地:广东19楼2013-05-21 11:44
                              收起回复