- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人