- 博客(34)
- 收藏
- 关注
原创 复习JDBC
先回顾一下最原始的JDBC代码[code="java"]public static void main(String[] args) throws ClassNotFoundException, SQLException { String driverName = "oracle.jdbc.driver.OracleDriver"; String userName = ...
2014-05-05 00:38:49
179
原创 读数据库连接池DBCP 源码
在阅读DBCP源码前得先阅读commons-pool的原源码。下面是几个主要的类的关系图。[img]http://dl2.iteye.com/upload/attachment/0096/3510/b21f29c3-5f7c-38d6-8335-1c6858c5a893.jpg[/img]1、BasicDataSource是我们最常见的类,配置数据源的时候就是写的这个。它里面有...
2014-04-21 23:36:54
267
原创 使用commons-dbutils
commons-dbutils 比commons-pool小多了,就像官方的example中说的一样我们只需要了解QueryRunner类和ResultSetHandler接口。顺便说一下,家里笔记本装的是oracle 11g xe(oracle的快捷版),用于测试代码完全是够了。装好后在安装目录的:oraclex\app\oracle\product\11.2.0\server\jdbc\l...
2014-04-13 23:14:07
176
HTTP请求报文和HTTP响应报文
原文地址:http://blog.youkuaiyun.com/zhangliang_571/article/details/23508953HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分...
2014-04-12 08:24:00
250
原创 读commons-pool源码
目前只读了BaseObjectPool这部分的源码。下面是pool中几个重要的类,和自己业务类之间的UML关系图。[img]http://dl2.iteye.com/upload/attachment/0095/8042/519f28b0-d5f6-39b3-88dd-e7cc63cc7b85.jpg[/img]接口:ObjectPool 定义实际池对象需要有哪些方法,Pool...
2014-04-11 23:28:11
119
原创 RP 练习
刚工作的第一年就知道有个axure rp软件,用来画页面。不过那时候还没资格画都是别人画好了我们新手开发。 现在干开发三年多了,偶尔自己也画画页面但没去学习过都是拿别人的RP改改。:lol: 我是以QQ邮箱为项目参考对象画的,恶心下TX。废话不多说下面是我学习时认为比较重要的几点 。1、母版母版的作用是建立我们常用的界面元素,以便做到复用。母版有3种类型:(1)标...
2014-03-30 22:28:04
361
原创 oracle plsql基本语法
包头:[code="java"]CREATE OR REPLACE PACKAGE pkg_study_test IS /*********************************************************** #function:oracle函数写法 #version:1.0 #author:作者 #create...
2014-03-30 21:54:06
191
原创 合并多列为一行
[code="java"]SELECT WMSYS.WM_CONCAT(column_name)FROM user_tab_columns a WHERE table_name = '表名'[/code]经常使用这个sql来生成insert ...select ...语句中的字段
2014-03-25 19:59:05
191
原创 oracle produce 同步中间库
在一个已有系统上做外网系统,考虑到服务器压力或者没有条件直接连接已有系统的数据库。需要弄一个中间库在特定时间进行业务数据的同步。需要注意的写法[code="sql"]INSERT INTO sy_api_c_meter (task_id, meter_id, .... .) SELECT in_task_id, meter_id,.. .. FROM c_meter a...
2013-03-15 11:48:48
656
原创 oracle 编译java源文件
在oracle中编译java源文件,生成function。开发中要求要在过程中产生密码,但是生成密码的工具包已经用java写好了,用plsql去重新写一个是不可能的。所以公司技术部给出了在oracle中调用java的方法。[code="sql"]create or replace and compile java source NAMED PasswordUtil AS---jav...
2012-07-18 16:30:18
629
原创 java 读xml
应用环境webservice接口,通过xml传递数据。其实在使用公司接口时xml转换接口都被封装完成了。 :cry: 下面是我测试本地代码是写的一点东东,以及遇到的一点问题。我这里使用的是org.w3c.dom里面的接口读取xml的。一、读取xml字符串[code="java"]xmlPara= model.getXmlPara(); //去不可见字符 Pattern ...
2012-05-27 16:29:59
151
原创 maven 处女用
maven火的一塌糊涂,小弟做码农才一年半载。倒腾了差不多一个星期(平常上班) :oops: 终于把maven和eclipse的环境弄好了。 maven的安装和m2eclipse的安装,百度或则google。 这里说一下体会:1、安装好maven后第一次运行比较慢,需要到指定的远程服务器上下载jar包,建立仓库。(仓库的地址自己可以设置)。2、使用m2eclipse建立的maven-we...
2012-04-23 22:24:10
181
原创 oracle 查询分析器的使用
以下文字均来自网上,自己做个备份,免得需要时找不到。index unique scan 与index range scan等的区别 存取Oracle当中扫描数据的方法(一) Oracle 是一个面向Internet计算环境的数据库。它是在数据库领域一直处于领先地位的甲骨文公司的产品。可以说Oracle关系数据库系统是目前世界上流行的关系数据库管理系统,本文将对oracle当中扫描...
2012-04-10 15:44:40
1194
原创 flex 布局
好记性不如烂笔头。flex的布局。1、绝对布局。2、约束布局(这个有点像css的相对定位) 约束布局有两种方式 a)相对于父容器 b)相对于“兄弟容器” 相对于父容器:父容器的layout的值必须是absolute。 可以使用下面的工具来完成,距离父容器四周以及中间的位置: [img]http://dl.iteye.com/upload...
2012-01-10 23:18:46
119
原创 oracle pl/sql 数组使用
pl/sql 有三种数组类型,到现在为止只用过叫“关联数组集合类型”的数组。一、定义类型 type is table of [[color=red]not null[/color]] index by index_type;其中 datatype是必须的。index by index_type 可以省略。如:[code="sql"] -- Public type...
2011-11-23 18:23:52
437
原创 oracle rank() over 求最后一条记录
业务场景: 资产管理中的供需平衡监控。现在又如下“供需分析统计结果”表[img]http://dl.iteye.com/upload/attachment/593716/0e48bc8e-8c58-3660-926c-52a9399001fd.jpg[/img]现在需要求每个充电站的最新分析结果。[code="sql"]WITH SUPPLY_TEMP AS (S...
2011-11-23 18:01:23
356
原创 原来可以这样
刚刚到新公司上班。原来可以这样,建立一个eclipse的普通project。在这个project里可以把平时开发需要的jar包进行整理。并且也可上传的cvs上。[img]http://dl.iteye.com/upload/attachment/539528/7122b505-44e7-3242-9c3c-e1556b34223e.jpg[/img]并且项目中的所有配置文件,web...
2011-08-19 16:05:37
122
原创 oracle 练习题
练习题都摘抄自网络,。数据是大家都熟悉的 带emp,department表那个数据库。是oracle自带的,地址为:[img]http://dl.iteye.com/upload/attachment/527852/ce9fa6d6-8b50-3231-a190-815776476250.jpg[/img] --1、列出至少有一个雇员的所有部门 select di...
2011-08-03 16:07:03
214
原创 oracle sql 学习
[code="sql"]select mc || '白痴' as 别名,nl+20 as 年龄 from student;[/code]sql中 字符串和日期必须被单引号('')包括。sql中 数字和日期可以使用 加、减、乘、除(+、-、*、/).sql中 字符串可以使用‘||’来连接。sql中 使用as otherName 来定义字段的别名。[code="sql"]se...
2011-07-29 20:44:12
139
原创 IE不同版本的css总结
项目已接近尾声,本来是存java程序员,奈何公司没有美工,所以得自己写css。这里把项目中IE不同版本存在的css问题记录下来,并给出已经解决的方法。很多都是网上搜来的,感谢网络的强大。[color=red]一[/color]表头固定。下面是表头固定的css,也是来自google。[code="css]/* * 锁定表头表格样式,仅适用于IE6/7/8* Cre...
2011-07-18 13:36:18
166
原创 extjs4 Ext.tab.Panel
[code="javascript"]var tabs = Ext.create("Ext.tab.Panel",{ width:300, height:200, activeTab:0, items:[{ title:"Home", itemId:"home", html:"Home" },{ ...
2011-07-17 12:57:07
164
原创 js 方法记录
现在被prototype,jquery等js框架搞得连基本的js都没有学好。今天碰到一个js,Array的问题。下面就好好学习下Array对象。concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。语法arrayObject.concat(arrayX,arrayX,......,arrayX)参数 描述 arra...
2011-05-27 15:30:01
128
原创 Ext.Panel学习
一个基本完整的Ext.Panel应该包含title、tbar、bbar和主体部分。下面是一个最简单的panel[code="javascript"] Ext.onReady(function(){ var _panel1 = new Ext.Panel({ title:"最简单的Ext.Panel", width:400, titleC...
2011-05-24 22:57:12
123
原创 Ext.Button
Ext.Button组件的基本用法[code="javascript"] Ext.onReady(function() { Ext.QuickTips.init(); var _btn = new Ext.Button({ renderTo : 'btn', id : 'ext_button', text : 'Ext Button...
2011-05-24 22:13:38
169
原创 ext的oop
使用Ext创建一个js对象。[code="javascript"]charset = 'utf-8';Ext.namespace("general.athena.model");general.athena.model.Person = Ext.emptyFn;Ext.apply(general.athena.model.Person.prototype, { //在p...
2011-05-23 20:12:58
96
原创 Ext ajax 上传文件
页面代码[code="html"] 请选择文件: 文件描述: Ext.onReady(function() { Ext.MessageBox.alert("测试", "测试Ext是否运行"); Ext.get("btn").on("click", function() { Ext.Ajax.request({ ...
2011-05-23 19:58:56
808
原创 jquery 开发中常用的代码
下面的代码都从自己手头中的项目中整理。比较乱,没有时间整理啊。ajax:[code="javascript"]$.ajax({ type:"post", url:"complexReport.do?method=getHySelectHtml", async: false, data:{jclx:encodeURIComponent(lx)}, ...
2011-05-17 21:25:09
115
原创 oracle运用的基本知识
我是一个web java程序员,所以只知道一点点oracle的知识。现在记下来省得自己老是忘掉。oracle建立表空间:create tablespace realdata datafile 'F:\oracle\product\10.2.0\oradata\ realdata.dbf' size 20000m autoextend on next 500m maxsize ...
2011-05-09 11:32:28
139
原创 css学习——绝对定位
下面的定义是我在51cto中摘抄的。static元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。relative元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。absolute元素框从文档流完全删除,并相对于其包含块定位。包含块可能是文档中的另一个元素或者是初始包含块。元...
2011-05-09 09:58:01
123
原创 jsp中路径的问题
工作快一年了,直到今天才理解下面代码的含义。 My JSP 'login.jsp' starting page…………很简单上面的代码定义了一个基础路径。[img]http://dl.iteye.com/upload/attachment/475176/fd59153a-9738-3755-afb4-5e17e2070048.jpg[/im...
2011-05-04 09:54:16
104
原创 jquery easyui 学习——layout
jquery easyui 的特点以及好处,我认为是可以结合html标签和js代码来开发页面,符合以前的开发习惯。并且在页面布局上更加清晰。html代码和easyui结合的方式: Select language: Java C# VB Erlang 实际运行的结果:[img]...
2011-05-03 14:43:37
119
原创 struts2起步——web.xml配置文件
我使用的struts2的版本为 struts-2.2.1.1。一直用的是struts1,乘着有时间学习下struts2。先记录下来,等有机会慢慢完善。 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* ...
2011-05-02 14:05:44
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人