动力节点JavaSE进阶基础视频教程
JAVA教程

动力节点JavaSE进阶基础视频教程

教程名称:动力节点JavaSE进阶基础视频教程   教程简介:本Java视频教程适合有一定编程语言基础的学员观看,在本Java视频教程中讲解了Java开发环境搭建、Java基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机制。该Java视频教程为讲师上课实录,共60个课时(1小时为1个课时),Java讲师语言表达流利,思路清晰。如果您是有一门编程语言基础的,或者您现在是一名Java程序员且想巩固一下JavaSE的相关知识,请下载该Java视频教程观看吧!   视频目录:Java基础视频_Java概述_学习前的准备Java基础视频_Java概述_计算机语言_Java语言的发展简史Java基础视频_Java概述_Java语言特性Java基础视频_Java概述_Java的加载与执行Java基础视频_Java概述_安装JDK以及开发工具UE_JDK目录简介Java基础视频_Java概述_环境变量PATH详解Java基础视频_Java概述_HelloWorld编译和运行详解_CLASSPATH详解Java基础视频_Java概述_关于Java语言的注释Java基础视频_Java概述_public class和class的区别Java基础视频_Java概述_回顾第一章内容Java基础视频_Java语言基础_Java标识符详解Java基础视频_Java语言基础_Java关键字详解Java基础视频_Java语言基础_Java字面值详解Java基础视频_Java语言基础_Java变量详解1Java基础视频_Java语言基础_Java变量详解2_作用域Java基础视频_Java语言基础_Java变量详解3Java基础视频_Java语言基础_数据类型_概述Java基础视频_Java语言基础_数据类型_字符编码Java基础视频_Java语言基础_数据类型_转义字符Java基础视频_Java语言基础_数据类型_整数型详解Java基础视频_Java语言基础_数据类型_浮点型详解Java基础视频_Java语言基础_数据类型_布尔型_基本数据类型转换规则Java基础视频_Java语言基础_数据类型_基本数据类型转换规则详解Java基础视频_Java语言基础_第一天知识点总结Java基础视频_Java语言基础_回顾第一天所有内容Java基础视频_Java语言基础_运算符_算术运算符Java基础视频_Java语言基础_运算符_关系运算符Java基础视频_Java语言基础_运算符_布尔运算符Java基础视频_Java语言基础_运算符_赋值类运算符Java基础视频_Java语言基础_运算符_字符串连接运算符Java基础视频_Java语言基础_运算符_条件运算符Java基础视频_Java语言基础_控制语句_分支语句_if_else_01Java基础视频_Java语言基础_控制语句_分支语句_if_else_02Java基础视频_Java语言基础_控制语句_分支语句_switch_01Java基础视频_Java语言基础_控制语句_分支语句_switch_02Java基础视频_Java语言基础_控制语句_循环语句_for_01Java基础视频_Java语言基础_控制语句_循环语句_for_02Java基础视频_Java语言基础_控制语句_循环语句_while详解Java基础视频_Java语言基础_控制语句_break_continue_详解1Java基础视频_Java语言基础_控制语句_break_continue_详解2Java基础视频_Java语言基础_方法详解_方法定义_作用等Java基础视频_Java语言基础_方法详解_方法的重载Java基础视频_Java语言基础_方法详解_举例加深对方法的理解Java基础视频_Java语言基础_数据结构_栈_Stack详解Java基础视频_Java语言基础_方法详解_画图演示方法的执行过程Java基础视频_Java语言基础_回顾第二天所有内容Java基础视频_Java语言基础_方法详解_递归调用_01Java基础视频_Java语言基础_方法详解_递归调用_02Java基础视频_Java语言基础_方法详解_递归调用_N的阶乘Java基础视频_面向对象_简单阐述面向对象和面向过程的区别Java基础视频_面向对象_类与对象的概念详解Java基础视频_面向对象_UML图形语言介绍_Rose工具的安装Java基础视频_面向对象_类的定义Java基础视频_面向对象_对象的创建和使用_引用的概念Java基础视频_面向对象_封装性Java基础视频_面向对象_回顾上午内容Java基础视频_面向对象_构造方法_Constructor详解Java基础视频_面向对象_Java虚拟机内存管理_对象和引用_空指针Java基础视频_面向对象_方法调用时参数的传递Java基础视频_面向对象_this关键字详解_01Java基础视频_面向对象_this关键字详解_02Java基础视频_面向对象_this关键字详解_03Java基础视频_面向对象_static关键字详解_01Java基础视频_面向对象_回顾第三天所有内容Java基础视频_面向对象_实例语句块详解Java基础视频_面向对象_static关键字详解_02Java基础视频_面向对象_static关键字详解_03Java基础视频_面向对象_static关键字详解_04Java基础视频_面向对象_单例模式初步Java基础视频_面向对象_类的继承详解Java基础视频_面向对象_方法的覆盖_Override_重写详解_01Java基础视频_面向对象_多态详解Java基础视频_面向对象_回顾上午的内容Java基础视频_面向对象_多态好处_多态的作用详解Java基础视频_面向对象_方法的覆盖_Override_方法的重写详解_02Java基础视频_面向对象_super关键字详解_01Java基础视频_面向对象_super关键字详解_02Java基础视频_面向对象_final关键字详解Java基础视频_面向对象_抽象类详解Java基础视频_面向对象_回顾第四天所有内容Java基础视频_面向对象_深入final关键字Java基础视频_面向对象_接口_详解_接口的基础语法Java基础视频_面向对象_接口_详解_接口的作用Java基础视频_面向对象_接口_详解_接口的作用Java基础视频_面向对象_Object类_toString方法详解Java基础视频_面向对象_Object类_equals方法详解Java基础视频_面向对象_Object类_finalize方法详解Java基础视频_面向对象_package_import_详解Java基础视频_面向对象_访问控制权限_详解Java基础视频_面向对象_内部类_静态内部类详解Java基础视频_面向对象_内部类_成员内部类详解Java基础视频_面向对象_内部类_局部内部类详解Java基础视频_面向对象_内部类_匿名内部类详解Java基础视频_面向对象_UML图_类之间的关系_泛化_实现_关联Java基础视频_面向对象_UML图_类之间的关系_聚合关系Java基础视频_面向对象_UML图_类之间的关系_合成_依赖详解Java基础视频_面向对象_简单概述_is a_is like a_has_aJava基础视频_异常机制_异常概述_异常作用详解Java基础视频_异常机制_异常继承结构详解Java基础视频_异常机制_使用throws关键字声明异常_01Java基础视频_异常机制_使用throws关键字声明异常_02Java基础视频_异常机制_使用try catch捕捉处理异常Java基础视频_异常机制_getMessage_printStackTrace常用方法Java基础视频_异常机制_finally语句块详解Java基础视频_异常机制_final_finalize_finally的区别Java基础视频_异常机制_自定义异常_手动使用throw抛出异常Java基础视频_异常机制_方法的覆盖_方法的重写与异常Java基础视频_数组_一维数组内存分析_静态初始化_详解Java基础视频_数组_动态初始化一维数组_详解_01Java基础视频_数组_动态初始化一维数组_详解_02Java基础视频_数组_深入一维数组Java基础视频_数组_main方法的args参数详解Java基础视频_数组_数组的拷贝_数组的扩容详解Java基础视频_数组_二维数组_静态初始化_二维数组遍历Java基础视频_数组_二维数组_动态初始化Java基础视频_数组_酒店管理系统的作业_接收用户键盘输入Java基础视频_数组_使用数组模拟栈StackJava基础视频_数组_算法_冒泡排序详解Java基础视频_数组_算法_选择排序详解Java基础视频_数组_算法_二分法查找_折半查找详解Java基础视频_数组_Arrays工具类Java基础视频_常用类_String类详解_01Java基础视频_常用类_String类详解_02Java基础视频_常用类_String类详解_03Java基础视频_常用类_String类详解_创建字符串Java基础视频_常用类_String类详解_常用方法_上Java基础视频_常用类_String类详解_常用方法_下Java基础视频_常用类_String类详解_正则表达式初步Java基础视频_常用类_StringBuffer_StringBuilder_详解_01Java基础视频_常用类_StringBuffer_StringBuilder_详解_02Java基础视频_常用类_包装类型_详解_01Java基础视频_常用类_包装类型_详解_02Java基础视频_常用类包装类型_详解_Integer类详细讲解Java基础视频_常用类_包装类型_详解_Integer类详细讲解Java基础视频_常用类_包装类型_详解_自动装箱_自动拆箱Java基础视频_常用类_包装类型_深入自动装箱_自动拆箱Java基础视频_常用类_日期类型_获取当前系统时间的毫秒数Java基础视频_常用类_日期类型_SimpleDateFormat格式化日期Java基础视频_常用类_日期类型_SimpleDateFormat解析字符串Java基础视频_常用类_日期类型_当前时间的前10分钟的时间Java基础视频_常用类_日期类型_日历Calendar详解Java基础视频_常用类_数字类详解_DecimalFormat数字格式化Java基础视频_常用类_数字类详解_BigDecimalJava基础视频_常用类_随机数Random_详解Java基础视频_常用类_枚举类型enum_详解Java基础视频_常用类_生成5个不重复的随机数Java基础视频_集合_UML演示Collection集合的继承结构图Java基础视频_集合_Collection_List_Set_SortedSet详解Java基础视频_集合_常用集合类底层数据结构详解Java基础视频_集合_UML演示Map集合继承结构图Java基础视频_集合_数据结构_单向链表_详解Java基础视频_集合_数据结构_双向链表_详解Java基础视频_集合_Collection集合的常用方法详解_01Java基础视频_集合_Collection集合的常用方法详解_迭代器Java基础视频_集合_Collection集合的常用方法详解_containsJava基础视频_集合_Collection集合的常用方法详解_removeJava基础视频_集合_List集合详解_01Java基础视频_集合_List集合详解_02Java基础视频_集合_实现酒店管理系统(数组的作业)Java基础视频_集合_回顾上午的内容Java基础视频_集合_数据结构_哈希表_散列表_详解Java基础视频_集合_Set_HashSet集合详解_01Java基础视频_集合_Set_HashSet集合详解_02Java基础视频_集合_SortedSet_集合详解_01Java基础视频_集合_SortedSet集合详解_实现Comparable接口Java基础视频_集合_SortedSet_集合详解_比较器ComparatorJava基础视频_集合_Map常用方法详解Java基础视频_集合_Hashtable_Properties简单方法介绍Java基础视频_集合_TreeMap中的key可以自动排序_详解Java基础视频_集合_集合工具类Collections的用法Java基础视频_集合_JDK5.0新特性_泛型初步_01Java基础视频_集合_JDK5.0新特性_泛型初步_02Java基础视频_集合_JDK5.0新特性_泛型初步_ComparableJava基础视频_集合_JDK5.0新特性_泛型初步_自定义泛型Java基础视频_集合_JDK5.0新特性_增强for循环_foreach_详解Java基础视频_集合_回顾集合所有内容_布置购物车作业Java基础视频_IO流_安装EditPlus并设置该工具编译运行java程序Java基础视频_IO流_流概述_画图分析流的本质_重点掌握的流Java基础视频_IO流_UML表示Input_OutputStream的继承结构图Java基础视频_IO流_UML表示Reader和Writer的继承结构图Java基础视频_IO流_FileInputStream_01Java基础视频_IO流_FileInputStream_02Java基础视频_IO流_FileInputStream_读取到内存的byte数组Java基础视频_IO流_FileInputStream_循环读取Java基础视频_IO流_FileInputStream_byte数组转换成字符串Java基础视频_IO流_FileInputStreamavailable_skip方法Java基础视频_IO流_FileOutputStream_文件字节输出流_详解Java基础视频_IO流_使用FileInput_OutputStream完成复制Java基础视频_IO流_FileReader_文件字符输入流_详解Java基础视频_IO流_FileReader_Writer完成文件复制Java基础视频_IO流_BufferedReader_InputStreamReader详解Java基础视频_IO流_BufferedReader_接收用户键盘输入Java基础视频_IO流_BufferedWriter详解Java基础视频_IO流_Decorator_装饰者模式详解_01Java基础视频_IO流_Decorator_装饰者模式详解_02Java基础视频_IO流_DataInputStream和DataOutputStream详解Java基础视频_IO流_PrintStream_PrintWriter_标准输出流详解Java基础视频_IO流_ObjectOutputStream_对象的序列化Java基础视频_IO流_ObjectInputStream_对象的反序列化Java基础视频_IO流_序列化版本号_serialVersionUID详解Java基础视频_IO流_File详解_01Java基础视频_IO流_File详解_02Java基础视频_IO流_File详解_递归找出某目录所有的子文件Java基础视频_多线程_线程概述_线程和进程的区别Java基础视频_多线程_使用进程和线程分析java程序的运行Java基础视频_多线程_线程的创建和启动详解_01Java基础视频_多线程_线程的创建和启动详解_02Java基础视频_多线程_UML图描述线程的生命周期Java基础视频_多线程_回顾线程_上午内容Java基础视频_多线程_线程的调度与控制_线程的优先级_01Java基础视频_多线程_线程的调度与控制_线程的优先级_02Java基础视频_多线程_线程的调度与控制_sleep详解_01Java基础视频_多线程_线程的调度与控制_sleep详解_02Java基础视频_多线程_线程的调度与控制_sleep详解_03Java基础视频_多线程_线程的调度与控制_线程的让位yield方法Java基础视频_多线程_线程的调度与控制_线程的合并_join方法Java基础视频_多线程_线程同步_锁机制_synchronized_详解_01Java基础视频_多线程_线程同步_锁机制_synchronized_详解_02Java基础视频_多线程_线程同步_锁机制_synchronized_详解_03Java基础视频_多线程_线程同步_锁机制_synchronized_详解_04Java基础视频_多线程_线程同步_锁机制_synchronized_详解_05Java基础视频_多线程_守护线程详解Java基础视频_多线程_Timer定时器详解Java基础视频_反射机制_reflect概述Java基础视频_反射机制_获取Class的三种方式Java基础视频_反射机制_通过Class类对象创建java对象Java基础视频_反射机制_关于java语言中的可变长参数Java基础视频_反射机制_IO和Properties的联合应用Java基础视频_反射机制_IO和Properties和reflect的应用Java基础视频_反射机制_反编译某个类的所有属性FieldJava基础视频_反射机制_反射某类的具体的某个属性FieldJava基础视频_反射机制_反编译某个类的所有方法MethodJava基础视频_反射机制_反射某类的具体的方法MethodJava基础视频_反射机制_反编译某个类的所有构造方法Java基础视频_反射机制_反射某个类的某个构造方法Java基础视频_反射机制_反射某个类父类和父接口Java基础视频_购物车ShoppingCart作业详解_01Java基础视频_购物车ShoppingCart作业详解_02Java基础视频_使用递归复制某个目录下所有的子目录和子文件Java基础视频_使用synchronized_wait_notifyAll实现交替输出Java基础视频_Java代码实现单向链表数据结构Linked
动力节点-java教程-Spring4
JAVA教程

动力节点-java教程-Spring4

教程名称:动力节点-java教程-Spring4   课程简介:动力节点推出的本套Java视频教程内容主要讲解的Spring版本号为4.2.1,是目前Spring比较新的一个版本,与之前的Spring3相比,有一些技术上的更新,内容涵盖了实际工作中可能用到的几乎所有知识点,相信通过本套Java视频教程的学习,一定能够精通Spring框架。   课程目录: 北京动力节点-Spring4-000-对封封装与继承的回顾北京动力节点-Spring4-001-对多态的回顾北京动力节点-Spring4-001-什么是Spring北京动力节点-Spring4-002-Spring框架结构北京动力节点-Spring4-003-Spring的特点北京动力节点-Spring4-004-Spring与IoC-IoC与DI北京动力节点-Spring4-005-Spring与IoC-第一个程序-传统开发方式的缺点北京动力节点-Spring4-006-Spring与IoC-第一个程序-Spring配置文件的定义北京动力节点-Spring4-007-Spring与IoC-第一个程序-从容器中获取对象北京动力节点-Spring4-008-Spring与IoC-第一个程序-容器接口的两个实现类的区别北京动力节点-Spring4-009-Spring与IoC-第一个程序-创建BeanFactory容器北京动力节点-Spring4-010-Spring与IoC-第一个程序-对象创建的复习(重要)北京动力节点-Spring4-011-Spring与IoC-第一个程序-两个容器的区别北京动力节点-Spring4-012-Spring与IoC-Bean的装配-默认装配方式北京动力节点-Spring4-013-Spring与IoC-Bean的装配-工厂方法设计模式(复习)北京动力节点-Spring4-014-上次课内容回顾北京动力节点-Spring4-015-Spring与IoC-Bean的装配-动态工厂Bean北京动力节点-Spring4-016-Spring与IoC-Bean的装配-静态工厂Bean北京动力节点-Spring4-017-Spring与IoC-Bean的装配-Bean的作用域北京动力节点-Spring4-018-Spring与IoC-Bean的装配-Bean后处理器北京动力节点-Spring4-019-Spring与IoC-Bean的装配-Bean后处理器的应用北京动力节点-Spring4-020-Spring与IoC-Bean的装配-定制Bean的生命周期始末北京动力节点-Spring4-021-Spring与IoC-Bean的装配-Bean的生命周期北京动力节点-Spring4-022-Spring与IoC-Bean的装配-id与name属性北京动力节点-Spring4-023-Spring与IoC-基于XML的DI-设值注入北京动力节点-Spring4-024-Spring与IoC-基于XML的DI-构造注入北京动力节点-Spring4-025-Spring与IoC-基于XML的DI-P命名空间设置注入北京动力节点-Spring4-026-Spring与IoC-基于XML的DI-C命名空间构造注入北京动力节点-Spring4-027-Spring与IoC-基于XML的DI-为集合属性赋值北京动力节点-Spring4-028-Spring与IoC-基于XML的DI-为集合属性赋值的简单方式北京动力节点-Spring4-029-Spring与IoC-基于XML的DI-自动注入-byName北京动力节点-Spring4-030-Spring与IoC-基于XML的DI-自动注入-byType北京动力节点-Spring4-031-Spring与IoC-基于XML的DI-SPEL注入北京动力节点-Spring4-032-Spring与IoC-基于XML的DI-内部Bean北京动力节点-Spring4-033-Spring与IoC-基于XML的DI-同类抽象Bean北京动力节点-Spring4-034-Spring与IoC-基于XML的DI-异类抽象Bean北京动力节点-Spring4-035-Spring与IoC-基于XML的DI-为应用指定多个配置文件-平等关系北京动力节点-Spring4-036-Spring与IoC-基于XML的DI-为应用指定多个配置文件-包含关系北京动力节点-Spring4-037-Spring与IoC-基于注解的DI-基本注解的使用北京动力节点-Spring4-038-Spring与IoC-基于注解的DI-组件扫描器的base-package北京动力节点-Spring4-039-Spring与IoC-基于注解的DI-@Component相关注解北京动力节点-Spring4-040-Spring与IoC-基于注解的DI-@Scope北京动力节点-Spring4-041-今天内容重难点北京动力节点-Spring4-042-回顾上次课内容北京动力节点-Spring4-043-Spring与IoC-基于注解的DI-域属性的注入-使用Spring注解北京动力节点-Spring4-044-Spring与IoC-基于注解的DI-域属性的注入-使用@Resource注解北京动力节点-Spring4-045-Spring与IoC-基于注解的DI-Bean的生命始末北京动力节点-Spring4-046-Spring与IoC-基于注解的DI-JavaConfig北京动力节点-Spring4-047-Spring与IoC-基于注解的DI-使用Spring的JUnit4测试北京动力节点-Spring4-048-Spring与IoC-基于注解的DI-XML的优先级要高于注解的北京动力节点-Spring4-049-Spring与AOP-引入-传统编程存在的问题北京动力节点-Spring4-050-Spring与AOP-引入-使用代理解决问题北京动力节点-Spring4-051-Spring与AOP-什么是AOP北京动力节点-Spring4-052-Spring与AOP-AOP编程术语北京动力节点-Spring4-053-Spring与AOP-AOP编程环境的搭建北京动力节点-Spring4-054-Spring与AOP-前置通知北京动力节点-Spring4-055-Spring与AOP-后置通知北京动力节点-Spring4-056-Spring与AOP-环绕通知北京动力节点-Spring4-057-Spring与AOP-异常通知北京动力节点-Spring4-058-Spring与AOP-异常通知-捕获自定义异常北京动力节点-Spring4-059-Spring与AOP-异常通知-异常的两种处理方式的区别北京动力节点-Spring4-060-Spring与AOP-异常通知-为目标方法织入多个通知北京动力节点-Spring4-061-Spring与AOP-异常通知-无接口使用CGLIB代理北京动力节点-Spring4-062-Spring与AOP-异常通知-有接口使用CGLIB代理北京动力节点-Spring4-063-Spring与AOP-顾问北京动力节点-Spring4-064-Spring与AOP-名称匹配方法切入点顾问北京动力节点-Spring4-065-Spring与AOP-正则表达式方法切入点顾问北京动力节点-Spring4-066-Spring与AOP-当前代码存在的问题北京动力节点-Spring4-067-Spring与AOP-自动代理生成器-默认Advisor自动代理生成器北京动力节点-Spring4-068-Spring与AOP-自动代理生成器-Bean名称自动代理生成器北京动力节点-Spring4-069-Spring与AOP-AspectJ的AOP编程-AspectJ、Spring与AOP的关系北京动力节点-Spring4-070-Spring与AOP-AspectJ的AOP编程-AspectJ的通知类型北京动力节点-Spring4-071-Spring与AOP-AspectJ的AOP编程-切入点表达式北京动力节点-Spring4-072-Spring与AOP-AspectJ的AOP编程-测试环境的搭建北京动力节点-Spring4-073-Spring与AOP-AspectJ的AOP编程-基于注解的实现-前置通知北京动力节点-Spring4-074-Spring与AOP-AspectJ的AOP编程-基于注解的实现-后置通知北京动力节点-Spring4-075-Spring与AOP-AspectJ的AOP编程-基于注解的实现-环绕通知北京动力节点-Spring4-076-Spring与AOP-AspectJ的AOP编程-基于注解的实现-异常通知北京动力节点-Spring4-077-Spring与AOP-AspectJ的AOP编程-基于注解的实现-最终通知北京动力节点-Spring4-078-Spring与AOP-AspectJ的AOP编程-基于注解的实现-定义切入点北京动力节点-Spring4-079-Spring与AOP-AspectJ的AOP编程-基于XML的实现-前置通知北京动力节点-Spring4-080-Spring与AOP-AspectJ的AOP编程-基于XML的实现-后置通知北京动力节点-Spring4-081-Spring与AOP-AspectJ的AOP编程-基于XML的实现-环绕通知北京动力节点-Spring4-082-Spring与AOP-AspectJ的AOP编程-基于XML的实现-异常通知北京动力节点-Spring4-083-Spring与AOP-AspectJ的AOP编程-基于XML的实现-最终通知北京动力节点-Spring4-084-今天内容重难点北京动力节点-Spring4-085-上次课内容回顾北京动力节点-Spring4-086-Spring与DAO-与IoC和AOP的关系北京动力节点-Spring4-087-Spring与DAO-Spring的Jdbc模板-导入Jar包北京动力节点-Spring4-088-Spring与DAO-Spring的Jdbc模板-定义实体类与DB表北京动力节点-Spring4-089-Spring与DAO-Spring的Jdbc模板-定义Service北京动力节点-Spring4-090-Spring与DAO-Spring的Jdbc模板-定义Dao北京动力节点-Spring4-091-Spring与DAO-Spring的Jdbc模板-对增删改的完成北京动力节点-Spring4-092-Spring与DAO-Spring的Jdbc模板-定义测试类北京动力节点-Spring4-093-Spring与DAO-Spring的Jdbc模板-普通Bean的注册北京动力节点-Spring4-094-Spring与DAO-Spring的Jdbc模板-数据源的注册北京动力节点-Spring4-095-Spring与DAO-Spring的Jdbc模板-数据源的配置北京动力节点-Spring4-096-Spring与DAO-Spring的Jdbc模板-从属性文件读取DB连接四要素北京动力节点-Spring4-097-Spring与DAO-Spring的Jdbc模板-增删改的测试北京动力节点-Spring4-098-Spring与DAO-Spring的Jdbc模板-查询姓名的完成北京动力节点-Spring4-099-Spring与DAO-Spring的Jdbc模板-查询自定义类型的完成北京动力节点-Spring4-100-Spring与DAO-Spring的Jdbc模板-将数据源注入给Dao北京动力节点-Spring4-101-Spring与DAO-Spring的Jdbc模板-Jdbc模板对象是多例的北京动力节点-Spring4-102-Spring与DAO-Spring的事务管理-Spring事务管理原理北京动力节点-Spring4-103-Spring与DAO-Spring的事务管理-事务管理器接口北京动力节点-Spring4-104-Spring与DAO-Spring的事务管理-事务定义接口北京动力节点-Spring4-105-Spring与DAO-Spring的事务管理-购买股票举例-需求北京动力节点-Spring4-106-Spring与DAO-Spring的事务管理-购买股票举例-定义实体及DB表北京动力节点-Spring4-107-Spring与DAO-Spring的事务管理-购买股票举例-定义Service北京动力节点-Spring4-108-Spring与DAO-Spring的事务管理-购买股票举例-定义Dao北京动力节点-Spring4-109-Spring与DAO-Spring的事务管理-购买股票举例-定义测试类北京动力节点-Spring4-110-Spring与DAO-Spring的事务管理-购买股票举例-注册各类Bean北京动力节点-Spring4-111-Spring与DAO-Spring的事务管理-购买股票举例-测试北京动力节点-Spring4-112-Spring与DAO-Spring的事务管理-购买股票举例-异常的抛出北京动力节点-Spring4-113-Spring与DAO-Spring的事务管理-购买股票举例-将事务由Dao层提升至Service层的必要性北京动力节点-Spring4-114-Spring与DAO-Spring的事务管理-购买股票举例-使用事务代理管理事务北京动力节点-Spring4-115-Spring与DAO-Spring的事务管理-购买股票举例-使用事务注解管理事务北京动力节点-Spring4-116-Spring与DAO-Spring的事务管理-购买股票举例-使用AspectJ管理事务北京动力节点-Spring4-126-上次课内容回顾北京动力节点-Spring4-127-Spring与Web-定义页面及Servlet北京动力节点-Spring4-128-Spring与Web-思路分析北京动力节点-Spring4-129-Spring与Web-测试环境搭建北京动力节点-Spring4-130-Spring与Web-从Spring容器中获取Service北京动力节点-Spring4-131-Spring与Web-当前程序存在的问题北京动力节点-Spring4-132-Spring与Web-问题的解决思路北京动力节点-Spring4-133-Spring与Web-ContextLoaderListener源码分析北京动力节点-Spring4-134-Spring与Web-注册ContextLoaderListener北京动力节点-Spring4-135-Spring与Web-指定Spring配置文件的位置及名称北京动力节点-Spring4-136-Spring与Web-使用工具类获取Spring容器北京动力节点-Spring4-137-Spring框架重难点    
动力节点-java教程-Struts2
JAVA教程

动力节点-java教程-Struts2

教程名称:   课程简介:动力节点推出的本套Java视频教程讲解了Struts的版本为2.3.24。Struts2是struts1与webwork结合的产物,与struts1有很大差别,虽然目前struts2在开发领域中的份额逐年下降,但是作为一款经典的MVC框架,其核心思想还是很有必要去研究学习的,通过本套Java视频教程的学习,在将来学习Spring MVC时会轻松许多。本套Java视频教程内容涵盖了实际工作中可能用到的几乎所有知识点。    课程目录:北京动力节点Struts2-001-Struts2的引入-通过Filter解决需求问题北京动力节点Struts2-002-Struts2的引入-通过核心Filter解决需求问题北京动力节点Struts2-003-Struts2的引入-配置文件的引入北京动力节点Struts2-004-Struts2在三层架构中的位置北京动力节点Struts2-005-Struts2框架介绍北京动力节点Struts2-006-Struts2的特点北京动力节点Struts2-007-Struts2运行环境搭建-导入Jar包北京动力节点Struts2-008-Struts2运行环境搭建-Struts2的启动项注册北京动力节点Struts2-009-Struts2运行环境搭建-定义Struts2的配置文件北京动力节点Struts2-010-Struts2运行环境搭建-XML没有自动提示问题的解决北京动力节点Struts2-011-今天内容重难点北京动力节点Struts2-012-对上次课内容的回顾北京动力节点Struts2-013-Struts2运行环境搭建-MyEclipse中配置Tomcat北京动力节点Struts2-014-Struts2运行环境搭建-运行环境搭建成功测试北京动力节点Struts2-015-Struts2运行环境搭建-每个Struts2基本Jar的作用北京动力节点Struts2-016-第一个Struts2程序-程序实现北京动力节点Struts2-017-第一个Struts2程序-程序的简单运行流程北京动力节点Struts2-018-第一个Struts2程序-官方流程图分析北京动力节点Struts2-019-第一个Struts2程序-Tomcat的应用管理配置北京动力节点Struts2-020-第一个Struts2程序-省去项目名称的发布方式北京动力节点Struts2-021-绝对路径与相对路径-什么是绝对路径北京动力节点Struts2-022-绝对路径与相对路径-什么是相对路径北京动力节点Struts2-023-绝对路径与相对路径-带斜杠的相对路径的参照路径问题北京动力节点Struts2-024-绝对路径与相对路径-不带斜杠的相对路径的参照路径问题北京动力节点Struts2-025-绝对路径与相对路径-带斜杠的相对路径的参照路径问题的解决北京动力节点Struts2-026-绝对路径与相对路径-不带斜杠的相对路径的参照路径问题的解决北京动力节点Struts2-027-成员变量与属性北京动力节点Struts2-028-再解Struts2框架北京动力节点Struts2-029-配置文件-struts-default.xml北京动力节点Struts2-030-配置文件-default.properties北京动力节点Struts2-031-配置文件-struts-plugin.xml北京动力节点Struts2-032-配置文件-struts.properties北京动力节点Struts2-033-配置文件-web.xml北京动力节点Struts2-034-配置文件-配置文件的优先级北京动力节点Struts2-035-核心配置文件-package北京动力节点Struts2-036-核心配置文件-action-class属性北京动力节点Struts2-037-核心配置文件-action-method属性北京动力节点Struts2-038-核心配置文件-result-name属性北京动力节点Struts2-039-核心配置文件-result-请求转发与重定向北京动力节点Struts2-040-核心配置文件-result-type=dispatcher北京动力节点Struts2-041-核心配置文件-result-type=redirect北京动力节点Struts2-042-核心配置文件-result-type=redirectAction北京动力节点Struts2-043-核心配置文件-result-type=chain北京动力节点Struts2-044-核心配置文件-包范围全局视图北京动力节点Struts2-045-核心配置文件-应用范围全局视图北京动力节点Struts2-046-核心配置文件-为应用指定多个配置文件北京动力节点Struts2-047-今天内容重难点北京动力节点Struts2-048-上次课内容回顾北京动力节点Struts2-049-获取ServletAPI-通过ActionContext获取-1北京动力节点Struts2-050-获取ServletAPI-通过ActionContext获取-2北京动力节点Struts2-051-获取ServletAPI-通过ServletActionContext获取北京动力节点Struts2-052-获取ServletAPI-通过实现特定接口获取北京动力节点Struts2-053-OGNL与值栈-OGNL及其特点北京动力节点Struts2-054-OGNL与值栈-OGNL文档阅读北京动力节点Struts2-055-OGNL与值栈-值栈的学习方法北京动力节点Struts2-056-OGNL与值栈-值栈对象北京动力节点Struts2-057-OGNL与值栈-值栈的获取很麻烦北京动力节点Struts2-058-OGNL与值栈-context属性的别名ActionCotnext北京动力节点Struts2-058-OGNL与值栈-值栈的获取很简单北京动力节点Struts2-059-OGNL与值栈-值栈的栈操作北京动力节点Struts2-060-OGNL与值栈-值栈操作-搭建测试环境北京动力节点Struts2-061-OGNL与值栈-值栈操作-向root中添加无名对象北京动力节点Struts2-062-OGNL与值栈-值栈操作-向root中添加有名对象北京动力节点Struts2-063-OGNL与值栈-值栈操作-将root作为ArrayList放入数据北京动力节点Struts2-064-OGNL与值栈-值栈操作-向root中隐式的放入数据北京动力节点Struts2-065-OGNL与值栈-值栈操作-向context中显式的放入数据北京动力节点Struts2-066-OGNL与值栈-值栈操作-向context中隐式的放入数据北京动力节点Struts2-067-OGNL与值栈-值栈操作-root中数据的加载顺序北京动力节点Struts2-068-OGNL与值栈-值栈操作-request中数据的加载顺序北京动力节点Struts2-069-OGNL与值栈-创建和遍历List北京动力节点Struts2-070-OGNL与值栈-创建和遍历Map北京动力节点Struts2-071-OGNL与值栈-集合元素的判断北京动力节点Struts2-072-OGNL与值栈-集合投影北京动力节点Struts2-073-OGNL与值栈-集合查询北京动力节点Struts2-074-OGNL与值栈-今天内容重难点北京动力节点Struts2-075-OGNL与值栈-上次课内容回顾北京动力节点Struts2-076-动态调用方法-什么是动态调用方法北京动力节点Struts2-077-动态调用方法-动态方法调用北京动力节点Struts2-078-动态调用方法-通配符定义Action北京动力节点Struts2-079-接收请求参数-属性驱动北京动力节点Struts2-080-接收请求参数-域驱动北京动力节点Struts2-081-接收请求参数-模型驱动北京动力节点Struts2-082-接收请求参数-集合数据接收北京动力节点Struts2-083-接收请求参数-Action实例是多例的北京动力节点Struts2-084-类型转换器-默认的类型转换器北京动力节点Struts2-085-类型转换器-自定义类型转换器北京动力节点Struts2-086-类型转换器-为什么类型转换器要定义为双向的北京动力节点Struts2-087-类型转换器-为什么由页面到服务端的转换value是String数组北京动力节点Struts2-088-类型转换器-自定义类型转换的实现北京动力节点Struts2-089-类型转换器-局部类型转换的注册北京动力节点Struts2-090-类型转换器-定义类型转换器时隐藏的一个问题北京动力节点Struts2-091-类型转换器-跳转到input视图北京动力节点Struts2-092-类型转换器-数据回显的实现北京动力节点Struts2-093-类型转换器-类型转换异常信息的修改北京动力节点Struts2-094-类型转换器-新的问题的提出北京动力节点Struts2-095-类型转换器-日期格式不正确的回显北京动力节点Struts2-096-类型转换器-多种日期格式的转换北京动力节点Struts2-097-数据验证-这里的数据验证指什么北京动力节点Struts2-098-数据验证-手工编写代码方式-对Action中所有方法执行之前的验证北京动力节点Struts2-099-数据验证-手工编写代码方式-对Action中指定方法执行之前的验证北京动力节点Struts2-100-数据验证-XML配置方式-对Action中所有方法执行之前的验证北京动力节点Struts2-101-数据验证-XML配置方式-对Action中指定方法执行之前的验证北京动力节点Struts2-102-数据验证-XML配置方式-常用验证器的用法北京动力节点Struts2-103-数据验证-Action方法的执行流程北京动力节点Struts2-104-拦截器-Struts2自带拦截器北京动力节点Struts2-105-拦截器-权限拦截器需求北京动力节点Struts2-106-拦截器-拦截器的定义与注册北京动力节点Struts2-107-拦截器-权限拦截器的实现北京动力节点Struts2-108-拦截器-拦截器栈注册方式北京动力节点Struts2-109-拦截器-默认拦截器的注册北京动力节点Struts2-110-今天内容重难点北京动力节点Struts2-111-上次课内容回顾(重要)北京动力节点Struts2-112-拦截器-方法过滤拦截器北京动力节点Struts2-113-拦截器-拦截器的执行顺序北京动力节点Struts2-114-国际化-什么是国际化北京动力节点Struts2-115-国际化-测试环境搭建北京动力节点Struts2-116-国际化-全局资源文件的定义与注册北京动力节点Struts2-117-国际化-读取资源文件北京动力节点Struts2-118-国际化-i18n拦截器北京动力节点Struts2-119-国际化-为资源文件中动态参数赋值北京动力节点Struts2-120-国际化-包范围资源文件北京动力节点Struts2-121-国际化-Action范围资源文件北京动力节点Struts2-122-国际化-JSP页面中访问指定的资源文件北京动力节点Struts2-123-文件上传-Struts2对于文件上传的实现北京动力节点Struts2-124-文件上传-上传单个文件的基本实现北京动力节点Struts2-125-文件上传-上传文件的保存路径问题北京动力节点Struts2-126-文件上传-没有选择上传文件的情况处理北京动力节点Struts2-127-文件上传-修改上传文件的最大值北京动力节点Struts2-128-文件上传-限制上传文件的扩展名北京动力节点Struts2-129-文件上传-上传多个文件北京动力节点Struts2-130-文件下载-文件下载程序的特点北京动力节点Struts2-131-文件下载-文件下载程序编写前分析北京动力节点Struts2-132-文件下载-文件下载的实现北京动力节点Struts2-133-文件下载-下载文件名的问题北京动力节点Struts2-134-文件下载-中文乱码问题北京动力节点Struts2-135-文件下载-输入流属性默认名称的问题北京动力节点Struts2-136-防止表单重复提交-什么是重复提交北京动力节点Struts2-137-防止表单重复提交-令牌机制北京动力节点Struts2-138-防止表单重复提交-代码实现北京动力节点Struts2-139-Struts2标签北京动力节点Struts2-140-Struts2注解北京动力节点Struts2-141-Struts2注解-跳转到页面与Action北京动力节点Struts2-142-Struts2注解-全局视图北京动力节点Struts2-143-Struts2注解-拦截器北京动力节点Struts2-144-Struts2重难点
MLDN魔乐科技JAVA+Oracle数据库视频课程
JAVA教程

MLDN魔乐科技JAVA+Oracle数据库视频课程

教程名称:MLDN魔乐科技JAVA+Oracle数据库视频课程 课程目录: 1_发展简介2_JDK的安装与配置' l  |$ a. Q  O& z$ e% f3_第一个Java程序  x+ V! n6 |( R( V. M. p0 [4_CLASSPATH环境属性% o9 M! y& {0 N2 |8 C5_程序基本概念6_程序基本概念7_Java数据类型划分(简介)8_Java数据类型划分(整型)9_Java数据类型划分(浮点型)5 r6 ~2 u4 h) F+ Z% U/ f  r# `% P/ Q10_Java数据类型划分(字符型)11_Java数据类型划分(布尔型)! v& k% w) N. G0 x12_Java数据类型划分(String型)/ Y$ J* e# x* v3...
2018年4月份某培训机构最新java基础班33天+javaweb19天
JAVA教程

2018年4月份某培训机构最新java基础班33天+javaweb19天

教程名称:最新java基础班33天+javaweb19天            《Java入门》是2010年清华大学出版社出版的图书,作者是臧萌。本书充分考虑了初学Java语言的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比的方式讲解,还给出了大量的流程图帮助读者理解各种概念和程序的运行过程。 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类型和运算符 第4章 Java中的程序执行流程 第5章 数组 第2篇 Java语言高级语法 第6章 Java的类(Class)和对象(Object) 第7章 Java中的方法——给汽车丰富多彩的功能 第8章 Java中的包(Package)命名习惯和注释 第9章 再看数组、字符串和main()方法 第10章 继承和多态 第11章 修饰符(Qualifier) 第12章 接口 第13章 抽象类和内部类 第14章 Java的异常处理机制 第15章 多线程编程 第3篇 Java语言编程进阶 第16章 如何学习本篇 第17章...
C++标准程序库 : 自修教程与参考手册
C语言C++

C++标准程序库 : 自修教程与参考手册

资源名称:C++标准程序库 : 自修教程与参考手册 内容简介:         这本包含最新资料的完整书籍,反映出被ANSI/ISO C++语言标准规格书纳入的C++标准程序库的最新组成。更明确地说,这本书将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。读者还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的精确樯记式和定义式。 作者简介:         Nicolai M.Josuttis,著有《C++标准库》和《C++模板》,两书都由Addison-Wesley出版。他的职务是系统架构师和技术经理。最近两年,他在一家国际电话公司中全面推广SOA。Nicolai在几个会议上办过SOA讲座,多年来他一直在发表关于这个主题的演讲。         侯俊杰(1961年9月28日-),笔名侯捷,台湾知名电脑技术专栏作家,致力于电脑技术之扎根工作,文章兼具科技之长与灵性之美[1],有读者的评语是“比作家更工程师,比工程师更作家”。大同国中、师大附中、交通大学土木系毕业、清华大学动力机械研究所硕士。曾任职工研院机械所与电通所,曾在元智大学授课,近年来多从事两岸学术交流工作。他的妻子美静是一名钢琴师,侯俊杰说他自己“嗜咖啡。妻严不能常得。” 资源目录: 前 言(preface) xvii 致 谢(acknowledgments) xix 1 关于本书2 c++ 及其标准程序库简介 3 一般概念(general concepts)4 通用工具(utilities)5 standard template library(标准模板库) 6 stl 容器(containers)7 stl 迭代器(iterators)8 stl 仿函数(functors or function objects)9 stl 算法(algorithms) 10 特殊容器(special containers)11 strings(字符串)...
编程精髓(Microsoft 编写优质无错C程序秘诀)
C语言C++

编程精髓(Microsoft 编写优质无错C程序秘诀)

资源名称:编程精髓(Microsoft 编写优质无错C程序秘诀) 资源目录: 第1章 假想的编译程序1、使用编译程序所有的可选警告设施2、使用lint来查出编译程序漏掉的错误3、如果有单元测试,就进行单元测试第2章 自己设计并使用断言1、既要维护程序的交付版本,又要维护程序的调试版本2、要使用断言对函数参数进行确认3、要从程序中删去无定义的特性或者在程序中使用断言来检查出无定义特性的非法使用4、不要浪费别人的时间——详细说明不清楚的断言5、消除所做的隐式假定,或者利用断言检查其正确性6、利用断言来检查不可能发生的情况7、在进行防错性程序设计时,不要隐瞒错误8、要利用不同的算法对程序的结果进行确认9、不要等待错误发生,要使用初始检查程序第3章 为子系统设防1、要消除随机特性——使错误可再现2、冲掉无用的信息,以免被错误地使用3、如果某件事甚少发生的话,设法使其经常发生4、保存调试信息,以便进行更强的错误检查5、建立详尽的子系统检查并且经常地进行这些检查6、仔细设计程序的测试代码,任何选择都应该经过考虑7、努力做到透明的一致性检查8、不要把对交付版本的约束应用到相应的调试版本上,要用大小和速度来换取错误检查能力第4章 对程序进行逐条跟踪1、不要等到出了错误再对程序进行逐条的跟踪2、对第一条代码路径进行逐条的跟踪3、当对代码进行逐条跟踪时,要密切注视数据流4、源级调试程序可能会隐瞒执行的细节,对关键部分的代码要进行汇编指令级的逐条跟踪第5章 糖果机界面1、要使用户不容易忽视错误情况,不要在正常地返回值中隐藏错误代码2、要不遗余力地寻找并消除函数界面中的缺陷3、不要编写多种功能集于一身的函数,为了对参数进行更强的确认,要编写功能单一的函数4、不要模棱两可,要明确地定义函数的参数5、编写函数使其在给定有效的输入情况下不会失败6、使程序在调用点明了易懂;要避免布尔参数7、编写注解突出可能的异常情况第6章 风险事业1、使用有严格定义的数据类型2、经常反问:“这个变量表达式会上溢或下溢吗?”3、尽可能精确地实现设计,近似地实现设计就可能出错4、一个“任务”应一次完成5、避免无关紧要地if语句6、避免使用嵌套的“?:”运算符7、每种特殊情况只能处理一次8、避免使用有风险的语言惯用语9、不能毫无必要地将不用类型地操作符混合使用,如果必须将不同类型地操作符混合使用,就用括号把它们隔离开来10、避免调用返回错误的函数第7章 编码中的假象1、只引用属于你自己的存储空间2、只有系统才能拥有空闲的存储区,程序员不能拥有3、指向输出的指针不是指向工作空间缓冲区的指针4、不要利用静态(或全局)量存储区传递数据5、不要写寄生函数6、不要滥用程序设计语言7、紧凑的C代码并不能保证得到高效的机器代码8、为一般水平的程序员编写代码第8章 剩下来的就是态度问题1、错误几乎不会“消失”2、马上修改错误,不要推迟到最后3、修改错误要治本,不要治表4、除非关系产品的成败,否则不要整理代码5、不要实现没有战略意义的特征6、不设自由特征7、不允许没有必要的灵活性8、在找到正确的解法之前,不要一味的“试”,要花时间寻求正确的解9、尽量编写和测试小块代码。即使测试代码会影响进度,也要坚持测试代码10、测试代码的责任不在测试身上,而是程序员自己的责任11、不要责怪测试员发现了你的错误12、建立自己优先级列表并坚持之 资源截图:
C++程序设计技能百练
C语言C++

C++程序设计技能百练

资源名称:C++程序设计技能百练 内容简介:        C++是最完善的程序设计语言之一,是高级程序员的首选。要想成为一个真正的程序员必须熟练掌握C++语言。        本书融趣味性、实用性于一体,通过100个经典实例,全面讲解C++程序设计的方法和步骤。第1课讲解C++基础知识;第2课讲解数据类型和控制结构;第3课讲解函数;第4课讲解数组和指针;第5课讲解引用与结构;第6课讲解类和对象;第7课讲解堆、构造函数与拷贝构造函数;第8课讲解静态成员、友元与模板;第9课讲解继承与派生;第10课讲解多态性和虚函数;第11课讲解I/O流类库和异常处理。         本书资料丰富、内容详实,涵盖了C++编程的难点和热点。既适于作为大中专计算机相关专业及培训班的C++教程,也可以作为广大编程爱好者的自学教材。 资源截图: