文章列表
简单工厂方法,举例:有一个数据访问层的工厂类DAOFactory(接口),里面有各种数据库的实现,例如:OracleDAOFactory和MysqlDAOFactory,然后可以根据你在客户端的输入或者某个配置文件的信息:“ORACLE”或者"MYSQL",去创 ...
常常看一些书,看过就忘,忘了再看,看了再忘,我曾一度怀疑我是不是因为我记忆力差,但有时还能
对某某时候用的一个方法函数记忆犹新。看书是一件好事,即使不带功利性,但做事要带有目的性,没有目的
性和有目的性地做同一件事情,带来的效果有也不一样。希望自己紧记!
学以致用,但肚子里需要有存货,不要等临时抱佛脚,厚积才能薄发,技术要多练!
早上上班的时候先列好自己要做事的清单,再有条理地去做,任何时候要学会有条不紊!
flex做報表的功能比較強大,還有個專門做報表anyChart類庫,不過人家是收費的額,不過做折綫圖
報表,lineChart功能基本達到了。比較特別的是它的數據源格式,每一筆數據中,要包含橫座標的數據
和每條折綫在這個橫座標上 ...
itext生成pdf報表
- 博客分类:
- 好文鏈接
用itext生成pdf報表,有篇比較好的博文http://www.blogjava.net/yangaiyou/archive/2009/06/15/282479.html,
附件itext5.4.jar和亞洲語言包
最近維護個swing的系統,系統反應很慢,尋找原因,發現這位大神的文章不錯,推薦一下
http://www.blogjava.net/javagui/archive/2008/06/23/EDT.html
公司最近從cvs換到svn,svn有好幾個版本的,當然本機裝一個,eclipse上也裝個svn插件,瀏覽器也可以
直接用,它對於軟件工程的管理比cvs更先進了,話不多說,簡單地說下eclipse裝svn的過程,本人用eclipse是3.7版本indigo,所以選擇了subclipse1.8.X版本的。
1,在Eclipse點擊Help >SoftWareUpdates:
2,點擊Available Software
3,點擊右邊的Add site:
4,Location輸入:http://subclipse.t ...
flex獲取子組件的application對象
- 博客分类:
- Flex
在titlewindow或者vbox等一些組件中,因為和application的關係比較間接,一個或者多個參數如果傳遞的話,就需要經過每一個與之關聯的父級對象,但
有一個屬性可以直接取到application對象:parentApplication。
用法舉例:在一個VBox中,需要一個登陸者中文名的參數,但這個參數是存儲在servlet的session容器中,返回給主頁面main.mxml的loginName參數,main.mxml與該VBox沒有直接關係,則在VBox中可聲明一個參數 var loginName:String =Main(this.parentApplic ...
61條面向對象設計的經驗原則(轉載)
- 博客分类:
- Util
61条面向对象设计的经验原则 (转载)
作者:Arthur J.Riel “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”
----------Arthur J.Riel(1)所有数 ...
PLSQL Developer使用技巧(轉)
- 博客分类:
- Util
1、登录后默认自动选中My Objects
默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。
设置方法: ...
oracle創建表空間和用戶
- 博客分类:
- Oracle
//创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建数据表空间
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须同样地为一个HashMap提供外同步。一个方便的方法就是利用Collections类的静态的synchronizedMap()方法,它创建一个线程安全的Map对象,并把它作为一个封装的对象来返回。这个对象的 ...
rank() over的用法
- 博客分类:
- Oracle
如果要查詢一個學校每個班級成績的前三名學生的信息
在數據量不大的情況下可以用rank() over(partition by cl1 order by cl2),這個函數的作用是把根據
partition by 班級(相當於group by),order by 成績 desc(按成績降序排列),然後在查詢外圍取出
每個班級的前三個
Flex的的對象傳輸方式可謂簡單又方便,spring和flex又是如何連接,srping用到的jar包大致如下:org.springframework.beans, org.springframework.context,和org.springframework.web ,flex是blazeds.war。
springFactory.java文件:
package com.iteye.factories;
import flex.messaging.FactoryInstance;
import flex.messaging.FlexContext;
import fle ...
Flex3.5有一個現成可以使用的advancedDataGrid,這裡只介紹如何合併單元格的功能,使用時可以用designViewDataType屬性讓tree不顯示,同時formatStart函數的作用是對購買日期初始化成字符串,如下
代碼是在一個titlewindow中的
<mx:Script>
<![CDATA[
import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
private function formatStart(ite ...
刚学习Flex,在开始学习Flex的Remote通信时,似乎没有遇到后台java与前台flex通信
时的编码问题,前俩天在维护一个系统时终于碰到了: 开始客户端使用的是get方式传递中文
参数,在配置了Tomcat服务器的conf文件下server.xml中服务器的编码为utf-8后,仍不行,
后来在把get方式换成post方式时,程序调试成功,代码如下:
//u为url字符串,/doLoad为一个servlet的url pattern
var u:String ="http://localhost:8080/TestPro ...