原创 當sql語句中!=遇到null發生的故事

今天測試過程發現個問題,sql語句中!=不起作用,原sql語句如下(執行結果是0列): select * from company_member_rel where companyId=111552 and active !='N

原创 order by 多語句

默認排序,order by rank desc,但是rank有可能爲null,在rank爲null的情況下 需要用order by createTime  如下: order by dc.rank desc, dc.crea

原创 mybatis foreach @Param("*")

首先關於mybatis的foreach語句可以參考 http://mybatis.org/mybatis-3/zh/dynamic-sql.html 遇到了如下的DAO: public interface CompanyReadDao

原创 java.sql.Date 日期 加減天數的實現

java.sql.Date 在數據庫中存的基本格式:2016-02-24 00:00:00 java.sql.Date繼承了java.util.Date 如下: public class Date extends java.util.D

原创 mysql 更改列名字

alter table demoday_result change demodayComapnyId demodayCompanyId int;

原创 mybaits 多個參數傳入用#{0,1,....}或者@Param註釋

Dao層定義如下: public interface CompanyMemberRelReadDao { CompanyMemberRel getCompanyMemberRel(Integer companyId, Integer

原创 mongodbcrud

別人寫好了,直接轉過來mongodb

原创 different between forEach and map js

The important difference between them is that map accumulates all of the results into a collection, whereas foreach ret

原创 java 對象數組小結

class Bird { String name; Sting size; public String getName() {return name; } public void setName(String name) {this.n

原创 spring中ibatis 關於數據庫的配置$個#的區別

如果想實現傳入如下的操作語句到數據庫: SELECT 'I00-'||LPAD(SEQ_DOP_IDENTITYID_ENT.NEXTVAL,7,'0') FROM DUAL spring中ibatis 配置如下: <sqlMap nam

原创 對象初始化爲null的好處

有個類: public class User { public int age; public String  name; public void user((int age,tring  name) { this.age=age; th

原创 mvn配置完環境變量後不生效

1、配置了mvn的環境變量,M2_HOME=${mvn安裝路徑} 2、在系統的環境變量最後配置了%M2_HOME%\bin 3、在dos新運行mvn -v系統提示找不到命令 定位了半天,原來是在系統Path配置的%M2_HOME%\bin

原创 抽象類和接口總結

1、抽象類是對類的進一步抽象,例如生物包含人、動物、等等。抽象類中可以有方法和屬性定義 2、接口對方法的的抽象,例如飛:飛機、鳥都能飛,但是飛機和鳥屬於不同的類。 3、接口和抽象類都不能實例化,但是可以聲明變量。假如 UserResour

原创 接口調用,收到相應後的處理

一、對於接口方法中的異常,在調用的時候,需要catch catch語句中處理: 1、打印日誌 2、a) 拋出異常(不建議)b)return result(結構體),將result返回給調用者,其中包含錯誤碼和錯誤信息 二、調用成功了,對r

原创 python 的入口實現

最近在學習python,對於其程序的“main” 函數不懂,找到了一篇博客,講的還是比較詳細的 http://www.cnblogs.com/liqilei/archive/2010/08/11/1797715.html