原创 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