自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lenotang的专栏

老许导航

  • 博客(29)
  • 资源 (13)
  • 收藏
  • 关注

原创 写给初学JAVA的人

看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢! 好多初学JAVA的学生朋友都问过我这样的问题:许老师,我是一名新生。以前没JAVA基础,现在上课我基本能懂,但是叫我写程序做作业我觉得有点力不从心,我很担心,我该怎么办.? 首先要感谢这样的朋友对许老师的信任,这样的朋友真的要放轻松,放轻松。其实每个初学者在起步阶段都有过这样的困惑,但后来坚持下来的都成了程序员或者软件工程

2008-07-26 13:18:00 5127 34

转载 什么是ERP系统?

 什么是ERP系统?所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写。它是MRP(物料资源计划)发展而来的新一代集成化管理信息系统,它扩展了MRP的功能,其核心思想是供应链管理,它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它对于改善企业业务流程、提高企业核心竞争力的作用是显而易的.ERP是在20世纪80年代初

2008-07-29 23:16:00 2743 4

转载 什么是web2.0?

     关注web2.0有一段时间了,关于什么是web2.0也有了一定的认识,在这里结合网络中牛人的理解总结一下.         web2.0是一个历史的概念,是人们对互联网发展新阶段的一个习惯性概括,是一种现象描述。我们无法准确定义web2.0是什么,但我们可以对其特征进行简单归纳。下面我们从互联网的历史入手,在web2.0与web1.0的对比中认识什么是web2.0。   英国人TimBe

2008-07-29 22:57:00 1096

原创 Eclipse快捷键大全

    Eclipse快捷键大全,帮助大家提高开发效率,建议大家花一个小时的时间好好练习一下,特别对于一些实用的快捷键要牢记。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪

2008-07-29 22:25:00 999 1

原创 多线程拷贝文件

  看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢! 以下是一个用多线程拷贝大文件的例子,供大家参考:package com.wepull.thread; import java.io.*; /** * @author leno * @version V1.0 利用多线程拷贝文件的类 */public class MultiThreadCopy

2008-07-28 22:48:00 8292 10

原创 JDK1.6新特性

 “JDK1.6”(开发代号Mustang)有什么新东西? 有什么值得开发者关注?简化Web ServicesMustang 将 简化Web services 的开发和发布. XML和Web服务一直都是Mustang的关注重点.. Mustang为此引入了JAX-WS(Java Architecture for XML-Web Services) 2.0 以及JAXB(Java Archite

2008-07-28 20:22:00 1215

原创 JDK1.5新特性

“JDK1.5”(开发代号Tiger)的一个重要主题就是通过新增一些特性来简化开发, 这些特性包括泛型,for-each循环,自动装包/拆包,枚举,可变参数, 静态导入。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。 1.      泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集

2008-07-28 18:04:00 910

原创 一个Java写的Base64的类

  /* Base64.java */ package com.wepull; import java.io.*;   public class Base64 {     private static char[] base64EncodeChars = new char[] {         A, B, C, D, E, F, G, H,        

2008-07-25 17:36:00 1339

原创 http服务器

什么是HTTP服务器?要理解这个概念,我们先要知道HTTP协议。HTTP协议(HypertextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以“

2008-07-23 21:41:00 1105

原创 File的操作类

package com.wepull.demo; import java.io.*;import java.util.zip.*; /** * 对文件或者目录操作的类 * @version 1.0 * @author leno */public class FileUtil {    private static void copy(File sou

2008-07-23 18:05:00 1389 2

原创 ajax入门

目前,编写应用程序时有两种基本的选择:桌面应用程序 Web应用程序  它们有什么区别呢?桌面应用程序一般很快(就在您的计算机上运行,不用等待互联网连接),具有漂亮的用户界面(通常和操作系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。而相对而言,Web应用程序是最新的潮流,它提供了在桌面上不能实现的服务(比如 Amazon.com

2008-07-22 22:34:00 3124 1

原创 ajax开发

1.Ajax核心工作机制: 1.       对象初始化并发出XMLHttpRequest请求Ø         XMLHttpRequest 对象 整个Ajax开发的基础。提供客户端与服务器端异步通信的能力Ø         IE5.0 XMLHttpRequest = new ActiveXObject("Msxm12.XMLHTTP");Ø         IE5.5 X

2008-07-22 18:33:00 1848

原创 重载和覆盖

方法的重载(overload)和覆盖(override) 有的时候,类的同一种功能有多种实现方式,到底采用哪种实现方式,取决于调用者给定的参数。例如我们最常用的System.out.println()能够打印出任何数据类型的数据,它有多种实现方式。运行时,Java虚拟机先判断给定参数的类型,然后决定执行哪个println()方法。 重载(overload):对于类的方法(包括从父类

2008-07-20 21:50:00 19337 7

原创 Java中的包

  包的作用Java中包的结构在文件系统中就是目录结构。把类放在特定的包中,有三大作用:(1)    能够区别名字相同的类比如有两个类,类名都叫Student,这在同一个包里面叫做重复定义,是一种错误。但放在不同的包里面却是合法的。那时候它们的完整名字就不同了,譬如一个叫com.softeem.demo1.Student,另一个叫com.softeem.demo2.Student。

2008-07-20 16:57:00 2140

原创 写给JAVA24期

Java24期今天结业。每次自己带的班结业的时候,心里都有种说不出的感觉。也许是看到他们的笑容,看到他们学习的样子已经成为一种习惯,突然脱离这种习惯,割舍不下。在这里对Java24期有关同学略作记录,以留纪念。孙钏:今天第一个看到的就是他,坐在空调下面,和两个助教在一起。此子藏的很深,当大家都以为他不会说话时,他会突然语出惊人,而且颇有道理。在社会上闯荡了一年,毕竟让他变的成熟了一些。但他

2008-07-19 15:00:00 3171 37

原创 世界五百强笔试题

       下面是一些世界五百强企业的逻辑笔试题目,大家看能不能在五分钟内答出来:问题:1.两龟赛跑有两只乌龟一起赛跑。甲龟到达10米终点线时,乙龟才跑到9米。现在如果让甲龟的起跑线退后1米,这时两龟再同时起跑比赛,问甲、乙两龟是否同时到达终点?2.爬楼梯一位先生要到10层楼的第8层去办事,不巧正赶上停电,电梯无法使用,他只能够步行上楼。如果他从第1层爬到第4层需要用48

2008-07-10 22:38:00 4566 3

原创 .NET是什么?

2000夏天,微软首次向公众发布.NET战略。当时“.NET”标签被贴到该公司几乎所有正在研发的新产品之上。除了.NET Framework和Visual Studio外,像SQL Server这样的服务器产品以及后来遭到惨败的.NET My Services等均被纳入.NET大伞之下。甚至一度有传言微软将在未来某个时候发布“Window.NET”和“Office.NET”。微软对.NET商标的滥

2008-07-10 16:42:00 1434

原创 .NET vs JAVA

 今天,主流软件开发领域就象整个武林,已经明确地被两大门派所主宰。微软提倡.NET框架,成为少林派;其他许多厂商支持的Java环境,成为武当派。 两派有太多相似的地方,譬如两派的实力都非常雄厚,门下弟子众多,外面愿意追随他们的fans也不少(据传闻,有的已经疯狂到杨丽娟MM的程度)。他们还藏有大量的武功秘籍,有专属的根据地(一个占着少室山,一个占着武当山)。当然,他们也有不一样的地方,譬如

2008-07-10 16:30:00 2716 1

原创 心境的力量

摘自安东尼.罗宾《铸造成功》  “善恶只在一念之间,悲欢贫富亦复如此。”——斯宾塞  你可有过被点到名字起来答话,内心却十分笃定的经验?可曾有过诸事顺遂的时光?也许是在一场网球赛里,只只杀球都压线;或者在商业会议中,一切都了然于胸。也许你会有过一次料想不到的英雄举动,让你惊讶万分。这一切是那么的美好,然而你也可能有完全相反的经验,在那天里一切都不对劲。可能你还记得许多次平日做来易如反掌,但

2008-07-08 09:33:00 1235

原创 javascript经典题目(不断补充中)

看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢!  下面是平时布置的一些JS的小作业题目,大家可以自己动手写一下,然后参考实现。 1.       实现列表框元素的左右移动。move.htmlscript type="text/javascript">function move(a,b){   var aObj = document.getElementB

2008-07-06 23:58:00 2626 7

转载 正则表达式30分钟入门教程

正则表达式30分钟入门教程(第二版)本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了 很多,却又几乎什么都记不得,那也是很正常的——其实我认为没接触过正则表达式的人在看完

2008-07-06 22:43:00 2079 1

原创 小鸟初学Spring IOC

冬眠(Hibernate)过后,春天(Spring)又来了!呵呵,JAVA开源世界就是这样生机勃勃。Spring这个框架够经典,我们来一起学习下。下面我们以新颖的对话方式来讲述Spring。一直很喜欢听赵传的“我是一只小小鸟”,初学者傻傻地,羽翼未丰,就简称“小鸟”吧,技术强人呢,牛气冲天,当然就叫“大牛”了。一天,   小鸟在路上郁闷地唱着歌:“我是一只小小小小鸟,想学Spring却怎么也学

2008-07-02 21:23:00 2225 7

原创 java面试笔试题(1)

第一,谈谈final, finally, finalize的区别。 (最常被问到) final修饰符(关键字) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract,又被声明为final。将变量或方法声明为final,可以保证它们在使用

2008-07-02 14:28:00 1633 6

转载 Hibernate数据查询

数据查询与检索是Hibernate的一个亮点。Hibernate的数据查询方式最主要有3种,它们是:Hibernate Query Language(HQL)Query By CriteriaNative SQL下面对这3种查询方式分别进行讲解。Hibernate Query Language(HQL)Hibernate Query Language(HQL)提供了十分

2008-07-02 00:36:00 2114 4

转载 Hibernate利用关联关系操纵对象

利用关联关系操纵对象数据对象之间关联关系有一对一、一对多及多对多关联关系。在数据库操作中,数据对象之间的关联关系使用JDBC处理很困难。本节讲解如何在Hibernate中处理这些对象之间的关联关系。本节使用到4个类,它们分别是Student(学生)、Card(学生证)、Group(班级)和Course(课程),它们之间的关联关系如图1-1所示。这些实体存在级联(cascade)问题。例如,当删

2008-07-02 00:26:00 5077 1

转载 Hibernate的Cache管理

Hibernate的Cache管理Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销显而易见,频繁的网络传输、数据库磁盘的读写操作都会大大降低系统的整体性能。此时,如果能把数据在本地内存中保留一个镜像,下次访问时只需从内存

2008-07-02 00:11:00 2571

转载 Hibernate的事务管理

Hibernate的事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫

2008-07-02 00:07:00 1260

原创 Hibernate映射类型

Hibernate映射类型 在对象/关系映射文件中,Hibernate采用映射类型作为Java类型和SQL类型的桥梁。Hibernate映射类型分为2种:内置映射类型和自定义映射类型。 1、内置映射类型Hibernate对所有的Java原生类型、常用的Java类型如String、Date等都定义了内置的映射类型。下表列出了Hibernate映射类型、对应的Java类型以及对应的

2008-07-01 23:44:00 1375

原创 Hibernate的ID标识符生成器

这次我们一起来看看Hibernate的ID标识符生成器,也就是Hibernate生成OID有哪些策略!先看下表: Hibernate标识生成策略标识符生成器描述increment适用于代理主键。由Hibernate自动以递增方式生成。identity适用于代理主键。由底层数据库生成标识符。

2008-07-01 23:14:00 2232

点餐系统.zip

SSM后台实现,前后端分离,里面有详细代码和文档,可以作为毕业设计,用户名密码登录 成功进入下个页面 失败回到当前页 1)桌号若在用或待结状态不能使用 给出提示 不能进入到下个页面 左上角 要显示出 员工的服务号、点餐的桌号、人数、和订单的编号 2)右边的热菜的信息要默认显示出来 3) 点击凉菜 汤类 饮料 其他 时要把相应的菜显示出来 4)点击 加号 图标时要在订单购物车中添加 若重复点某个商品则修改数量 5)点击图片时要显示商品的详情

2019-06-19

美团用户行为分析系统.zip

提供JAVA和Scala两种实现,里面有详细操作步骤和注释 美团真实业务完整源码实现:https://tech.meituan.com/2016/03/31/spark-in-meituan.html 美团的交互式用户行为分析系统,用于提供对海量的流量数据进行交互式分析的功能,系统的主要用户为公司内部的PM和运营人员。普通的BI类报表系统,只能够提供对聚合后的指标进行查询,比如PV、UV等相关指标。

2019-06-19

微信小程序.zip

本案例的目标是让学生设计和开发一个针对某教育培训机构基于微信小程序的财务管理系统,实现此系统主要包括:JAVA后台系统开发、财务录入系统、财务报表管理系统、财务分析管理系统、老师对财务系统访问权限及后台资料维护管理这几个部分。

2019-06-19

大数据日志分析.zip

里面包含着所有的项目源码,图片资源和课程学习安排文档,我们可以根据每天浏览某网站的人数和访客量来判断该网站的好坏和受欢迎程度, 同时也可以根据外链的跳转率和访客或会员所用的浏览器等工具的分析来进行精准的广告推广,我们也可以根据地区的点击量和访客或是会员访问的时间的分析来进行合理的商品推广、精准推荐等操作

2019-06-19

EXTJS+SSH房屋出租系统

EXTJS+SSH房屋出租系统.涉及技术知识点繁多,EXTJS,DWR,SSH,验证码,换皮肤,标签,上传下载,导入导出,报表制作,数据打印等,是许老师博客http://blog.csdn.net/lenotang/archive/2008/10/12/3063050.aspx上的配套资源,大家有什么不明白的地方也可以去老许的博客上发言,欢迎探讨。(这里的资源已经带上数据库,使用SQLSERVER2005,您也可以很方便地改成其他数据库)

2009-01-18

ExtJs人力资源管理系统(HRMS)

这是博客http://blog.csdn.net/lenotang/archive/2008/10/02/3009532.aspx的配套工程。在javaEE应用中,SSH的组合已经家喻户晓,而Ajax技术也已经遍地开花。我们一般会使用遵循MVC设计模式的Struts来规范程序结构,使用优秀的ORM组件Hibernate来简化数据库访问操作,使用系统黏合剂Spring来提高开发效率,使用异步访问的Ajax来提高用户体验。而今天我们要做的一个demo是一个简化的HRMS(人力资源管理系统),在SSH上因为Spring本身有自己的MVC框架实现,所以我们用它来代替struts,在Ajax上我们采用两大框架组件extjs和dwr,前者可以做出非常炫目的页面效果,后者可以很方便地访问Java服务器端的代码。希望大家学习愉快!

2008-10-02

struts+ajax

这是博客文章http://blog.csdn.net/lenotang/archive/2008/10/01/3007894.aspx配套的源代码,里面主要涉及的知识点有Struts中I18N,数据验证,过滤器,以及ajax(利用prototype库)与Struts的集成。

2008-10-01

java对sql server 2000的备份和恢复

这是博客文章http://blog.csdn.net/lenotang/archive/2008/09/15/2930118.aspx的配套工程源代码。这里不仅仅会讲到备份和恢复,还会涉及到T-SQL,数据源连接池,Swing,DWR,Spring等的相关知识,特别是C/S模式到B/S模式的转化,相信能让大家有所收获!正在学习JAVA的朋友请关注博客http://blog.csdn.net/lenotang!

2008-09-15

ssh课堂例子

从今天开始,许老师所上传的资源除非特别重要,否则一律不要资源积分,推广IT技术是我们做老师的责任,谢谢大家一直以来对我博客的支持。这个例子是STRUTS+HIBERNATE+SPRING的多模块示例。分了三个模块:登陆,客户和订单。运行环境是<br>ECLIPSE3.3+TOMCAT5.5+SQLSERVER2000,数据库的脚本在里面。大家下载了之后只需要导入相关JAR包即可学习。

2008-07-04

ssh例子

struts+hibernate+spring三个框架集成的例子!

2008-07-02

spring(1)

模仿spring写的一个小型框架,教学时使用。涉及到的知识点有:java反射机制,动态代理,CGLIB,IOC和AOP,以及用dom4j解析xml文件和dtd的使用。

2008-06-22

struts(1)

struts例子程序。里面包含了消息资源国际化,验证框架还有插件的知识,供大家学习参考。

2008-06-20

hibernate(1)

自己模仿hibernate做的一个小型的orm框架,教学时使用,是深入学习hibernate核心,理解orm思想的好资料。

2008-06-16

空空如也

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

TA关注的人

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