自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (3)
  • 收藏
  • 关注

转载 45 个非常有用的 Oracle 查询语句

日期/时间 相关查询获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。  SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"   FROM DUAL;获取当前月份的最后一天 这个查询语句类似于上面那个语句,而且充分照顾到了闰年,所以当二月份有 29 号,那

2014-01-27 14:31:53 545

原创 工作之需

日期类:     <input class="Wdate" type="text" id="csrq" name="csrq" width="200px" required="true" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd HH:mm:ss'})" class="Wdate

2014-01-02 09:19:53 750

原创 java.lang.OutOfMemoryError: Java heap space

使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms

2014-01-01 10:07:11 919

转载 solr - startup

web.xml配置文件SolrDispatchFilter一个Filter,过滤所有的PATH    SolrRequestFilter    /*    SolrRequestFilter    org.apache.solr.servlet.SolrDispatchFilterSolrDispatchFilter.init – 加载CoreContain

2013-12-18 11:04:48 800

转载 Solr从数据库导入数据(DIH)

一. 数据导入(DataImportHandler-DIH)DIH 是solr 提供的一种针对数据库、xml/HTTP、富文本对象导入到solr 索引库的工具包。这里只针对数据库做介绍。A、准备以下jar包apache-solr-dataimporthandler-4.0.0.jarapache-solr-dataimporthandler-extras-4.0.0

2013-12-17 15:13:07 1465

转载 spring中context:property-placeholder/元素 (

1.有些参数在某些阶段中是常量    比如 :a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等                  b、分布式应用中client端访问server端所用的server地址,port,service等                    c、配置文件的位置2.而这些参数在不同阶段之

2013-12-13 11:31:45 537

原创 oracle常用操作

1.登录sqlplus sys/123456 as sysdba;(connect HR/1234;)2.由于sys是系统管理员,它有很多表,都是用来管理其他用户的表,查询当前用户是哪一个用户  由于在oracle中一个用户就是一些表的集合。所以,一个用户就可以当成一个数据库来对象。desc dba_users;3.设置一个字段占多长column username fo

2013-07-09 12:05:50 694

原创 hibernate 注解实现多对多

1.数据库学生选择课CREATETABLE stud(  id INT PRIMARY KEY,  NAME VARCHAR(30));CREATETABLE course(  id INT PRIMARY KEY,  NAME VARCHAR(30));CREATETABLE sc(  sid INT,  cid INT,  CON

2013-06-18 19:46:02 5020 2

原创 struts2文件下载 注意中文问题

1.页面 ahref="downAction?filename=要下载的文件名">要下载的文件名a>2.DownActionimport java.io.InputStream;import java.io.UnsupportedEncodingException;import javax.servlet.http.HttpServletResponse;impor

2013-06-08 15:57:46 448

转载 struts2文件下载出现Can not find a java.io.InputStream with the name [imageStream] in the invocation stack.

struts2就行文件下载时出现如下错误:Servlet.service() for servlet default threw exception   java.lang.IllegalArgumentException: Can not find a java.io.InputStream with the name [imageStream] in the invocation st

2013-06-08 01:21:49 1458

转载 Struts2 contentType属性列表

Java代码   'ez' => 'application/andrew-inset',   'hqx' => 'application/mac-binhex40',   'cpt' => 'application/mac-compactpro',   'doc' => 'application/msword',   'bin' => 'application/oc

2013-06-08 01:17:45 817

原创 cglib动态代理

Cglib是一个优秀的动态代理框架,它的底层使用ASM在内存中动态的生成被代理类的子类。使用CGLIB即使被代理类没有实现任何接口也可以实现动态代理功能。CGLIB具有简单易用,它的运行速度要远远快于JDK的Proxy动态代理:使用CGLIB需要导入以下两个jar文件:    asm.jar– CGLIB的底层实现。    cglib.jar– CGLIB的核心jar包。CGLIB

2013-06-06 14:05:22 538

转载 Java栈与堆 (原作者讲的太好了)

Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,

2013-06-06 11:15:47 399

原创 写两个程序出现StackOverflowError和

1、StackOverflowError一个线程调一个方法时会在栈中跟踪这个方法,叫做线程跟踪栈。第一次调该方法时会压栈public class StackOverflowErrorDemo {     public void run(){    run();     }     public static void main(String[] args) {n

2013-06-06 10:58:42 564

转载 JSON与JAVA数据的转换

JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph(ezmorph-1.0.4.jar

2013-06-05 21:17:16 420

原创 动态绑定与静态绑定

动态绑定与静态绑定 当子类(Y)同时覆盖了父类(X)的属性和方法时,为什么“X s = new Y(); ”这里的s只可以调用Y中覆盖X的方法,而不能使用Y中覆盖X的属性。这也是疑惑的关键。  我先给出一个结论:父类引用指向子类对象时,父类与子类同名的属性和方法都会被覆盖。(一般对属性的覆盖叫对属性的隐藏)  对于上面的结论我们来看你这个程序,既然属性可以被覆盖,那怎么s.i是用了父类

2013-06-01 20:47:15 757

原创 dbutils

1.简介DBUtils被设计为一种体积小、透明且快速的工具类。特色:1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作;2.对于数据表的写操作,也变得很简单(只需写sql语句)3.可以使用数据源,使用JNDI,数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象,而不像php,asp那样,费时费

2013-05-31 20:09:36 1063

原创 写一个BeanFactory来管理Service使Service和Dao都单例

1.原来的项目2.优化的思想:项目目录:1.Dao2.Serviceimport cn.oracle.books.dao.IBookDao;import cn.oracle.domain.Book;publicclassBookServiceimplements IBookService {    //private

2013-05-31 01:07:10 693

原创 BeanUtils

Beanutils _ apache开发,专门用于操作javabean.1.   在beanUtils工具包中,记下一个核心类:  BeanUtils最常用的两个静态方法:static voidsetProperty(Object bean, String name, Object value)Set the specified prop

2013-05-31 00:52:28 539

转载 深度理解依赖注入(Dependence Injection)

1.依赖在哪里   老马举了一个小例子,是开发一个电影列举器(MovieList),这个电影列举器需要使用一个电影查找器(MovieFinder)提供的服务,伪码如下: 1/*服务的接口*/ 2public interface MovieFinder { 3    ArrayList findAll(); 4} 5 6/*服务的消费者*/ 7class Movi

2013-05-29 20:01:08 554

原创 zTree

zTree 介绍zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据的Web显示、权限管理等等。zTree 是开源免费的软件(MIT 许可证)。在开源的作用下,zTree 越来越完善,目前已经拥有了不少粉丝,并且今后还会推出更多的 zTree 扩展功能库,让 zT

2013-05-27 16:33:41 1297

原创 张孝祥就业面试大全 学习笔记 持续更新中。。。

10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:a=new StringBuffer("");

2013-05-25 00:23:26 884

原创 JavaScript

JavaScript 1:Function定义。2:var关键字定义变量。在JS中定义变量,可以是任意的类型。是根据后面的数据来决定。3:function继承,              原型模式 – prototype.       可以通过prototype扩展,(overied)所有的任意方法。       String.prototype.trim=func

2013-05-24 20:17:44 523

转载 JavaScript初学者应注意的七个细节

每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文列举了JavaScript初学者应该注意的七个细节,与大家分享。(1)简化代码JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:var car = new Object();  car

2013-05-24 19:52:33 436

原创 EL表达式

页面显示信息的方式:1、 EL表达式,就是用来获取以下三种数据类型的信息1:集合或是。2:数组3:Bean所有的隐藏对象,全部的都是Map类型。 除了pageContext。一、EL表达式简介:  lEL(ExpressionLanguage)表达式,语言是在JSP2.0入的新特性,它用于在JSP文件中进行数据访问。即从各个域

2013-05-24 14:51:03 752

原创 邮件激活账号

第一步:设计数据结构/*创建用户表*/createtable users(  id varchar(32)primarykey,  name varchar(30),  pwd varchar(32),  email varchar(100));/*账号激活表*/createtable active(  uid varchar(32)primary

2013-05-21 16:19:08 1127

原创 使用ajax实现自动提示效果

1.提供一个servlet,动态的查询包含数据publicclass AutoServletextends HttpServlet {    privatestaticfinallongserialVersionUID= 1L;    private Listlist =new ArrayList();    @Override    publicvoid in

2013-05-21 00:23:39 520

原创 ajax 验证用户名是否可用

第一步:先开发一个servlet 验证用户名是否存在publicclass ValidataServlet extends HttpServlet {    publicvoid doPost(HttpServletRequest request, HttpServletResponseresponse)           throws ServletExceptio

2013-05-20 15:39:28 501

转载 XMLHttpRequest对象全面剖析

一、 引言  异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供了一种从Web服务器检索数据而不必把用户当前正在观察的页面回馈给服务器。与现代浏览器的通过存取浏览器DOM结构的编程代码(JavaScript)动态地改变被显示内容的支持相配合,AJAX让开发者在浏览器端更新被显示的HTML内容而不必刷

2013-05-20 14:26:25 396

原创 ajax 续3 比较好的对ajax的get和post进行封装和实现回调

思想:续2的代码,封装的也算是可以,但要求参数必须要顺序出的出现:能否给一部分数据,不用null占位:       思想就是接收Object即Map:添加一个get方法,url请求地址,succ是成功以后的回调,falure是失败以后的回调 直接接受一个map={url:url,succ:suc,falure:fal,xtype:text} 添加post方法,{ur

2013-05-20 12:21:27 753

原创 ajax续2 对ajax的get和post进行封装和实现回调

1.以下是最基本的一个js对象的封装: xhr.js部分图://声明一个方法function Ajax(){    //实例化xhr对象    var xhr =null;    if(window.XMLHttpRequest){        xhr=new XMLHttpRequest();    }else{        xhr= ne

2013-05-20 10:11:53 500

原创 AjAX续1

1.Ajax请求xml数据。1:ajax的创建方式    Msxml2.XMLHTTP.6.0,Msxml2.XMLHTTP.5.0,Msxml2.XMLHTTP.3.0, Msxml2.XMLHTTP,Microsoft.XMLHttp     IE6: newActiveXObject(如何才可以保证在ie6 上使用最高版本:    scripttype="te

2013-05-19 21:28:27 434

原创 AJAX

概念:   AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术 Ajax组成:1.     JavaScript – 是工具,操作ajax的工具。2.     XML – 传递数据的工具,也可以用JS

2013-05-18 19:26:25 451

转载 MYSQL解压版配置详解

一 下载MySQLhttp://dev.mysql.com/downloads/mysql/5.0.html解压MySQL(F:/Program Files/MySQL/)MySQL安装目录二 新建my.ini在F:/Program Files/MySQL/下建立my.ini文件,内容为my.ini[mysqld]# 设置mysql的安装目录

2013-05-18 13:47:32 505

转载 mysql解压版的安装

打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5.10-win32 然后在系统变量Path中添加:;%MYSQL_HOME%\bin 在根目录下面有几个已经写好的"my-"开头的ini文件,选一个适合你的,如:my-small.ini。复制一份,将文件名修改为my.ini,添加以

2013-05-18 13:45:46 403

转载 Mysql中文乱码问题

MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE D

2013-05-17 21:18:59 383

原创 CSS 样式表

CSS: 样式表。Cascading Style Sheet.1.分类  1按照使用的方式分类:        1:内联样式    2:嵌入声明                     在HTML页面上,在head中,声明style元素                3:导入式                     导入一个外部的css文件。Css

2013-05-17 19:44:23 593

原创 OSIV模式 OpenSessionInView

OpenSessionInView       打开与数据库的会话在view层.     OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。       OpenSessionI

2013-05-17 18:00:51 966

原创 Java_mail

1  SMTP协议和 Pop3 协议发邮件协议              SMTP协议 – Simple Mail(Message) TransferProtocol 发邮件协议。              一个协议就是一台主机。                收邮件协议              Pop3 – Post Office Protocol 3 使用

2013-05-17 16:06:16 1003

原创 Session活化和钝化,要实现Serializable接口

Session其实就是一个Map设置tomcat维护的session的个数:       同时还要设置一个类,可以将一个类添加到sesson中去。第一步:必须要是配置的方式发布项目第二步:配置session的保存目录 saveOnRestart="true">       directory="e:/a">[微软用

2013-05-16 21:49:43 1435

javamail的jar包

java发邮件需要的jar包 还有docs文档

2013-05-17

cos-26Dec2008

上传文件很好用的插件,功能很猛的,操作简单

2013-05-15

反编译工具

java反编译工具,JD-GUI is free for non-commercial use

2013-05-14

空空如也

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

TA关注的人

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