原创 spring中Ioc進行bean加載時如何解決循環依賴問題
引言: 循環依賴就是循環引用,就是兩個或者多個bean相互之間持有對方,比如A引用B,B引用C,C引用A,它們最終引用成爲一個環。循環引用不是循環調用,循環調用是方法之間的調用,循環調用是無法解決的,除非有終結條件,否則就是死循環,最終導
原创 Spring中Bean的生命週期
Bean的生命週期: Spring啓動,查找並加載需要被Spring管理的bean,進行Bean的實例化. Bean實例化後對將Bean的引入和值注入到Bean的屬性中 Bean實例化後對將Bean的引入和值注入到Bean的屬性中
原创 Unable to load authentication plugin 'caching_sha2_password'.
mysql 8.0 默認使用 caching_sha2_password 身份驗證機制, 但是之前的mysql版本默認使用 mysql_native_password 身份驗證機制 解決辦法: ALTER USER 'root'@'lo
原创 spring-datesource.xml配置,spring集成mybatis
搭建spring應用項目時,如果持久層使用iBatis框架的話,需要集成mybatis。 下面粘貼出spring-mybatis.xml的配置文件 <?xml version="1.0" encoding="UTF-8"?> <bean
原创 maven的配置文件settings.xml配置阿里雲鏡像
使用maven進行管理項目配置阿里雲鏡像進行jar包的快速下載:settings.xml配置 鏡像中添加: <mirror> <id>alimaven</id> <name>aliyun maven</nam
原创 模仿360開機效果
效果圖: 原圖片: 代碼: <!DOCTYPE html> <html> <head> <title>360開機效果</title> <style type="text/css"> .box{
原创 PHP作爲Apache模塊得配置過程
前提: 已經安裝好了apache服務器,和php解壓包。注意兩者得版本最好一致,比如都是64位或者32位,必須一致。還有安裝得本本不一樣,需要再電腦上下載安裝得VC或者VS版本也不一樣。官方下載得安裝包地址都有說明,別忘記了安裝,否則不能
原创 JS獲取當前樣式得函數
JS獲取當前樣式函數封裝: <!DOCTYPE html> <html> <head> <title>返回當前樣式封裝函數</title> <style type="text/css"> div {
原创 JS 實現點擊空白隱藏內容
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>點擊空白隱藏內容</title> <style> bod
原创 商品圖片放大鏡效果
京東商品頁面中的放大鏡效果實現 技術::html+ css + js 效果圖: 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t
原创 緩動動畫原理
效果: 代碼: <!DOCTYPE html> <html> <head> <title>demo1</title> <style type="text/css"> div { width: 100px; heig
原创 前端js實現點擊文字彈出小框
效果圖: 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style>
原创 修改MySql得密碼
首先windows打開mysql命令行窗口界面: 輸入密碼登錄: 登陸進去後然後執行命令: 這裏使用修改用戶表進行設置密碼: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
原创 手機掃碼登陸網頁的原理實現
微信,淘寶等許多應用通過手機掃碼登陸,是如何實現的? 這裏以微信頁面爲例: 瀏覽器請求微信服務端,微信的server端返回給瀏覽器一個唯一的UID,前端將其封裝到一個二維碼中,並且發一個長鏈接請求攜帶這個唯一UID每隔1-2秒去請求微信s
原创 Idea新建項目上傳(推送)到github上
準備: 已經有github賬號,電腦上安裝了git客戶端,idea 編輯器。已經準備好的項目。 1. 已經準備好的項目 2. 將本地項目創建成爲一個git倉庫 3. 使該項目的空間成爲一個git倉庫後,可以發現,該項目已經加入了版