自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 浅谈软件体系结构在项目中的作用

记得几年前在别人的微博上看到Mitchell Kapor的这么一句:软件缺乏可用性以及糟糕的程序设计是软件业不愿公开的羞耻。的确作为一个软件的设计者与开发者,做出来的程序不符合需求,那么这个软件就是失败的。在IT软件行业中,每个人都有自己关于项目失败的经历,尽管没人知道到底如何追究责任,但肯定都存在着严重的错误。而这些错误所带来的失败却有着相应的负担,好比说:项目没用带来的痛苦,从而去否定自己等...

2013-09-13 15:56:36 519

原创 使用SmartUpload组件实现文件上传

 文件上传是做JavaWeb项目中经常使用的功能,而SmartUpload是一个可免费使用的全功能的文件上传下载组件。虽然此组件最近很少有更新,但由于其简单易用,对于一般的项目来说还是一个很好的选择。下面以一个具体的例子来说明此组件的使用。 首先,将SmartUplaod的jar文件放入项目的lib目录中。 然后,我们开发上传用的JSP页面,为了简单起见,本表单中仅包含了用...

2013-08-07 11:22:48 363

原创 Oracle中的单值函数

Oracle的函数              Oracle函数可以分为单值函数和分组函数两大类,单值函数又分为字符函数、日期和时间函数、数字函数、转换函数和混合函数:分组函数右count、max、min、avg、sum,都可以和group by 搭配使用。              单值函数1、  字符函数l  字符串连接函数         问题:把员工的姓名和工作类型...

2013-08-07 09:20:01 169

原创 JSP内置对象

 一、Request对象 服务器端用于接收客户端请求内容的,所属的接口:javax.servlet.http.HttpServletRequest,request对象的作用域为一次请求。 1、对所有的数据进行再编码:GBK编码 request.setCharacterEncoding("GBK") ; 2、取得客户端所有请求的参数 public Enu...

2013-08-06 14:40:01 81

原创 Hibernate反射DAO模式

 在持久层框架中,如果我们要像简单的JDBC连接数据库那样写一个通用的Dao方法的话,那么把JDBC简单的业务逻辑搬到hibernate持久层框架中,当然是不可能的,这里主要的问题就在于hibernate持久层框架中,因为它不是像JDBC那样简单的增删改查的编写,而是要针对实体类映射配置文件来对照数据库表字段进行操作,而且操作是面向对象的查询,不是简单的sql语句的查询,这样我们的通用DAO...

2013-07-19 08:56:09 143

原创 BroadcastReceiver与Notification的综合应用之自定义Action的调用方式

 在Android的实际应用开发中,我们经常会遇到数据推送的相关技术,比如在应用软件启动后,系统会自动在Android的通知栏弹出相应的信息,以便于提示用户进行相关的操作或消息推送。那这项技术在Android中式如何实现的呢?我们通过这篇文章简单介绍一下该技术的实现方法,希望大家能够了解并掌握这项核心的技术。    首先,若想实现这个技术要涉及以下三个核心的知识点: 1.  ...

2013-07-18 16:25:07 132

原创 多线程之赛跑游戏

  在corejava的课程中,有一个重要的知识点,就是线程。  那什么是线程呢?线程,是“进程”中某个单一顺序的控制流。而进程和流程的最大区别就在于,每个进程都会独享一块存储区域,多个线程只能共享此进程的这块存储区域。  那线程会给我们的java程序带来什么好处呢?好处一,可以实现并行,好处二,可以更有效的利用资源。  下面我们就编写一个小小的赛跑游戏来看看线程给我们程序带来的惊喜...

2013-06-13 13:44:41 545

原创 JavaWeb中验证码的实现

 在Web程序中,验证码是经常使用的技术之一。Web程序永远面临未知用户和未知程序的探测。为了防止恶意脚本的执行,验证码技术无疑是首选方案之一。本文将讨论如何在JSP和Servlet中使用验证码技术。 验证码的产生思路很简单,在Servlet中随机产生验证码字符序列,并计入session中,JSP中以图片的形式进行显示。当用户在JSP表单中输入验证码并提交时,在相应的Servlet中...

2013-06-09 13:43:14 371

原创 如何学好C语言

很多同学都想毕业以后从事计算机行业,获得令人羡慕的薪水。那么学好C语言就成为进入计算机行业很关键的第一步。这也就是为什么很多同学一直在孜孜不倦的学习C语言。可是,很多同学花了很多时间和精力在学习C语言上,可结果却不令人满意。那么究竟如何才能学好C语言呢?在介绍学习方法之前,我先给大家解释学习C语言的目的和内容。学好C语言的目的是为后续学习基于C语言的编程打好基础,主要学习的内容包括C语言的语...

2013-06-09 11:21:00 118

原创 Java之父詹姆斯•高斯林趣闻

   1、  詹姆斯·高斯林与C++ SUN(太阳计算机系统公司) 公司在1990年12月开始开发一个内部项目,这个项目的名字叫做“Green计划”,用于在各种家用电器上实现控制和通讯, 詹姆斯·高斯林是这个计划的主要负责人。本来项目组决定使用C++来开发这个项目,但是很快,James 就改变了主意。James列举了很多理由来说明为什么不想使用C++。比如:很多成员发现C++太复杂以至很...

2013-05-28 11:50:54 848

原创 JAVA值传递or引用传递

 经常会有学员讨论JAVA语言究竟是值传递还是引用传递的问题。这里我想对这个问题阐述一下我个人的观点。很多关于JAVA参数传递方式的论述都会去对比参照C/C++或C#,故而我也会对C/C++或C#的参数传递方式做一个简单的描述。在C/C++或是C#语言中有明确的引用传递方式以区别值传递方式。在C/C++语言中利用指针实现引用传递,即定义函数时将形参的数据类型定义成指针类型。调用函数时,取变量...

2013-05-24 08:45:13 71

原创 Android中的Intent标准跳转应用

     1)Intent无参数Activity跳转   大部分的Android应用程序都是有多个页面(即 Activity)组成,那么Activity之间的跳转就成为了一个最重要的操作,我们在Android中使用Intent对象来实现界面之间的跳转。Intent实现界面之间的跳转常用两种语法形式实现:   第一种:Intent intent = new Intent(源Ac...

2013-05-20 16:43:47 108

原创 浅谈线程中的同步概念和synchronized关键字

  不少同学在学习Java中的多线程这一章时,都会觉得脑子很乱,觉得这一章的知识点太难以理解。特别是对于其中线程同步(synchronized)更是迷茫。本文试图以浅显的例子来跟大家共同分享学习心得。  先看一个例子package com.chinasofti.thread;publicclass MyThread implements Runnable{ privateint...

2013-05-16 11:54:52 91

空空如也

空空如也

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

TA关注的人

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