原创 單點登錄原理與簡單實現

一、單系統登錄機制 1、http無狀態協議   web應用採用browser/server架構,http作爲通信協議。http是無狀態協議,瀏覽器的每一次請求,服務器會獨立處理,不與之前或之後的請求產生關聯,這個過程用下圖說明,三次請求/

原创 eclipse創建maven web項目 目錄不正確的正確解決方式 ***不同於大多數blog方式***

由於前幾天電腦重新裝了系統導致開發用的一些工具需要重新配置 今晚使用了eclipse創建maven項目的時候 發現web項目無論如何創建都建不了  以下是我建立項目的步驟: Finish完成之後目錄結構是這個樣子的 右鍵連build

原创 使用bootstrap畫登錄頁面並實現表單校驗與“記住我”功能

先貼上效果圖 如何實現呢?請看下面 先引用必備css和js bootstrap.min.css font-awesome.css //字體圖標 bootstrapValidator.css jquery-2.1.0.min.js b

原创 使用jquery的accordion實現手風琴效果菜單樹

jquery的accordion的使用非常簡單,只需要給它一個固定格式的ul即可。。。好像是句廢話。。。 那麼如何實現呢?請看下面(小明同學別低頭。。。) jquery-2.1.0.min.js scriptbreaker-multipl

原创 徹底解決tomcat中文亂碼問題的終極方案

這幾天測試的兄弟發現了項目中存在亂碼問題 經過排查發現是tomcat中的問題 於是在server.xml中添加了如下屬性 誒?還是亂碼。。。 終極解決方法:在C:\apache-tomcat-8.5.30\bin\catalina.ba

原创 struts2框架 jquery使用ajax返回JSON報錯: org.apache.struts2.json.JSONException:

org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: o

原创 tomcat jndi 配置

步驟一、打開tomcat -> conf -> server.xml在server.xml中的GlobalNamingResources節點中配置一個數據源步驟二、打開tomcat -> conf -> context.xml在Conte

原创 解決bootstrapValidator校驗通過但提交表單無反應問題

今日在使用bootstrapValidator進行表單校驗的時候出現了一個問題  表單明明已經通過驗證 但是無論如何都提交不到了 點擊提交按鈕沒有任何反應 這裏有兩種解決方式  第一: 整個form表單中 不能存在第二個值爲submit的

原创 設計模式之《建造者模式》

建造者模式也叫生成器模式其定義如下:Separate the construction of a complex object from its representation so that the sameconstruction pr

原创 JS文件中獲取項目路徑名(限定名)

往常寫js都是在jsp文件裏面寫,可是當js佔據整個jsp文件的三分之二的頁面或者更多時你可能就會感到可讀性很差了 並且也不利於管理。於是你終於想起來這些js歸類到各自的.js文件 就像管理java函數一樣把它歸類到各自的.java文件做

原创 java.sql.SQLException: Access denied for user 'root'@'XB-20171211XPOO' (using password: YES)

今天本地mysql從服務器上copy下來一份數據庫  表不多 十一張,copy下來之後就把項目的jdbc.properties文件的username/pssword 改成了本地的 當項目運行成功進行登錄的時候出現以下錯誤這個錯誤從來沒有遇

原创 設計模式之《模板方法模式》

模板方法模式(Template Method Pattern)定義如下:Define the skeleton of an algorithm in an operation,deferring some steps to subclas

原创 使用xfire引擎發佈webservice返回xml格式數據

公司是做物聯網的 目前手裏負責一個項目(山東物聯網後勤資產管理系統)這個系統需要跟手持機(就是用手拿着錄入東西的機器,錄入方式是掃描(就像wifi發出信號一樣扇形掃描))同步數據,實施人員用手持機在現場錄入資產之前需要向後勤系統調用一些基

原创 Oracle 11.2.0.4 使用WMSYS.WM_CONCAT函數莫名其妙出錯的問題

項目環境使用的是struts2+ibatis 數據庫使用的oracle,tomcat8.5 jdk1.8這幾天項目實施現場忽然出現了一個錯誤,前臺某功能頁面ajax請求總是進入error函數彈出alert("查詢失敗")排查了好幾天都沒有

原创 struts2+quartz定時任務

最近有需求要寫一個定時任務 目的是更新一些員工/人員與部門之間的關係 項目用的是struts2 當我加了spring的jar包之後寫了一個定時任務 項目經理不讓用spring 就修改一下 這次貼個全的 下面是任務類package com.