`
文章列表
     作為報表開發的java程序員,對於iReport 應該不陌生. iRport設置報表的樣式,格式,產生并獲得XXXX.jasper 文件源.通過此文件源 開發人員可以很隨意的打印Excel,PDF,HTML 等格式的報表. iReport是使用java 語言開發的程序,它真正的作用是為人們提供多姿多彩的報表樣式,也間接的為java程序員開發報表提供了很多方便.先將使用iReport的一些小經驗寫下,供自己以後查詢.       關於SQL中 SELECT CAST( getDate AS NUMERIC) 獲取的 數值如何轉換日期 并顯示在報表類. new java. ...
      畢業一年,現在所處的公司是第二家,港企!可惜的是該集團對於軟件開發并不是很熱心,發展前進不大.優點是,在老大的帶領下,經常需要學習不同的技術,整體工作蠻輕鬆,對於自製力較差的人來說,這裡簡直是天堂,當然也將是 ...
寫本文之前,真想哭一場,昨晚在公司加班,花了半小時把博文已經寫好了,當我點擊提交按鈕后,出現了讓我淚奔的一幕.公司關閉了服務器,我辛苦寫的直接化為虛無,早知道這該寫保存在本地,然後上傳-------此是閒話         公司因為最近需要進行一些報表開發.前期是用JXI做報表,因為開發后的效果不理想,主要是JXl對公式支持不好,因此老大決定重寫開發.有兩個方法,一是:利用Excel的VBA編程,我用了三天熟悉了它的基本操作,心得在我的前一博文中.二是:利用Apache組織開發的POI開源項目 進行開發報表.後因為VBA的可移植性和安全性欠佳,而放棄了,我個人覺得如果公司規模不大,完全可以利 ...
因公司有大量的數據需要打印報表,老大讓我思考下可否通過VBA來進行打印,因在大學期間學習過vb課程,對于vba接觸起來還是比較快的,只是其中的一些細節和宏定義瞭解不深.現在把學習的心得總結一下. vba的全文名稱是visual basic for application . 它是visual basic(vb) 的應用程序版本.但是它和vb用很大的不同,vb是運行在獨立的平臺上,而vba是借助在Excel的運行環境中,通過它可以讓Excel的操作變得越來越簡單.要全面掌握vba是一件很讓人糾結的事情,它擁用龐大的宏,但是實際上我們用到的比較少.如果你對于宏瞭解不深 最好的方法是錄製宏. 它 ...
公司原有的項目我負責的那部份oneToOne oneToMany以及ManyToMany等關係 今天進行聯合查詢時 爆出異常 異常一:failed to lazily initialize a collection of role 原因: 解決方法:   網上搜尋了資料  主要是延迟加载搞的鬼,对于一对多的时候最好是 異常二: org.hibernate.LazyInitializationException: could not initialize proxy - no Session 原因是:   异常三:a different object wit ...
 在项目中经常会遇到日期之间的比较,今天又遇到了一个类似这样的事情,现在把解决的方法发布出来。 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * * @author michaelyang * */ public class Test { /** * @param args */ public static void main(String[] args) { Date date1,d ...
過完年回公司第一天上班,像往常一樣開啟服務器,結果冒出個Catalina.stop: java.net.ConnectException: Connection refused,重啟兩次后沒有解決,在網上找找資料,有一種原因可能是端口被佔用了,命令行輸入 C:\Documents and Settings\michael.yang>netstat -n Active Connections Proto Local Address Foreign Address State TCP 10.1.100.9:2519 ...
今天利用spring注解做了一个模块测试系统老是报"node to traverse cannot be null" ,进入数据库发现表已经建立,只是此时数据为空,但是所报的错误显示是HQL语句有错,仔细检查后发现:我的HQL语句为"form employee" ,应改为from employee ",一字之差 ,导致系统报错,值得以后注意!
javaScript中支持多繼承,通過this關鍵字實現多繼承. 下面這個例子是來判斷父母結合后,隨機產生子女 //下面探討的問題是 父母結合后子女的性別 function father(){ this.DNA1 = 'X'; this.DNA2 = 'Y'; //存儲father中所有的染色體的數組 this.arrayF = [this.DNA1,this.DNA2]; this.sex = function(){ this.DNA = this.DNA1+" " +this.DNA2; //console.log('this is ...
javaScript中对于对象之间的深层次继承. //扩充 通过原型链prototype实现多層次對象继承 var ClassA = function(){    ClassA.prototype.name = 'jack';        ClassA.prototype.set_name = function(name){        this.name = name;    };     ClassA.prototype.ge ...
因工作需要需要学习JavaScript 参考书主要为《JavaScript语言精粹》以及《JavaScript权威指南》现来总结学习经验。 关于对象继承的一个问题. 父类Fruit //水果對象 有這幾個屬性name,color,weight,shape //提供了對應的set 和 get方法,只對子類提供方法,不提供相應的屬性接口,function Fruit(){        //console.log(this); this.color = this.color||''; this.name = this.name||"fruit"; this.weight = ...
删除表中所有的记录 1:delete from table_name;   delete from test; <!--EndFragment-->   2:# truncate table table_name; <!--StartFragment--> truncate table test; <!--EndFragment--> <!--EndFragment-->
ERROR 1093 (HY000): You can't specify target table 'A' for update in FROM clause 对这个错误mysql提供的信息是 上面是目前MYSQL5.0仍然有的限制,文档中说: In general, you cannot modify a table and select from the same table in a subquery. For example, this limitation applies ...
今天写了一条数据更新操作的SQL语句 如下 update shop as t1 set t1.STREET= (select  distinct (concat(t2.DSCP,"  ",coalesce(t2.STREET)))    from mall as t2    where t1.MALL_CD=t2.CODE), t1.STREET_LOC_1=    (select  distinct (concat(t2.DSCP_LOC_1,"  ",coalesce(t2.STREET_LOC_1)))   from mall as t ...
create [or replace][algorithm={undefined| merge| temptable}] view view_name[(column_list)] as select _statement[ with[cascaded | local] check option] 新建视图 如果使用or replace 则可以替换已有的视图。 mysql> select * from test1; +----+-----------------+----------+ | id | street          | No       | +----+---------- ...
Global site tag (gtag.js) - Google Analytics