原创 Mysql數據庫保存emoji等表情符號的問題

標題事由兼容問題升級步驟第一步,檢查mysql版本,需要升級mysql版本爲5.5.3+第二步,修改database、table和column字符集。第三步:修改mysql配置文件my.cnf(windows爲my.ini)第四步

原创 Spring集成RabbitMQ消息隊列

準備工作:需要有一個RabbitMQ服務,如果是本地電腦,自行上官網下載並安裝RabbitMQ軟件,在rabbitmq安裝之前,童鞋們需要安裝erlang,因爲rabbitmq是用erlang寫的。 1. maven配置 除了sp

原创 Java異步線程中調用Spring容器中Service和Dao的 Bean,以進行數據庫和業務的操作

這裏寫自定義目錄標題摘要剛開始的思路另一種方法 摘要 項目中用到了多線程,但是線程異步操作時無法調用Service層和Dao層的函數,進行數據庫的讀取,然後就想辦法如何往異步線程中注入Service和Dao層的bean。 剛開始的

原创 Java 內存指令分析和內存泄漏的定位

目錄標題前言Windows環境下Linux下Jmap指令查看內存中對象的信息內存分析:使用MAT工具對dump文件進行分析跟蹤代碼,定位泄露位置 前言 雖然Java有很好的的內存管理,但是在進行開發的過程中,還是難免遇到內存方面的

原创 一次Jeesite升級JDK導致的錯誤:The absolute uri: http://java.sun.com/jsp/jstl/core

這裏寫目錄標題場景升級步驟出現的問題問題的解決反思 場景 有個項目用的jeesite 1.0進行的開發,由於服務器要求JDK使用1.8的,而jeesite是JDK 1.7的,所以進行一下升級,但是升級過程中遇到了一些問題,今天記錄

原创 SpringMVC中的RootWebApplicationContext與ServletWebApplicationContext區別

這裏寫目錄標題官網解釋代碼中獲取兩個容器 RootWebApplicationContext 以下簡稱RootContext ServletWebApplicationContext 以下簡稱ServletContext 官網解釋

原创 MySQL中的回表查詢與索引覆蓋:一次百萬級別分頁查詢使用Limit 從90秒到0.6毫秒的優化

這裏寫目錄標題事故現場解決方案提到的“回表查詢”InnoDB的索引什麼是回表查詢怎麼優化回表查詢 事故現場 數據庫使用的MySQL,有一個日誌表,需要進行分頁查詢,於是很容易就想到了limit [offset偏移量] [cou

原创 Elasticsearch 7.4(Windows 系統) 指定單獨JDK版本

我用的最新版本Elasticsearch 7.4,下圖是官網的介紹,說解壓包裏已經有最合適的jdk包了,我們只需要修改指向,讓它啓動時用這個包就行了,網上搜出了好多文章是修改"bin/elasticsearch",可能是因爲他們是linu

原创 Spring框架 Task超簡單實現定時器任務的步驟

## 項目中使用到了定時器,這裏就寫一下定時器的使用和配置方法,這裏介紹的是Spring自帶的task功能。 我的項目中一開始使用的是Quartz定時器,但是因爲我感覺配置起來太麻煩,而且還需要quartz-...jar開發包

原创 終於有人把Elasticsearch原理講透了!

原文鏈接:http://developer.51cto.com/art/201904/594615.htm#topx 小史是一個非科班的程序員,雖然學的是電子專業,但是通過自己的努力成功通過了面

原创 Elasticsearch 7.4(Windows 系統) 指定單獨JDK

我用的最新版本Elasticsearch 7.4,下圖是官網的介紹,說解壓包裏已經有最合適的jdk包了,我們只需要修改指向,讓它啓動時用這個包就行了,網上搜出了好多文章是修改"bin/elasticsearch",可能是因爲他們是linu

原创 應用jacob組件造成的內存溢出解決方案(java.lang.OutOfMemoryError: Java heap space)

轉自(http://www.myexception.cn/ruby-rails/903889.html) 使用jacob組件造成的內存溢出解決方案(java.lang.OutOfMemoryError: Java heap space)

原创 js實現展示file表單選的圖片

筆記 function showFile(obj,id) { // var filePath=$(obj).val(); if (obj.files && obj.files[0]) { var imgId

原创 js實現展示file表單的圖片

筆記 function showFile(obj,id) {    //   var filePath=$(obj).val();      if (obj.files && obj.files[0]) {      var imgId=