自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

waiting的专栏

要有梦想,即使遥远。

  • 博客(78)
  • 资源 (17)
  • 收藏
  • 关注

转载 Oracle基本函数的应用

oracle中的函数这些函数可以用在select where having  order by这些关键词后,起着对某个常量或者某列数据进行相应的转化后在进行使用例如select ename,sal,round(sal,-2) from emp  where round(sal,-2)>=3000;通过使用这些函数,可以帮助我们实现满足一些特殊要求的查询数学函数 数学函数

2014-11-12 17:36:31 886

转载 Oracle主键自增长及自动生成策略

有两种方法可以设置主键,一种是自增长主键,另一种就是生成唯一序列。一、自增长主键--首先建一个表TESTcreate table TEST(  NID int PRIMARY KEY,  test1 varchar2(20),  test2 varchar2(20),  test3 varchar2(20),  test4 varchar2(20),  te

2014-10-24 08:53:39 74166

转载 设计模式之概括

Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程

2014-09-30 10:14:10 625

原创 项目开发定时功能的实现

在项目开发的过程中,难免会有些功能是要定时实现的,比如:项目中需要

2014-09-19 14:58:48 934

原创 输出数组中相同的元素以及个数

最近在处理数据库信息,要实现的效果就是查看数组

2014-09-18 11:49:22 3874

转载 走进 spark

虽然 Hadoop 在分布式数据分析方面备受关注,但是仍有一些替代产品提供了优于典型 Hadoop 平台的令人关注的优势。Spark 是一种可扩展的数据分析平台,它整合了内存计算的基元,它在性能方面更具优势。Spark 是在 Scala 语言中实现的,并且利用了该语言,为数据处理提供了独一无二的环境。了解 Spark 的集群计算方法以及它与 Hadoop 的不同之处。Spark 是一种

2014-09-17 11:32:11 621

原创 Spring MVC结合ireport采用javabean作为数据源的实现

这段时间一直在研究ireport如何和springmvc结合

2014-09-03 09:11:00 6938 3

原创 ireport引入到项目无法解析字体及pdf无法显示中文的解决方案

net.sf.jasperreports.engine.util.JRFontNotFoundException的解决方法在用ireport做报表的时候,设计好格式以及引入数据,我们在ireport都可以展示出来,但是将文件引入到项目中后缺发现执行的时候出错。提示为:net.sf.jasperreports.engine.util.JRFontNotFoundException:Font

2014-08-28 16:29:07 23702 2

原创 Ireport子报表的实现以及参数的传递

Ireport子报表的实现以及参数的传递1.      打开ireport后,首先设置数据源,这里对数据源进行命名为JDBCCONN,设置好之后点击test可以测试连接是否正确,若是不正确可能有以下几种原因,Ø  url地址错误Ø  用户名或者密码错误Ø  没有引入连接数据库所需要的jar包2.      新建报表后对该报表绑定数据集,如下图所示,选择你所需要在报表中显

2014-08-28 09:11:59 16975 1

原创 我的extjs学习之路2—信息展示和信息筛选的实现

用了一个周的时间熟悉了几个比较常用到的组件,根据API提供的示例也写出了几个比较粗陋的UI,下面的时间就投入到了ExtJs的具体应用上来。数据的查询部分数据的查询无非是将查询出来的数据传到前台显示。稍微复杂一点就是通过部分的查询条件来将数据查出来,然后通过前台展示。那么如何实现ExtJs和后台之间的交互呢?首先看下面的这一幅图:                           

2014-08-25 08:51:45 3172

原创 我的ExtJs学习之路1---认识Extjs的部分基本组件

从学校毕业了走向了工作岗位,来到了公司,公司用的前台页面框架是ExtJs,于是作为一个从JSP转向ExtJs的程序员记录下自己学习ExtJs的具体过程。刚接触ExtJs,首先看的是ExtJs的API文档,映入眼帘的是很多组件,以及各组件所对应的属性以及方法等。ExtJs的官方下载地址是:http://www.sencha.com/products/extjs/ ExtJs是一个与后

2014-08-22 12:59:43 903

原创 Could not copy all resources to....问题的解决

昨天在更新项目之后,再次启动tomcat的时候出现了一个问题,本以为是

2014-08-15 09:21:48 4738

转载 hibernate中criteria的用法

一个简单例子:Java代码  1. @SuppressWarnings("unchecked")  2. public void searchByPropertys() {  3.     Session session = this.getSession();  4.     Criteria crit = session.createCriteria(C

2014-08-05 08:34:22 548

转载 单点登录(SSO)的实现方式

SSO的基本概念SSO英文全称Single Sign On(单点登录)。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。(本段内容来自百度百科)今天这篇文章将介绍SSO的一种实现方式,代码超简单,仅用来验证我的思路是否可行,具体细节请大家来完善!

2014-07-09 11:59:00 1674

原创 String类使用中的隐秘之处

Java中String类是final类型,不可被继承,String有两种赋值的方式,一种是通过String s1=”abc”,一种是通过String s2 =new String(“abc”);第一种赋值的方式是直接用对象是指向堆内存中的abc(内存中已经存在了abc的情况下),在编译的时候已经确定其再内存中所指向的地址,而在使用一个新的Strings3=”abc”的话,这里的abc依旧是

2014-04-16 09:40:27 620

原创 Include指令和<jsp:include>两种动作表示的区别

Include指令和两种动作表示的区别1.      include指令通过file属性指定被包含的文件,放在页面的顶部,file属性不支持任何的表达式;是通过page属性来指定被包含的文件的,page属性支持jsp表达式。2.      使用include指令时,被包含的文件内容会原封不动的插入到页面中来,然后jsp编译器将合成后的文件最终编译成一个.java的文件;使用指令则是程序请求

2014-04-14 10:49:59 2412

原创 El表达式的简单用法

El表达式的简单用法在EL表达式出现之前,经常采用的是在jsp页面嵌入java代码的形式来获取信息,EL表达式出现后给Jsp的信息表达带来了很大的好处,页面的也比较简洁。下面讲一下EL表达的式的用法基本用法EL表达式是以${}来实现的,其中在大括号中放入合法的表达式,如${express},express是在jsp页面要输出地内容,可以是字符串可以是表达式。但是express不能和

2014-04-14 09:38:22 1488

原创 如何应对数据库中大数据的查询

经历了艰难了一个多月的奔跑,找工作的季节已经过去,如愿以偿的找到了自己理想的单位,吼吼。。在单位面试的时候面试官问到了如何应对数据库中大数据的问题,在面试结束之后我查了下,但是匆匆而过,而今,有时间了整理下思路,大致写出来,若是有不对的地方请高手指正。若是数据库中有10亿条数据,若是执行一条查询命令,如何以最快的速度来完成。在公司的技术部经理问了我这个问题后,当时我回答的是用两个方法来

2013-11-09 16:38:42 1873 1

原创 urlrewriter实现jsp页面的伪静态化

urlrewriter.jar包的官方下载地址:http://tuckey.org/urlrewrite/若是下载不了,可以通过http://download.csdn.net/detail/liunian02050328/6470639下载

2013-10-29 15:27:36 7610

原创 try,catch,finally执行及返回值的问题

在日常的编程中,部分程序会出现一般性的异常,此时要跑出异常,使用try和catch语句,那么其执行的步骤是怎样的呢,如若是try中正确执行了,catch中的还执行吗,若是try中的不执行,catch中的又该如何执行呢?先看一个程序,如下:public class TryAndCatchTest { /** * @param args */ public static void

2013-10-25 10:02:20 6622

原创 同时使用try和finally获得哪个返回值

在一家软件公司笔试的时候遇到了一道题,就是有关try和finally返回值的问题。我们先看一天例子public class TryTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.print

2013-09-28 15:59:56 3580

原创 输出1到1000中有多少个1

最近一个朋友问了一道编程题目,这个题目曾今在本科的时候见到过,主要讲述的是1--1000中总共出现过多少个1,用一个程序输出出来。首先讲一下java String中有一个方法的用法,那就是replaceAll("regex","replacement"),看一下string 的api文档其中的意思是,将replacement替换String字符串中的regex,然后返回一个string

2013-09-20 10:44:30 3269

原创 list , set ,map 三者的用法以及区别

首先,讲一下list和set之间的相似性,list和set都是单列集合,他们有一个共同的父接口---collection。list是依次列出一个结合中的所有的元素,若集合中有重复的,同样列出,有序;set列出的集合中是不允许有重复的,也就是说里面有一个A对象和一个B对象,若是A.equals(B)==ture,那么用set方法列出的只会有一个。一般遍历set里面的元素时使用iteratorma

2013-08-31 16:00:24 20496 5

原创 浅谈接口和抽象类的区别

从接触java开始,一直对接口和抽象类的概念有点模糊不清,在日常的应用中基本用的是方法的实现,于是就选择了接口,而很少用到抽象类,如今,有了空闲的时间了,在网上找了很多有关二者的资料,发现他们的不同之处,写了下来,和大家一起分享。1.首先说下接口,我们在定义接口的时候就是直接以public interface Xxxo的形势来定义接口,然后在接口中以public void xxxx()形势来定

2013-08-21 15:11:18 889 1

转载 jsp页面的静态化问题

首先说说为什么要静态化。《转载他人,感觉很实用》对于现在的Web Application来说,动态页面是占有绝对高的地位的,正因为有了动态化,才有了现在Web的丰富多彩,但是如同所有别的事实一样,好处往往都是有代价的。为了产生出动态的效果,每一次对页面的请求都会要求服务器对页面进行编译或者执行,这些操作都很消耗系统资源。如果这期间还有和数据库的通讯,那么代价将会更大。如果一个页面在一定

2013-04-10 10:20:43 1835 1

原创 js用户名邮箱唯一性的验证

我们在做用户注册的时候,会验证该用户名或者邮箱是否已经被注册,然后给注册该用户进行提示来修改。下面谈谈我的实现方法,感觉可以用希望可以帮组到你,不好的地方希望给予指正:我是用java+js来实现的,首先看下我的数据库,其中userInfo表中有字段userName,email,password,我用的是ssh框架来做的,hibernate来管理和数据库的交互,struts来管理定位首先

2013-03-26 16:31:52 7937 3

原创 浅谈通过各种方式java连接数据库

简单介绍一个java连接数据库,和数据库交互的过程。首先我们先看下是怎么和数据库交互的:如下图所示:java程序通过jdbc驱动来连接数据库,成功连接数据库后,可以对数据库中的数据进行进本的curd的操作,如何连接数据库呢?先讲下几个简单的定义:class.forName:用于加载驱动,其中连接不同类型的数据库驱动是不一样的,具体的会在下面讲解,其中在加载驱动的后面有个newIns

2012-11-04 11:33:54 1205

原创 java程序实现md5加密功能(2)

源代码如下所示:public class MD5 { /* 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 7. 这里把它们实现成为static final是表示了只读,切能在同一个进程空间内的多个 8. Instance间共享*/ static final int S11 = 7; static final i

2012-09-26 10:03:18 884

原创 java中md5加密(1)

首先我们先了解一下什么是MD5加密:MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),它是由md3,md4发展而来的,相对于他们来说,md5更复杂更安全,md5加密是一个不可逆的过程。   MD5是一种常用的单向Hash算法。它被广泛用于以下几个用途:  1、检查数据是否一致。将两地存储的数据进行哈希,比较结果,如果结果一致就无需再进行数据比对。这是

2012-09-13 10:25:55 8706

转载 myeclipse安装svn插件的多种方式

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core

2012-08-18 10:10:14 541

原创 ireport解决按照分组显示依次排名的问题

我们在用ireport做报表的时候,有时候要统计一组的人数,或者是显示序号或者名词,但是分组的下一个栏目或者是下一个项目也是跟第一个一样从1开始的。后面的各个项目也是这样显示:例如:我们要得到100米,400米,1000米得前八名的运动员的信息,我们用ireport该如何解决呢?1.首先设置数据库,如下图所示:2.设置后,在数据库中选择自己所需要的数据3.分组4

2012-07-16 17:00:26 5602 2

原创 javabean ireport 做交叉报表

报表开发工具:ireport程序开发工具:my eclipse1.首先我们得到实体类,在my eclipse中逆向生成即可。如下图所示:点击  设置 新建-javabean 2.选择javabean Datesource的数据源,选择正确的路径,此路径为你实体类的路径,点击read attributes,会列出该实体类中的字段。点击选择即可。这是选择的字段会出现

2012-07-15 11:26:47 3805

原创 ireport报表用法简单介绍

iReport是一个能够创建复杂报表的开源项目,它100%使用Java语言编写,是目前全球最为流行的开源报表设计器之一。由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。iReport的下载地址是:http://ireport.sourceforge.net/cap3.html 介绍一下ireport的报表结构如下图所示:title:只在报表的第一页显示,后面的

2012-07-05 15:48:41 9382 1

转载 sql 触发器的使用

一、创建一个简单的触发器CREATE TRIGGER 触发器名称ON 表名FOR INSERT、UPDATE 或 DELETEAS    T-SQL语句注意:触发器名称是不加引号的。二、删除触发器drop trigger 触发器名称删除多个触发器:drop trigger 触发器名称,触发器名称三、重命名触发器用查询分析器重命名exe

2012-07-04 11:17:30 743

原创 my ecliipse 操纵视图的操作

当我们需要查询到位于不同表中的不同数据时,我们很容易想到建立视图,这样更加直观易懂,那么我们又怎么在my eclipse中实现对视图的操作呢?下面我们来举个例子:在对视图逆向生成的时候会有两个实体类:一个是带id的,一个是不带id的,我们可以看下里面所对应的代码:DetailInfoV.javapackage com.yaxing.entity;/** * DetailIn

2012-07-04 08:29:43 930

原创 java实现电梯管理的方法(源程序)

//方法lifterpackage com.hushi.elevator;public interface Lifter {public void goUp();public void goDown();}//类GoodElevator实现lifter方法 package com.hushi.elevator;public class GoodElevator imple

2012-06-29 09:26:04 10945 1

原创 java实现计算器的代码

//界面实现计算器package com.hushi.calculator;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.text.Decima

2012-06-29 09:20:52 5917

原创 使用bcp进行备份数据库

bcp是一款很好的数据备份工具。BCP共有四个动作可以选择。(1) 导入。这个动作使用in命令完成,后面跟需要导入的文件名。(2) 导出。这个动作使用out命令完成,后面跟需要导出的文件名。(3) 使用SQL语句导出。这个动作使用queryout命令完成,它跟out类似,只是数据源不是表或视图名,而是SQL语句。(4) 导出格式文件。这个动作使用format命令

2012-05-25 17:12:25 2332

edraw免费版

edraw免费版,下载解压即可使用,无需注册,流程图的万能钥匙

2018-01-10

高可用架构

高可用架构的分析

2017-08-21

java面试指南

java面试指南,适合高中级面试,他人总结,用于共享

2017-08-21

eclipse maven插件

eclipse采用link方式来安装maven插件,

2016-02-15

jadeclipse-3.3

反编译,在看很多jar包的时候无法看到源码,只能应用jar包中的类文件以及方法,使用jadeclipse-3.3可以对jar中的类进行查看。

2014-08-19

urlrewriter页面伪静态化

页面伪静态化所需的jar报,java,增加项目的安全性。

2013-10-29

datepicker

就是一款日期选择工具,比如选择点击文本框,不需要手动的来输入自己的出生日期,可以来选择时间的,这里面很多都是可以设置的,比如说我们要1900-2000的,或者要时分秒等等

2013-03-26

聊天室代码

基于java开发的聊天室代码。供参考,有具体的实现过程

2013-01-11

系统后台模板

网站后台界面,系统模板。 为系统开发人员提供模板造型

2013-01-11

开发中svn同步 site

用于软件开发过程中,多人同时使用,主机上代码的同步。

2012-11-03

tomcat绿色版

绿色版的tomcat,不需要安装,可以直接使用。

2012-11-03

javaMail,java中邮件所需的jar包

用于java中邮件发送所需要的jar包 ,例如:邮箱验证机制 ,邮箱信息提供等等

2012-11-03

java中pdf读取包,itext

java中pdf读取包,可以用到ireport中做表报用,根据需要读取相应的类型

2012-11-03

java编程连接数据库 jtds包

java通过jtds方式连接数据库所需要的jar包

2012-06-29

空空如也

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

TA关注的人

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