原创 【Hibernate】Could not obtain transaction-synchronized Session for current thread

出現上述錯誤的原因有可能是你沒設置事務的傳播規則 public List<TBusinessPojo> getBusinessList() { 變成下面這樣就可以了 @Transactional(propagation=Pr

原创 Git 教程

開源中國有篇文章寫的很不錯,可以做入門教程。 http://git.oschina.net/progit/1-%E8%B5%B7%E6%AD%A5.html#

原创 hibernate 數據插入時覆蓋以前的值

開發環境:  DB: PostgreSQL 現象:主KEY是一個自增列,類型是serial 類型的字段。在用HIBERNATE插入時,總是覆蓋以前的值,ID一直爲0 問題所在: 配置文件出錯 原來的配置文件 <id na

原创 Centos 5 安裝GIT

因爲Centos5 沒有內置GIT 需要手動下載 下載地址如下: https://www.kernel.org/pub/software/scm/git/ 儘量選擇最新版本的壓縮包下載吧,我選的是  git-2.1.0.tar.gz 下載

原创 xargs

查找並改名 find -name “*.dat” | xargs -i mv {} {}_bak

原创 Shiro在web應用中實現驗證碼功能

原文參照:http://www.micmiu.com/opensource/security/shiro-web-captcha/ 目錄結構: 概述擴展shiro認證驗證碼工具驗證碼servlet配置文件修改修改登錄頁面測試驗證

原创 【閒着沒事兒幹】Spring Aop例子

Maven 的Pom裏添加幾個用到的包 <!-- AOP相關 --> <dependency> <groupId>org.aspectj</groupId> <artifactId>

原创 Git 安裝

1  安裝支持包                yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel2 下載源碼               

原创 Quartz 的簡單使用(不使用任何框架)

1. 引入maven需要的包 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <versio

原创 CMD 批處理 選擇器

@echo off :select echo **************************************************************************************

原创 微信公衆平臺接口調試(微信訂閱號自動回覆接口)

refer : https://mp.weixin.qq.com/wiki 第一步:填寫服務器配置 注意:填完了之後先不要點確定,先做第二步,做完第二步再點確定。 第二步:驗證消息的確來自微信服務器 並返回數據 開發者通過檢驗sign

原创 Gitolite 安裝

安裝: # 獲取版本庫 git clone git://github.com/sitaramc/gitolite # 創建bin目錄,用於存放安裝後的文件 mkdir -p ~/bin # 將gitolite安裝到bin目錄 gitoli

原创 使用BeanUtils時產生的一些問題

BeanUtils.copyProperties(oldPojo, pojo); pojo中存在BigDecimal 類型的數據則會出現如下的異常 org.apache.commons.beanutils.ConversionExcept

原创 【閒着沒事兒幹】JDK動態代理

接口類  package com.luxs.spring.dynamicProxy; import com.luxs.bean.Teacher; public interface Subject { public void requ

原创 JavaScript 學習筆記

JavaScript 包含三部分 1.ECMAScript 語言的核心 常用的是ECMA 3 2. 文檔對象模型 DOM 3. 瀏覽器對象模型 BOM\ 基本數據類型 數字 字符串 布爾值 undefined null undef