原创 記錄Nginx統一端口請求轉發的配置

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs

原创 IDEA 報錯java.lang.OutOfMemoryError: PermGen space 內存溢出解決方法

解決辦法:在配置tomcat的頁面配置內存大小  VM options:-Xms256m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m

原创 由shiro安全框架引發的事務問題-----No EntityManager with actualtransaction available for current thread -

問題描述:最近在給項目中添加單用戶登錄功能時,用到了shiro安全框架。在做登錄認證和權限管理時直接注入調用了業務模塊的service層的查詢方法。導致了業務模塊事務失效報以下錯誤: No EntityManager with actua

原创 Springboot全局事務配置:XML配置和java類配置

第一種方式:XML配置; 首先要在啓動類配置引入註解:  然後配置XML: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework

原创 由微信小程序鑑權產生的其他app接入第三方應用鑑權方案

       微信可以接入基於微信第三方開發平臺開發的小程序,並可以通過微信本身授權登錄,平臺可以拿到微信用的的賬號相關信息,然後保存到數據庫中,那麼在我們自己的app也可以開發介入第三方服務,來先看下時序圖: 通過時序圖,我們來具體看

原创 通過Nginx反向代理實現負載均衡配置

架構圖: 配置nginx.conf  #user nobody; # 進程數,一般這個和cpu核心數相等 worker_processes 2; # 錯誤日誌配置 #error_log logs/error.log; #er

原创 shiro登錄認證及授權

package com.emaplink.shiro; import com.emaplink.system.Role; import com.emaplink.system.User; import com.emaplink.

原创 js重寫alert彈框,帶樣式

先看圖: 具體代碼: window.alert = function (txt, time) { if (document.getElementById("alertFram")) {

原创 百度全景圖/內景圖切換示例

先看效果:  外景圖 內景圖:    具體代碼:  <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset

原创 SuperMap、Cesium疊加ArcGIS,高德,谷歌二維,衛星地圖實現二三維地圖切換

先初始化GIS場景: var viewer = new Cesium.Viewer("cesiumContainer"); 1.加載高德二維地圖 //高德二維地圖自帶路網註記 var vec=new Cesium.UrlTemplat

原创 基於java的可視化文件服務器工具

資源地址:https://download.csdn.net/download/weixin_40717107/10860548 下載後解壓; 點擊運行jar文件(注:該工具是基於java1.8的,切記搭建java環境); 配置頁面:

原创 java使用comet4j即時聊天--客戶端消息推送

1.準備工作: 1、下載comet4j.js 2、下載comet4j-tomcat7.jar  這個現在只支持tomcat6和7兩個版本  一定要對應上了,我這邊測試的  在tomcat8下面是用comet4j-tomcat7.jar這個

原创 SuperMap iClient3D 9D for Plugin分屏顯示不同圖層進行對比

不同時間段傾斜攝影進行差異化比對。 //獲取Realspace控件的場景,控件和場景是一對一的捆綁關係 scene = sceneControl.get_scene(); //打開場景 scene.open(map_sceneUrl,

原创 谷歌瀏覽器禁用鼠標右鍵和解除方法

1.右鍵彈框 document.oncontextmenu=function(e) { alert(“我是鼠標右鍵彈框”); return false; } 2.右鍵無操作 document.oncontextmenu