原创 查看jar包支持的jdk版本的小技巧

對jar包進行解壓,使用jdk自帶反編譯指令 javap 對其中任何一個class進行反編譯. 對javap 加上-v 指令 輸出詳細信息 再對詳細信息進行過濾 只查看版本信息 具體命令 windows下: javap -v

原创 配合tomcat創建服務後用腳本將服務改爲開機自啓動

tomcat下自帶創建系統服務的腳本 service.bat,但腳本只會創建服務,不會設置服務啓動類型. 還是需要人爲去設置.爲了儘可能減少非相關專業安裝人員的麻煩.我們儘量將軟件部署過程自動化. @echo off rem st

原创 離線瓦片地圖發佈的解決方案

基於業務需求,需要有離線的地圖引擎,根據需求判定所需的地圖功能較爲簡單沒必要使用到 geoserver 只需要GeoWebCache 即可, 瓦片製作採用全能電子地圖下載器 前端地圖展示採用 leaflet 切片下載 打開全能電

原创 JAVA編碼轉換備忘錄

編碼轉換真心有點繞,以前只有用到的時候纔會去思考,但仍然很迷糊,而且編碼問題會時不時的跳出來煩你一下,這次因爲所有腳本用的是UTF-8寫的跑去用sqlplus 批量執行居然報各種異常… 所以這裏決定總結一下,寫篇備忘錄. 1、JV

原创 hibernate-4.23版本對Oracle10gDialect的補充解決分頁和nvarchar的支持問題

在使用過程中發現了對oracle的nvarchar的支持問題和分頁會有重複數據的問題,通過繼承Oracle10gDialect創建自己的方言類,在配置中指定自己的方言來解決 import org.hibernate.diale

原创 Oracle調用java程序備忘

select * from dba_registry where comp_id = 'JAVAVM'; --查詢是否有JVM loadjava -r -f -o -user 用戶/密碼@orcl jlh

原创 JAVA與js加密解密我常用的方法

常採用的是AES的加密解密方法,再稍微摻雜點隨機數 JS端 //需要引入 aes.js /** * 非規則的aes加密,自己加了字符串 * @param s * @returns */ function aesEncode(s

原创 Jenkins部署心得體會.

Jenkins是一個持續集成平臺.用於代替使用人工重複部署的方式. 之前其實一直都用着Jenkins,但是別人搭好的,想要部署的時候只需要登錄後點擊構建就行.但一直沒有真正的瞭解過它到底是什麼,它的能力範圍是什麼. 這次自己從0開始新

原创 bat腳本 強制殺死佔用端口的進程

對bat腳本只會點點皮毛,勉強在其他腳本的基礎上寫了這個腳本,用於強制殺死佔用端口的進程,因爲else( 導致的錯誤差點吐血 語法那麼嚴格好歹說明下啊. 腳本有幾個地方說明下 1. for循環的數據來源 使用端口查找命令. 查找端口f

原创 nodejs製作成windows服務

使用了node-windows 模塊 此模塊其實底層也是採用winsm.exe 本來正常不需要start.js從cmd啓動服務的,但是不知道怎麼按照官網文檔使用不起來,所以曲線救國,調用cmd來啓動了 官網地址 //全局安裝模塊 n

原创 ORACLE使用備忘錄

1.將一個用戶SCHEMA下的表的增刪查改權限賦予另一個用戶 --假設現在要將test_u用戶的SCHEMA下的所有表操作權限賦予test_user GRANT ALL ON test_tab TO test_user ;--將t

原创 windows和linux下根據端口找進程路徑

WINDOWS 1、根據端口找到PID netstat -ano | findstr 端口 或者直接netstat -ano 2、根據PID找進程路徑 wmic process get name,executablepat

原创 五十款阿里開源軟件說明介紹 五十款阿里開源軟件說明介紹

五十款阿里開源軟件說明介紹 阿里巴巴的Github代碼託管地址:https://github.com/alibaba 通過寫這篇文章從開源中國站上面看了很多,也從那裏將開源軟件的基本的介紹和下載地址拷貝到了文章當中,

原创 用snmp4j開發網管應用(一) - SNMP 用snmp4j開發網管應用(一) - SNMP

用snmp4j開發網管應用(一) - SNMP 要開發網管應用,SNMP是必學的協議,這裏首先對SNMP進行一下簡單的介紹和想要開發SNMP協議的內容所需要用到的工具。   SNMP SNMP 協議分爲了多個版本,

原创 用snmp4j開發網管應用(二) -- 使用snmp4j 用snmp4j開發網管應用(二) -- 使用snmp4j

用snmp4j開發網管應用(二) -- 使用snmp4j SNMP協議還算簡單 其實針對協議的開發我們只要知道協議的內容,然後架起Socket服務器,然後用字符串拼出協議內容格式的字符串,使用Socket進行通信就