原创 freemarker對空值的處理以及基本數據類型
freemarker它不具備空值的處理 我們可以使用 感嘆號 來進行空值的判斷 例如${user.group!"空值"} 如果user裏沒有grou
原创 第一個freemarker例子
在這裏我就不多講freemarker是什麼了,網上有書籍可以去看。 下面我就說下如何寫第一個和freemarker相關的小例子,我也是在初學,文章的內容來自於視頻,說的不好的地方還請大家見諒。 1,在myeclipse裏創建一個web p
原创 在Ofbiz中使用源生sql
在Ofbiz中我們使用delegator 這個類對數據庫進行操作, 這個類在絕大多數方面都可以滿足我們的需求, 但是在一些特殊的地方,我們還是很懷念源生的sql。 下面介紹的方法就是在ofbiz中使用源生sql: //使用源生的JDBC
原创 使用jxl操作excel表格
package com.app.excel; import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jx
原创 轉載一個js實現div拖動效果
源代碼的出處在哪我也不知道,我是在德問網上看到的, 覺得還不錯,就拿過來與大家分享,也爲自己保留~~很簡單的一段代碼。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/
原创 Java線程學習之一---售票
package com.app.thread; /** * 賣票線程 * * @author author * */ public class TicketThread implements Runnable { //
原创 freemarker日期以及字符串連接
首先我們在java文件中綁定數據, root.put("now",new Date()); 並將它綁定到模板中,之後我們使用${now}對時間進行
原创 javamail發送郵件的簡單例子
在進行郵件發送的時候遇到了2個問題, java.lang.NoClassDefFoundError: com/sun/mail/util/BEncoderStream java.lang.NoClassDefFoundError:
原创 freemarker的序列和哈希表
序列 1,第一種定義序列的方式 使用<#assign nums=[1,2,3,4,5,77,8,99]/> 使用list指令將序列輸出, <#list nums as num>${num} </#list> 2,第二種定義序列的方式 定義
原创 使用apache的commons-net-3.1.jar實現FTP上傳
commons-net-3.1.jar下載地址 在有些項目中我們需要將文件保存在FTP中, 但是在網上介紹FTP上傳的知識總是感覺很混亂, 現在將網上的一些代碼經過整理與測試,拿出來與大家分享。 有些地方寫的可能不是很好,還望大家見諒。
原创 freemarker的自定義指令
自定義指令是freemarker裏最牛的東西,在freemarker中我們使用<#macro>指令來自定義指令。 例1: <#macro hello><#--macro後面緊跟的是函數名--> <#assign str="hello"/>
原创 Oracle超出最大連接數問題及解決
原文鏈接http://m.poorren.com/oracle-processes-limit-max/ 用過Oracle的應該都熟悉如何查看和設置Oracle數據庫的最大連接數。這裏就再囉嗦一遍。 查看當前的連接數,可以用sel
原创 freemarker的指令
在上個博客裏我們創建了第一個freemarker程序。 接下來我們來簡單的學習下freemarker的某些指令,只有三個。 1,判斷指令,判斷在各種場合都是非常有用的。在freemarker中也不例外。 <#-- 這是一個小注釋-->
原创 使用git stash儲藏你的工作
爲什麼會用到 git stash 在工作中,我們正在一個分支上快樂的開發着,可能新增了一些文件,可能修改了一些文件。 突然,領導告訴你,有一個緊急的bug需要立即修改。 可是,你已經修改了許多的東西,這些東西又是不能提交的,怎麼辦? 這個
原创 ubuntu下開啓mysql的sql日誌
ubuntu 開啓mysql日誌記錄 1,找到mysql的配置文件 sudo vim /etc/mysql/my.cnf 將下面兩行的#去掉 #general_log_file = /var/log/mysql/mysql.log #ge