原创 JVM初始-下
在上篇博客中,我們說了說JVM的結構和堆的分代,這次我們簡單說說JVM的垃圾回收機制和監測。 JVM的垃圾回收機制 再來看下圖,只有方法區和堆是線程共享的,所以只有他倆有垃圾回收機制。其餘的都隨線程死而死了,也就沒有垃圾之說了。 何爲垃
原创 線上問題-更新答題記錄死鎖
場景 學生實時更新答案,大批量的更新答案記錄,導致更新答題記錄鎖表。 鎖表的原因是出現表鎖,而不是行鎖。 錯誤展示 錯誤實例 當我們做任何操作mysql都會有鎖 Update delete insert 這些都是X鎖排它鎖 S
原创 微信宏觀介紹
微信宏觀介紹 一、前言 微信已經在衆多的軟件中普遍接入,比如微信授權登錄、微信支付等功能。鑑於微信的普遍,在ITOO中可以考慮添加微信相關的操作。 二、微信宏觀介紹 2.1 微信是一種生活方式 既然我們知道了微信這麼強大,我們就要
原创 文件句柄
一、文件句柄是什麼? 對象在內存中是經常來回移動的,如何快速定位找到這個對象呢? 句柄說: “我來幫你找” windows系統給出的方案 1.進程創建時,windows系統爲進程構造了一個句柄表 2.當該進程希望獲得一個內核對象句柄或
原创 MyBaits開啓自動駝峯命名規則映射
說明 在數據庫字段命名規範中,通常使用下劃線“_”來連接兩個單詞,比如:user_type。但是在Java開發中,實體字段通常採用駝峯命名法,因此會在mapper文件的SQL語句中使用 "AS"設置別名來匹配實體。 select
原创 Git fetch和git pull的區別, 解決Git報錯:error: You have not concluded your merge (MERGE_HEAD exists).
Git fetch和git pull的區別: 都可以從遠程獲取最新版本到本地 1.Git fetch:只是從遠程獲取最新版本到本地,不會merge(合併) $:git fetch origin master //從遠程的origin
原创 JVM(1)—內存的劃分
我們知道,在C++語言裏,如果想使用一個對象,需要對其進行new操作;如果不用這個對象了,需要對其進行delete操作。一旦開發人員忘記寫delete語句了,就會造成內存泄露。【內存被對象佔用着不還,就叫內存泄露。】 而java就聰明瞭,
原创 java實現Excel的導入導出
一.Excel讀寫技術 區別: 二.jxl讀寫基礎代碼 1.從數據庫將數據導出到excel表格 public class JxlExcel { public static void main(String[] args) { /
原创 Spring Cloud項目應用
前言: 網絡架構演變過程 What 概念: Spring Cloud是基於SpringBoot基礎上開發微服務框架,是目前非常完整的解決方案框架,其內容包含服務治理、註冊中心、配置中心、斷路器、控制總線、全局鎖等等。 常用組件:
原创 關於虛擬機出錯的解決辦法——The VMware Authorization Service is not running.
我的電腦是win10系統。本來虛擬機用的好好的,發現電腦卡,打算重啓下,於是就強行把虛擬機關掉了。重啓之後,打開虛擬機軟件,啓動系統,這個時候就出問題了。 最開始是The VMware Authorization Service is
原创 Uncaught TypeError: XXX is not a function解決
後臺沒有錯誤,前端一直顯示 Uncaught TypeError: withdraw is not a function 錯誤,代碼如下: <div class="form-group btn-right"> <button
原创 解決問題:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile
在項目構建的時候遇到了這樣的問題:Failedto execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile(default-compile) on
原创 maven Error:No compiler is provided in this environment.
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 問題 maven編譯項目時出錯,提示信息如下
原创 分佈式文件服務器FastDFS
一、什麼是FastDFS FastDFS 是用 c 語言編寫的一款開源的分佈式文件系統。FastDFS 爲互聯網量身定製,充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重高可用、高性能等指標,使用 FastDFS很容易搭
原创 消息推送
消息推送 一、發送郵件 A向B發送郵件的時候使用STMP協議給Sina郵件服務器中的SMTP服務器(專門用來發送的服務器),然後通過SMTP協議傳輸給搜狐的SMTP服務器,然後搜狐的smtp服務器將郵件發送給用戶B的存儲