自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 深入浅出Spring-邵奇峰-专题视频课程

当前与Spring开发有关的课程视频已经很多,这些课程在知识面上都有着一定的广度和深度,但在实际的公司培训与高校授课时,本人发现学习编程重要的是:学生从一开始就能写出可运行的程序,唯有如此才可激发学生继续学下去的主动性,只要能够学下去,此后学生就能在可运行的程序中去验证及体会各种的知识点,通过这种实践方式掌握的知识点,学生们才能真正的做到活学活用,从而才能真正的学会编程。...

2015-12-15 15:54:39 479

原创 深入浅出Hibernate-邵奇峰-专题视频课程

当前与Hibernate开发有关的课程视频已经很多,这些课程在知识面上都有着一定的广度和深度,但在实际的公司培训与高校授课时,本人发现学习编程重要的是:学生从一开始就能写出可运行的程序,唯有如此才可激发学生继续学下去的主动性,只要能够学下去,此后学生就能在可运行的程序中去验证及体会各种的知识点,通过这种实践方式掌握的知识点,学生们才能真正的做到活学活用,从而才能真正的学会编程。...

2015-11-11 15:38:47 218

原创 深入浅出Struts2-邵奇峰-专题视频课程

本课程主要讲授如何使用Struts2框架开发Web应用程序,其特色在于其讲解的过程中,通过当堂编写代码的讲授方式讲解“关键知识点”,这些“关键知识点”可保证学生从始至终都写出可运行的程序。...

2015-10-19 08:33:09 277

原创 JavaWeb程序设计-邵奇峰-专题视频课程

本课程主要讲授JavaWeb开发基础中的Servlet与JSP部分,其特色在于其讲解的过程中,通过当堂编写代码的讲授方式讲解“关键知识点”,这些“关键知识点”可保证学生从始至终都能写出可运行的Web程序。...

2015-05-08 18:52:58 760

原创 Java语言描述经典同步问题

1  生产者-消费者问题生产者-消费者(producer-consumer)问题也就是有界缓冲区(bounded-buffer)问题,即生产者不断的往有界缓冲区中放产品,消费者不断从中取产品,在保证两者互斥的基础上,当缓冲区满时生产者要阻塞,等待消费者取产品后将其唤醒,当缓冲区空时消费者要阻塞,等待生产者放产品后将其唤醒。用Java信号量描述的算法如下://互斥信号量Semaphore

2015-05-08 10:10:09 1093

原创 Java语言描述进程基本概念

1  线程的异步性线程的异步性是由于多个线程异步的并发修改同一数据引起的。以下代码创建了100个线程,每个线程异步的向account对象中增加1分钱,运行该程序会发现最终结果并非100,而且每次运行结果都不相同。通过该程序可使学生直观的观察到线程异步性的问题,教师import java.util.concurrent.*;public class AccountWithoutSync

2015-05-08 10:07:34 633

原创 Java语言系列课程的设置

中原工学院软件学院具有本科和二年制专科2种层次的学生对象,其中本科的软件工程专业(Java方向),二年制专科的计算机应用(软件测试方向)、软件技术(日文软件方向、Java编码方向)均以Java语言为其必须掌握的首选开发语言。Java系列课程的教学内容如何取舍、学时如何分配,使其既能迎合Java主流技术的更新发展,又能满足不同层次的教学需求,成为了较难权衡的问题。为此,通过对河南金穗、长城信息、软通

2015-05-08 09:55:00 1150 1

原创 Java语言考核方式的选择

目前程序类课程从考试形式上主要有:笔试、机试、大作业三种方式。从监考方式上主要有:开卷和闭卷2种方式。程序类课程应如何进行考核,以避免死记硬背,让编程能力强的学生考出高分,是长久以来授课教师最头痛、最难处理的事。1) 笔试适合考核概念类题目,但用于考核程序设计题目,则对学生答题和教师判卷都极不方便。机试适合考核程序设计题目,学生可借助开发工具的辅助功能答题,教师可依据程序是否可编译、可正确运行

2015-05-08 09:53:50 1043

原创 Java语言讲授方式的选择

Java系列课程的教学目标在于学生能独立熟练的编写符合企业实际需求的程序代码,教学内容也着重在于讲解如何编写程序代码,程序代码的讲授方式直接关系到教学目标的实现效果。目前代码的讲授方式主要有:板书或幻灯逐步演示代码、开发工具讲解课下编好的代码、课上当堂编写调试代码几种方式。1) 板书或幻灯逐步演示代码是传统的代码讲授方式,该方式的优点是:逐步推导的教学方法比较符合传统的教学习惯,形式上学生相对

2015-05-08 09:52:07 464

原创 学习Java语言前,是否需要学习其他编程语言?

在学习Java语言前,是否需要学习其他编程语言,Java语言自身是否适合作为入门程序言,一直以来是国内外高校争论的热点。笔者曾分别以VB、C和Java作为过入门程序语言。各方案都有其自身的优缺点。1) VB作为入门程序语言的优点是:可视化的开发方法可使学生快速上手,容易引起学生的编程兴趣,且仅通过一学期的授课,学生就可开发出实用的数据库应用程序,有助于学生提前了解软件开发的概貌,为后序程序课程

2015-05-08 09:41:45 1318

原创 Java课程教学方法探讨——练习企业真实项目

在课程后期,学生有了一定的java编程基础,欠缺的主要是实际的开发经验和全面系统的、深入的掌握java技术。解决的方法就是通过企业真实项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,尽快达到企业的实际要求[3]。选择项目时需要注意:(1)选择企业真实项目。项目应是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。否则学生练习后还是难以达到

2015-05-08 09:36:04 1073 1

原创 Java课程教学方法探讨——基础先行的讲授方式

讲授Java有三种比较普遍的做法。第一种讲法是先讲图形用户界面,将Java applet和图形程序设计与面向对象程序设计的概念混合讲授。第二种讲法是先讲对象,一开始就介绍面向对象程序设计(OOP)。第三种讲法是先讲基础,是一种循序渐进的讲授方式,首先对程序设计的概念、控制语句、方法和数组打下坚实的基础,然后介绍面向对象程序设计,再讲授图形用户界面、applet,最后讲授异常处理、简单I/O和其他高

2015-05-08 09:33:27 613

原创 Java课程教学方法探讨——强调对象理论

Java语言是纯面向对象语言,对象是Java语言的核心,对象理论的理解直接决定了学生能否真正掌握Java编程。但许多教师对Java中的对象理论存在着误解。(1)轻视对象理论的讲授。很多教师认为对象理论的讲授是“软件工程”和“面向对象分析与设计”课程的责任,在Java课程中轻视对象理论的讲授,在简要介绍了封装、继承和多态的概念后,却着重于语法细节的讲解。由于缺乏对象理论的理解,学生只会写代码片段

2015-05-08 09:33:10 613

原创 Java课程教学方法探讨——作为入门教学语言的争议及其分析

纽约大学计算机科学系的两位教授认为:以Java作为入门教学语言会使学生过早地使用Java类库和框架,学生只知道将一些简单的程序组织到一起,但难于对所写的程序形成运行时成本(run-time cost)的概念,因为他们很难知道究竟哪种调用方法是有效的;真正的程序员应该会用任何语言编程,过早地使用Java使学生不清楚源程序和硬件间的关系,不了解指针的意义,将来难以使用C语言编程;还有Java初学者习惯

2015-05-08 09:30:23 460

原创 Java语言在计算机网络课程中的应用

在计算机网络课程中引入Java网络程序的开发,学生不仅能够观察到应用层协议的工作过程,还能体会到创造自己的网络应用程序和应用层协议的容易性。学生也能轻松掌握服务模型和协议的概念,这些概念是TCP/IP各层中重复出现的重要概念。很多教师认为应该强调主要思想,不应使学生困惑于繁琐的具体代码,其实面向对象特性造就了Java程序的良好可读性,即使没学过Java语言的学生读懂Java程序一般不会有困难。

2015-05-07 10:39:41 972

原创 Java语言在数据库系统课程中的应用

与数据库的设计和实现相比,更多的学生需要知道如何使用数据库,学会如何在宿主语言中嵌入SQL语句,Java语言无疑是开发企业级信息系统的首选语言,而JDBC完全支持关系数据库系统的游标,存储过程和事务等特性。随着面向对象技术的发展,对象关系映射(ObjectRelational Mapping)已经成为企业级开发中不可或缺的技术,业界也存在着众多的ORM产品,教师有必要将相关原理与实现引入课程中

2015-05-07 10:38:21 765

原创 Java语言在操作系统课程中的应用

操作系统是一门实用性和实践性很强的课程,如果只是单纯地介绍抽象的原理和概念,难以有理想的教学效果,例如一个连多线程程序都没写过的学生,很难对线程有真正的了解。Java语言可作为理论与实践间的桥梁,利用其API可直观的演示多线程、CPU调度、线程同步、死锁、内存和文件管理、安全和分布式系统等理论概念(如表1)。表1 与操作系统概念相对应的JavaAPI操作系统概念

2015-05-07 10:37:44 642

原创 Java语言在软件工程课程中的应用

Java语言在软件工程课程中的应用主要是在面向对象的分析与设计部分的应用。学生对系统的数据和行为特征建模后,务必强调将其转换为Java语言代码,即使学生不打算成为专业程序员,将对象模型转换为源代码将非常有助其对对象理论的理解。设计模式表达了面向对象设计专家用于创建系统的最佳实践的习惯用法和方案,其在面向对象领域应用已经非常普遍,但要让学生完全理解并灵活应用却决非易事。学生经常使用的Java A

2015-05-07 10:36:54 1658

原创 Java语言在数据结构课程中的应用

是否要尽早引入面向对象的设计或基于对象的设计在数据结构课程领域争论比较激烈。反对者认为:学生应将精力集中在算法的整体设计思想和性能的分析上,采用Java语言描述算法需要学生具备牢固的面向对象程序设计方面的知识,学生易受到语言细节的干扰,不利于对课程理论的掌握。其实随着计算机技术的发展,时代对计算机从业人员提出了比以往更高的要求,学生本身就需要掌握比以往更多的内容,包括会用面向对象的思想分析问题和解

2015-05-07 10:35:08 693

原创 Java语言在编译原理课程中的应用

编译原理是计算机专业课程中最难学的课程之一。使用Java语言描述教学模型和编译算法除了使学生更直观的掌握相关理论,也可帮助学生掌握一些大、中型软件设计的技术和技巧,提高学生面向对象软件开发的综合能力。采用Java语言需要改变研究对象和教学模型。研究对象从传统的过程化程序语言转到Java语言,新的内容(如Java语言的作用域规则、动态特性、类、类的继承和多态的实现等)就要反映在教学内容中。实践证

2015-05-07 10:34:57 1150

原创 设定access数据库自增长字段

设定Access数据库的自增长字段CREATE TABLE student (id autoincrement primary key, name varchar(10)) 创建表结构时设定自增长字段的初始值:CREATE TABLE student (id AUTOINCREMENT(100, 2), name varchar(10))

2015-05-06 09:10:11 1106

原创 如何学好Java?

    软件学院与Java有关的课程一共有4门,分别是《Java程序设计》、《Java高级程序设计》、《Java Web程序设计》和《Java Web框架开发》。学校的本意是让我分别写写应该如何学好这四门课程,但是只要《Java程序设计》这个课程你能学好,那么其他三门课程你应该也能学好,这就像你有了C照会开小汽车,再拿B照开大货、A照开大客一样;就像你学会了蛙泳,再学自由泳、仰泳和蝶泳一样。所以今...

2015-05-06 09:05:01 2861 1

企业级区块链技术综述

从交易流程、区块链网络、共识机制、数据存储、智能合约、隐私保护几个方面对比了Fabric、Corda和Quorum

2019-04-19

hyperledger Fabric与Intel SGX

通过PPT讲解了Hyperledger Fabric智能合约在Intel SGX Enclave中的应用

2018-12-01

Hyperledger Fabric 1.0 架构与开发

介绍Hyperledger Fabric 1.0的体系架构、块链结构、共识机制、智能合约、隐私安全、开发流程及开发中的常见问题与对策;从数据库角度分析联盟链应用于企业级应用时的主要优势和局限。

2017-07-24

区块链应用现状

介绍了区块链在各个行业的应用

2016-12-15

大数据专业介绍

大数据专业方向的专业介绍,希望对大家有用

2015-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除