原创 JVM配置信息

很久沒寫博客了,因爲之前博主遇到了情感問題,現在逐漸走出來了。記錄一下最近遇到的跟jvm配置相關的問題。 本文分兩個部分,一是遇到的問題,還有是怎麼解決的;二是延續該問題的學習。 1.先說一下背景:最近接到一個需求,是需要異步導出數據,爲

原创 Excel合併記錄

前天,被產品經理要求我將原本二十多個excel合併成一個excel,合併後的一個excel大概30W+左右的數據量,於是我使用poi對excel進行合併,我直接貼代碼。實驗數據大概15W左右,耗時大概35秒   合併excel代碼 p

原创 git密碼修改後 遠程操作報錯

因爲公司檢測密碼太過簡單,被迫改密碼,密碼改完以後,對git的操作報錯,如下圖一                                                                 圖一 因此查的一方法,記錄

原创 git常用命令

記錄個人常用git命令,懶得每次都查一遍   git init git remote add origin <url> git checkout -b <branch> git pull origin <branch>   git sta

原创 Spring系列-ioc的簡單理解

小弟即將辭掉第一份工作,複習的時候問了我老大一句到底該怎麼去理解Spring IOC呢?老大滔滔不絕的給我講了一個多小時,我得到了一些啓發,所以寫下這篇文章,來記錄我此次的收穫。學習一樣東西不要只學他做了什麼,ioc是控制反轉,但我們在認

原创 MQ系列一------RabbitMQ入門

一.什麼是MQ MQ(message queue 消息隊列)是一種應用程序對應用程序的通信方法。應用程序通過寫和檢索出入列隊的針對應用程序的數據(消息)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發送數據進行通信,

原创 java基礎-訪問控制符protected

大部分開發可能寫代碼的時候都用到了public,private ,然而我們一開始學習java的時候其實介紹了public,private,protected,default。 然後protected就可能就認識一下就過了,並沒有用到。所以

原创 java靜態內部類--基礎再思考

前言:以前學習java的時候,學習java的靜態內部類,都只知道形式,可是卻不知道,靜態內部類是爲了什麼而出現,又是出現在哪些場景裏面,導致寫代碼的時候,基本沒有考慮到靜態內部類,而最近在看<effective java>時和工作上都不約

原创 java代碼優化

通過java代碼規範來優化程序,優化內存使用情況,防止內存泄露 可供程序利用的資源(內存、CPU時間、網絡帶寬等)是有限的,優化的目的就是讓程序用儘可能少的資源完成預定的任務。優化通常包含兩方面的內容:減小代碼的體積,提高代碼的運行效率。

原创 java 垃圾回收-機制詳解

轉載意義:作爲一名程序員,要沉下心來了解java的底層知識。我看了幾遍,還沒完全看懂,留在自己博客共勉,參悟。一、爲什麼需要垃圾回收  如果不進行垃圾回收,內存遲早都會被消耗空,因爲我們在不斷的分配內存空間而不進行回收。除非內存無限大,我

原创 ViewPager關於嵌入scrollview等view,導致view不能滑動

解決辦法:重寫ViewPager,覆蓋ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,這兩個方法的返回值都是bool

原创 mysql 的存儲引擎介紹

mysql 的存儲引擎介紹在數據庫中存的就是一張張有着千絲萬縷關係的表,所以表設計的好壞,將直接影響着整個數據庫。而在設計表的時候,我們都會關注一個問題,使用什麼存儲引擎。等一下,存儲引擎?什麼是存儲引擎?什麼是存儲引擎? MySQL中的

原创 循環反思-for循環的濫用

本博剛剛從學校畢業,剛進去公司工作也已經接近兩個月了。 最近我的pl分配了一個功能給我,主要涉及到了兩個bean,然後兩個bean都有一個projectID,然後我要做的就是通過匹配相同的projectID,把兩個bean合併成一個bea

原创 [入門]基於Spring MVC和Tomcat服務器的JavaWeb項目

1 軟件工具準備 (1) JDK: jdk-8u92-windows-i586.exe (jdk1.8.0_92)  (2) Eclipse:eclipse-jee-luna-SR2-win32.zip  (3) Tomcat: ap

原创 java for循環裏面執行sql語句操作,有效結果只有一次,只執行了一次sql

java for循環裏面執行sql語句操作,有效結果只有一次,只執行了一次sql mybatis 循環執行update生效一次 實際只執行一次 java後臺controller中,for循環執行數據庫操作,但是發現實際僅僅執行