原创 mybatis使用if 和foreach, mybatis插入數據返回主鍵

mybatis使用if進行選擇性操作: 我們在修改數據庫字段的時候,有可能需要對多個字段同時操作,也又可能需要操作某一個字段,這就需要我們編寫多個不同的sql片段進行數據操作,這樣就會造成代碼的重複編寫: 所以這時我們可以使用i

原创 java 使用 okhttp發送http請求獲取接口數據

爲什麼需要使用okhttp: 目前我們學習的所有中只有html中的超鏈接和form表單纔可以發送http請求,另外一個就是ajx異步發送http請求獲取數據。 但是在實際開發需求中,比如我們的安卓程序需要從服務

原创 java——json入門,什麼是json

1、什麼是json: json是一種數據格式,對於我們互聯網來說,我們服務器和客戶端有大量的數據需要進行傳輸。以前通用的方式是xml,但是xml數據體重太大,效率低下,所以就有了另外一種數據格式,叫json

原创 log4j配置文件留存

配置根 log4j.rootLogger = debug,console ,fileAppender,dailyRollingFile,ROLLING_FILE,MAIL,DATABASE 設置輸出sql的級別,其中logger後

原创 eclipse關聯maven, maven配置文件修改,eclipse新建maven項目

1、elicpse關聯maven: 在myelicpse–>window–>preferences打開配置mavne 險種installations: 配置我們mavne的根路徑 這樣我們就可以使用maven來創建項目了。

原创 jsp實現驗證碼

1、驗證碼主要是爲了防止前段噁心提交數據使用的。 利用servlet輸出一張圖片: package com.xingxue.filter; import java.awt.Color; import java.awt.Font;

原创 java+jquery+json+ajax異步獲取數據

項目開發中,很多時候需要使用ajax+json來獲取服務器數據, 同時服務器也會採用返回json數據以達到跨平臺訪問的形式: 我們利用sturts2 完成一個demo,自行搭建struts2的環境: 1、實體類: i

原创 項目權限模塊表設計

所謂的權限就是根據不同的權限級別給予不同的菜單訪問控制: 共需要4張表 菜單表,角色表,關係表,用戶表(一個用戶只有一個角色) 表結構如下:目前只有一級菜單 --菜單表 create table table_code_m

原创 struts2攔截器: struts2攔截器實現驗證登陸

在我們使用servlet的時候,有一個叫過濾器的技術, 通過配置文件匹配,去攔截我們的每一個請求,過濾器就可以對該請求進行一定的操作,然後在放行到對應的請求, struts2 由於本身是filter(過濾器)實現, 爲了爲我們

原创 mybatis和數據庫字段不匹配,使用hashmap傳遞數據

1、mybatis和數據庫字段不匹配 如果我們數據庫的字段名字和實體類的屬性名字不一直,就徐璈通過resultmap來進行配置,保證數據能正確回到我們的實體類的那個中: <!-- type:實體類路徑 id 唯一標記

原创 mybaits入門案例,mybatis-helloword

1、mybaits是什麼? mybatis是一個基於jdbc的持久化框架, 什麼叫持久化,我們吧數據分爲兩種:一種瞬時數據,一種叫永久數據, 就是指的吧瞬時數據編程持久化數據的一個過程。mybatis就是基於

原创 maven 環境搭建

什麼是maven 1、maven 就是我們的一個jar包倉庫。幫我們管理jar包和jar包的依賴關係: 以前我們的項目都是自己手動導入jar包,如果使用maven工具,那我們以後就不需要手動導入jar包了。只需要增加配置(jar

原创 記DatagramSocket綁定端口socket.bind()報錯java.net.SocketException: already bound

這段時間寫一個 UDP 訪問接口獲取數據的功能。當然先鄙視下對方,非要走Socket,MLGJB搞得難受的很, 而本地受防火牆限制,不能使用隨機端口,必須固定端口來接收數據, 由於本司做的是政務項目, 所以不能貼出生產代碼, 有測試

原创 dubbo商業項目部署方式

1、什麼是dubbo dubbo是目前阿里巴巴提供的一個RPC框架, RPC本質就是遠程服務訪問,舉個例子, 我們用Socket啓動一個server,這個server可以供外部訪問,外部client訪問了server後,server回

原创 activity工作流引擎

工作流activity引擎入門案例 1、工作流是什麼? 簡單來說工作流就是將一條信息根據角色、分工、條件不同進行固定的向上傳遞,數據是按照固定的流向進行傳輸,一級一級傳遞下去,這種場景在OA , CRM / ERP中應用的比較多。通常