原创 線程池原理你知道多少?

程序員成長路上有着不同的階段,只要你翻過了當時那個階段,那麼你將會有了不一樣的收穫。很多時候,我們在剛開始面對它們的時候,還看不清,看不透,雲裏霧裏,讓人覺得它們很高深。等我們正在的瞭解它們了之後就覺一切都是那麼簡單、自然。   再努力

原创 使用Hibernate框架來更新對象的注意事項

Hibernate在更新對象的時候,如果對象的有些屬性沒有設置,那麼在更新的時候,會被默認爲空。特別在更新表單對象的時候。例子:如: Departme

原创 論壇中不同類型的貼的排序問題(涉及數據庫的:CASE... END)

在論壇中,會有不同類型的帖子,比如說:普通貼、精華帖、置頂帖; 論壇的這些貼子會根據不同的類型進行排序,當然不僅僅只是看帖子類型,還有貼子的動態情況來

原创 Spring整合Hibernate的時候使用hibernate.cfg.xml

org.springframework.orm.hibernate3.LocalSessionFactoryBean在由自己來保管和控制。在配置LocalSessionFactoryBean的時候,如果要用到hibernate.cfg.x

原创 JDBCUtils工具類

  JdbcUtils.java 1 import java.sql.Connection; 2 import java.sql.SQLExce

原创 關於RBAC(Role-Base Access Control)的理解

  基於角色的訪問控制(Role-Base Access Control) 有兩種正在實踐中使用的RBAC訪問控制方式:隱式(模糊)的方式和顯示(明確

原创 關於String的兩種賦值方式

String的兩種賦值是不同的,String str1=“hello”,指向堆內存中的"hello",而String str2=new String("hello"),因爲new開闢的新的堆內存,所以二者地址不同,在用==時,顯示的是fa

原创 裝飾者模式對HttpServletRequest進行增強

1 package cn.web.servlet; 2 3 import java.io.UnsupportedEncodingException; 4 5 import javax.servlet.http.HttpSer

原创 函數篇之2——匿名函數

1.  匿名函數實例: >>> function ( a ){ return a; }      匿名函數也就是說沒有方法名。 2.  匿名函數的主

原创 函數篇之——函數也是數據

1.  對於JavaScript 來說,有一個概念十分重要——既函數是一種數據類型。 也就是說,下面兩種函數定義在本質上是相同的: ① . func

原创 JComboBox添加item的賦值類型問題!不一致的話會導致不能更改jcombobox的選擇值

在用swing做頁面的時候,往往需要設置字體樣式,那麼,如何用一種方法設置字體之後,在後面的其他頁面就不需要再次設置字體了呢? 下面這個方法就可以解決了: JComboBox在對它進行添加子項的時候,特別要注意jcomboBox.addI

原创 request.getRequestDispatcher()的兩個方法forward()/include()!!!

RequestDispatcher rd = request.getRequestDispatcher("/MyServlet");請求轉發: rd.forward( request , response );請求包含: rd.inclu

原创 Java對象 json之間的轉換(json-lib)

在這裏主要簡單的介紹一下,如何使用json-lib這個工具包來完成Java對象(或集合)與json對象(或集合)之間的轉換~ 1. Java對象轉換成json(既創建json) 關鍵類:JSONObject jsonObject = J

原创 Angularjs 的 ngInfiniteScroll 的使用方法

Angularjs 的 ngInfiniteScroll 的使用方法 一、介紹 ngInfiniteScroll 是一個 AngularJS 的擴展指令,實現了網頁的無限滾動的功能,也就是相當於頁面滾動到最底部的時候自動加載更多內容。

原创 JavaScript的運動框架學習總結

一、目錄   1. 入門案例——實現勻速運動   2. 入門案例——實現緩衝運動   3. 實現任意值的運動框架v.1   4. 改進任意值的運動框架v.2     5. 改進任意值的運動框架v.3   6