原创 logback整合mybatis輸出sql語句到指定文件的配置

how to configure logback for mybatis to print my sql! 最近有人問我怎樣用logback配置輸出 mybatis 執行sql 到指定的log文件? 本人之前親測實驗成功的方案如下: (1

原创 openssl生成ssl證書的具體步驟和命令

當我們發佈的網站系統需要使用 https 協議進行訪問的時候,服務器端就必須要配置 ssl 證書以及私鑰,正式的CA中心頒發的證書一般需要不小的一筆費用,如非必須的情況下,我們就可以自己通過openssl工具自己製作一個ssl證書,下面就

原创 Java程序採用註解方式管理狀態模式子類實例的方法

關於編程開發中的“狀態模式”,網上可以找到非常多比較詳細的介紹文章,但是看過很多的文章大部分都是都是通過簡單的 new 對象的方式來進行具體狀態子類的實例化,都沒有介紹如何實現對子類對象的有效管理,比如這篇:https://blog.cs

原创 雲效部署應用失敗問題排查

最近使用阿里雲效系統進行應用部署,遇到下面的報錯: 2018-11-17 17:22:21 [INFO] 開始解壓文件:[/home/admin/recommend.tgz] 2018-11-17 17:22:21 [ERROR]

原创 CentOS 7 安裝 Mysql

安裝Mysql: 0、下載:(我的系統是 CentOS 64位,選擇下載64位Mysql5.6) wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.42-linux

原创 CentOS7 安裝 JDK8、Tomcat8、Mysql

與大家分享下CentOS7 中安裝 Java 8 以及Tomcat8的過程,希望對你有用。 參考文檔:https://www.linuxidc.com/Linux/2017-03/141649.htm (怕原作者刪帖,原文拷貝過來) 安裝

原创 Mybatis Generator 無法生成selectByPrimaryKey、deleteByPrimaryKey、updateByPrimaryKey MySQL

問題現象: 最近因爲一張表新加了字段,重新使用 mybatis-generator 生成了一下mapper文件,結果發現新生成的文件比之前少了xxxByPrimaryKey 的幾個方法,對應的xml文件中同樣也少了這幾個, 並且xml文件

原创 Linux下安裝jdk8步驟詳述

作爲Java開發人員,在Linux下安裝一些開發工具是必備技能,本文以安裝jdk爲例,詳細記錄了每一步的操作命令,以供參考。 0.下載jdk8 登錄網址:http://www.oracle.com/technetwork/java/jav

原创 JavaScript數字精度丟失問題總結

原文地址:http://www.cnblogs.com/snandy/p/4943138.html 本文分爲三個部分 JS 數字精度丟失的一些典型問題JS 數字精度丟失的原因解決方案(一個對象+一個函數)   一、JS數

原创 mac系統設置環境變量方法

作爲一個從Windows系統轉過來的Mac小白,好多東西都變得無從下手,只能遇到一個問題學習一個解決方法,從新積累經驗,下面是我在Mac下第一次配置環境變量的學習總結,也是作爲一個筆記以備下次忘記時查閱:0、環境變量配置介紹:Mac下面的

原创 爲什麼MYSQL要設定用UTF8MB4編碼

utf8與utf8mb4具有相同存儲特性:相同的代碼值,相同的編碼,相同的長度。不過utf8mb4擴展到一個字符最多可有4位元,所以能支持更多的位元集。utf8mb4不只兼容utf8,還能比utf8能展示更新的字符。將編碼改爲utf8mb

原创 Mybatis異常解決之:java.sql.SQLException: Parameter index out of range

mybatis使用過程中遇到下面一個異常:org.springframework.dao.TransientDataAccessResourceException: ### Error querying database. Cause:

原创 MySQL外鍵約束的禁用與啓用命令

MySQL外鍵約束的禁用與啓用: MySQL外鍵約束是否啓用是通過一個全局變量標示的: FOREIGN_KEY_CHECKS=0; 禁用狀態 FOREIGN_KEY_CHECKS=1; 啓用狀態 查看當前FOREIGN_KEY_CHE

原创 Eclipse設置條件斷點調試java程序

編程人員調試代碼經常使用到斷點,但很多人可能沒有使用過條件斷點,那麼什麼時候會需要用到條件斷點呢? 1、for循環比較次數比較多,想讓for循環停在指定的第幾次循環處 2、想在大家同時運行的代碼環境上自己調試,還不影響別人的訪問 這時候就

原创 升級jdk8後系統報錯解決:java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

今天項目從jdk7升級到jdk8,Tomcat啓動竟然報出這個運行時錯誤。錯誤信息:java.io.IOException: invalid constant type: 18 2015-09-17 09