原创 spring學習一

IOC的底層實現原理 工廠+反射+配置文件。 將創建對象的控制權,交給spring管理。 DI依賴注入,在控制反轉的基礎上,將類依賴的屬性注入進去。 1、spring的工廠類:BeanFactory(接口,傳統方式)和Applicatio

原创 Spring的事務學習

1、事務的特徵(ACID) (1)原子性:不可分割性,操作要麼全部執行,要麼全部不執行。 (2)一致性:事務的執行使得數據庫從一種正確的狀態轉換爲另一種正確的狀態。 (3)隔離性:一個事務的執行不能干擾其他事務。 (4)持久性:事務完成後

原创 UnexpectedRollbackException:Transaction rolled back because it has been marked rollback-only

在程序運行過程中出現:org.springframework.transaction.UnexpectedRollbackException:Transaction rolled back because it has been mark

原创 Forbid consumer xxxxx access service com.alibaba.dubbo.rpc.service.GenericService from regis

Forbid consumer xxx.xxx.xxx.xxx access service com.alibaba.dubbo.rpc.service.GenericService from registry xxx.xxx.xxx.x

原创 Redis入門學習--慕課網

1、Jedis入門 Jedis是redis的Java版本客戶端實現。 Jedis的使用: 創建一個Java項目,導入兩個jar包:commons-pool2-x.x.x.jar和jedis-x.x.x.jar。 編寫測試代碼: 第一種方式

原创 linux系統下nginx常用命令

#查看nginx配置路徑 nginx -V nginx的配置文件是nginx.conf  #驗證nginx配置文件是否正確 /usr/sbin/nginx -t #修改完配置文件後,重啓重新加載配置文件 /usr/sbin/ngin

原创 JSchException: channel is not opened解決方案

有一個通過代碼連接sftp的方法,忽然某一天總是拋出JSchException: channel is not opened異常, 在網上查詢了幾個產生該異常的可能原因和解決方案, 1、原因:內存不夠,解決方案:需要清理內存,結果:未解決

原创 host文件自動添加的windows10.microdone.cn解決方法

host文件添加了windows10.microdone.cn這個域名,而且刪除後還會自動添加。 一通搜索後,都說和銀聯的插件有關。但是我電腦上沒有。 還有的說是人行徵信中心查徵信插件導致的,卸載該插件後,改域名就消失了。 點

原创 Mybatis Generator自動生成代碼

今天學習自動生成代碼,找到了一篇文章,寫的很詳細。IDEA+Maven+Mybatis Generator自動生成代碼 執行完之後發現沒生成對應的XXXExample.java文件。 如果想生成這個文件,需要修改generatorConf

原创 小白學習git

從遠程服務器克隆代碼 git clone <代碼庫地址> 創建分支 git branch branch_name // 創建本地分支 git checkout -b branch_name //創建分支,並切換到改分支。 git

原创 在idea中使用git

1、安裝git 2、打開idea,File-->Settings.. 在path to Git executable上配置git.exe的路徑,點擊Test,出現下面的提示,證明可以了: 3、將一個項目添加到git上, 選擇需要添加

原创 Java程序設計原則

1、找出應用中可能需要變化之處,把它們獨立出來(並封裝起來),不要和那些不需要變化的代碼混在一起。 2、面向接口編程,而不是面向對象編程。關鍵在於多態。 3、多用組合,少用繼承。

原创 MyBatis中#{}和${}的區別?

(1)#{} 在xxMapper.xml文件中,查詢語句如下: <select id="selectUser" resultType="mybatis.entity.User"> select * from user w

原创 軟負載中心學習

1、軟負載中心的基礎職責 (1)聚合地址信息。聚合地址列表,形成一個可供服務調用者及消息發送者、接受者直接使用的列表。 (2)生命週期感知。能對服務的上下線自動感知,並根據變化更新服務地址數據,形成新的地址列表後,把數據傳給需要數據的調用

原创 應用程序訪問文件的幾種方式

1、標準訪問文件方式 當應用程序調用read()接口時,操作系統檢查在內核的高速緩存中有沒有需要的數據,有就從緩存中返回,沒有就從磁盤讀取,並緩存到操作系統的緩存中。 應用程序調用write()接口將數據從用戶地址空間複製到內核地址空間的