原创 shiro框架小結

shiro是權限管理框架。權限管理是對用戶的身份認證和訪問權限驗證。 shiro涉及的三個對象: 1)Subject:主體 訪問系統的用戶,主體可以是用戶、程序等,進行認證的都稱爲主體; 2)Principal:身份信息 是主體(

原创 Linux 大文件的分割處理

如果在項目部署前期沒有做好日誌文件的定時分割備份,日誌文件會越來越大,一旦出現問題,很難查看日誌文件,定位問題。現在學到兩種方式可以解決,分享下。 1. linux的split命令 split [--help][--version

原创 angularjs 監聽ng-repeat渲染完成

angularjs 監聽ng-repeat渲染完成 angularjs 頁面是靠綁定數據完成渲染的。而監聽渲染數據的完成的需求會經常遇到。下面給出解決方法。 <!DOCTYPE html> <html> <head> <meta

原创 Excel導入Java工具poi

功能:將Excel中的數據導入數據表。 需要的jar包如下: 下載地址: http://mvnrepository.com/artifact/org.apache.commons/commons-collections4/4.1

原创 利用AdminLTE顯示隱藏div

利用AdminLTE摺疊div Demo <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 實例 - 摺疊面板</title> <l

原创 Spring Security 案例實現和執行流程剖析(轉)

本位轉自 作者:朝雨憶輕塵 出處:https://www.cnblogs.com/xifengxiaoma/ 文章寫的非常好,受益匪淺。 Spring Security Spring Security 是 Spring 社區的一個

原创 解決navicate 無法連接Oracle服務器

下載和本機位數一致的oci 下載地址 https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 然後在navicate

原创 tomcat數據庫連接池個數計算

在配置tomcat數據庫連接池時候,對配置的具體數值總是懵逼。這裏給出具體建議。 首先上公式: 數據庫連接池連接數 = ((核心數 * 2) + 有效磁盤數) 核心數如何得到? linux 查看物理cpu的個數 cat /pro

原创 linux ping命令報name or service not known錯誤解決方案

安裝的centos7 無法上網解決方案: 一、安裝的centos7 無法上網解決方案 1、選擇VMWare的NAT模式。 導航欄“編輯”->“虛擬網絡編輯器” ->NAT模式->NAT設置 2、編輯網絡配置文件 vi /etc/s

原创 idea永久授權工具

2019 最近發現idea無法使用現象,解決方式如下,永久授權: 經過多人驗證,方式真實有效。 因爲涉及發文規則,用語不夠直白,希望理解。 如果解決了你的問題,希望可以給點鼓勵,畢竟來之不易! zhi fu bao 814405

原创 AngularJS的優缺點總結

原文鏈接:https://www.jianshu.com/p/59402ddd0831 AngularJS的優點 1.雙向數據綁定 AngularJS 提供了強大的數據雙向綁定功能,再也

原创 Jprofiler 分析定位總結

原文鏈接:https://blog.51cto.com/13693838/2121120 Jprofiler 功能強大,可以安裝在windows,linux等系統下。可以與idea,ec

原创 Synchronized的使用

Synchronized的使用 1.爲什麼使用Synchronized 因爲在併發編程中,多線程併發操作共享數據會出現數據安全問題。使用 Synchronized 可以保證同一時刻,只有一個線程能夠訪問同一個對象的方法。 2.Sy

原创 angularjs 中利用 ng-class動態設置單元格不同樣式

<style> .tr-light{ background : #dcdcdc; } .red { color : red; } </style> <table

原创 volatile探究

1.爲什麼使用volatile 在 深入理解Java虛擬機中提到過jvm內存模型。在多線程操作中,普通變量在線程間傳遞均需要通過主內存實現。正常情況下,每個線程在主內存中獲取變量,放到自己的工作內存中,然後讀寫變量值。線程完成後將