<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    自定義博客皮膚VIP專享

    *博客頭圖:

    格式為PNG、JPG,寬度*高度大于1920*100像素,不超過2MB,主視覺建議放在右側,請參照線上博客頭圖

    請上傳大于1920*100像素的圖片!

    博客底圖:

    圖片格式為PNG、JPG,不超過1MB,可上下左右平鋪至整個背景

    欄目圖:

    圖片格式為PNG、JPG,圖片寬度*高度為300*38像素,不超過0.5MB

    主標題顏色:

    RGB顏色,例如:#AFAFAF

    Hover:

    RGB顏色,例如:#AFAFAF

    副標題顏色:

    RGB顏色,例如:#AFAFAF

    自定義博客皮膚

    -+

    ★【World Of Moshow 鄭鍇】★

    Powered by Moshow鄭鍇(大狼狗) 2021 ? May the holy light be with you.

    • 博客(386)
    • 資源 (3)
    • 論壇 (2)
    • 收藏
    • 關注

    原創 Mysql Multiple-Column Indexes(Mysql多重索引)

    前言復習的靈感來自某天不小心劃過跳到了mysql官方文檔中,發現官方文檔中其實對于Multiple-Column Indexes 也就是多重索引 中有所提及??偨Y就是:mysql多列索引是順序索引,倒序或者跳序都無效。。。假設有`index(a,b,c)`,也就是可以僅使用第一個`a`,或者`a+b`,或者`a+b+c`,使用'b'或者'b+c`或者'b+c+a'或者'c+b+a'都是無效的。

    2021-01-17 00:51:23 9

    原創 回顧2020,展望2021

    by zhengkai.www.gifted-edu.com回首2020,度過了一個踏實的年。有一年酸甜苦辣,有一年喜怒哀樂。理科生,總需要些許邏輯來總結,思考了一下,不妨列舉一些關鍵字。一下為個人2020年關鍵字。BigProject:Baby今年最大的Project,就是生了BB啦,小名 好好 。半夜比較乖,多得身邊的親人都是很會逗小孩的,萬里長征,也許我從小就是被逗大的,懷著夢想與努力。希望好好健康乖大,身體健康,閃閃惹人愛。QLik Sense 與 BI年初加入QlikSenseTeam,從此與BI

    2021-01-09 00:19:46 103

    原創 mysql: Data truncated for column ‘id‘ at row 1

    前言今天在update數據的時候遇到了一個奇怪的錯誤,我從一些數據中select并create table到另一個表,然后執行雙表update操作,然后就遇到一下問題:Caused by: java.sql.SQLException: Data truncated for column 'id' at row 1create table enterprise_import_tier2 as ( select REPLACE(GROUP_CONCAT(u.bid_enterprise,';'

    2021-01-08 22:45:09 42

    原創 vue/elementUI CheckBox多選框賦值(設置`el-checkbox-group`以及`v-for`遍歷`el-checkbox`)

    最近有個功能,需要給項目添加一個多選賦值的功能,項目基于renren-security也就是半js半vue模式的前端。**需求展示:**- 給定一個字段,例如技術領域,頁面上設置為checkbox多選項。- 選擇之后,保存json字符串到數據庫(直接value的形式)- 列表展示直接用json字符串展示- 詳情頁面根據之前選定的json字符串設置對應的選項打勾

    2021-01-07 23:36:40 203

    原創 spring:Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘

    springboot有接口日期轉換的經典問題,給Entity加`@JsonFormat`解決了輸出`json日期格式的輸入輸出`問題,但是解決不了非@RequestBody/也就是`普通表單`提交的日期格式問題,這個時候就需要加`@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)`

    2021-01-03 23:50:09 81

    原創 vue圖片縮略圖及圖片預覽功能

    上次有個需求,是要給圖片做個縮略圖以及預覽功能。其實用vue來實現是很簡單的, 幾句代碼可以搞定,也不需要什么額外的插件。實現的效果如下:- vue顯示圖片縮略圖- vue顯示圖片預覽功能

    2021-01-01 00:37:55 100

    原創 powershell抓取日志最后N行并提取包含錯誤關鍵字行信息

    最近公司的Qlik Sense項目有些異常情況,由于數據量巨大,需要跑9H以上,再windows下面是會有文件鎖的意外情況的,一旦遇到file locked,則一方面需要看是什么文件鎖了,另一方面重啟對應的application服務(例如所有qlik服務)。 這里用了這個腳本來實現以下功能。- `多個目錄`抓取日志- 只抓取日志`最后N行`- 判斷是否包含`ERROR:`的業務錯誤關鍵字

    2021-01-01 00:15:03 87

    原創 JAVA計算兩個日期相差多少天

    前言有時候我們在JAVA中會比較兩個日期相差多少天,這里有幾個實現方法供大家參考,偶爾會用到,也當做自己收藏。btw,同時也要鄙視一下我的好基友從百度搜到的一個答案的作者,寫了毒代碼,計算個日期而已,竟然要遍歷兩個日期的time。解決方案有使用Calendar的,也有使用Date的,都ok。但是基本都是去獲取Time進行計算。Calendar也可以換成LocalCalendar等等的。 /** * JAVA計算兩個日期相差多少天(by date) * @author zhengk

    2020-12-31 01:02:02 162 2

    原創 SpingBoot/JAVA實現給圖片加水印功能(通過thumbnailator庫)

    前言最近某項目有個加水印的需求,JAVA實現給已上傳的圖片增加水印并輸出的功能,圖片A+水印B=合成帶水印緩存圖片C(就是不需要保存到硬盤,不占用空間),目前網上的解決方案挺多但是挺亂,于是趁機整理了一份簡潔版供大家使用。這里借助了一個很強大的Thumbnails庫 。圖片A水印B效果圖CMAVEN<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator --><!-- https://githu

    2020-12-29 01:08:12 135

    原創 DEEPIN/UOS雙屏顯示及分辨率設置(主屏、復制、擴展、副屏)

    背景前段時間通過Ventoy(U盤系統啟動盤引導制作工具)給筆記本裝上了DEEPIN/UOS操作系統,體驗起來是絲絲順滑,除了軟件有小部分不適應或者難crack之外,其它甚好。但是對于投屏,是真的不友好,這里就需要一些命令行來輔助我們設置啦。解決方案查看當前連接屏幕信息xrandr一般我們的筆記本屏為eDP-1-1,外接屏為HDMI-1-1指定輸出2K分辨率xrandr --output HDMI-1-1 --same-as eDP-1-1 --mode 2560x1440復制屏幕

    2020-12-24 17:57:09 235

    原創 powershell管理服務實戰(恢復服務,重啟服務,檢查任務)

    背景最近有一項運維的小任務,也就是寫個腳本監視qlik sense的Services | 服務 是否 正常運行 Running,如果Stopped 停止 了,則需要執行啟動。如果啟動中,則不能進行重啟和停止操作,否則會收到警報。通常用于管理服務的首選工具就是服務管理器。但是,我們是可以通過PowerShell管理系統服務,也就是通過Get-Service | Start-Service | Stop-Service | Restart-Service輕松顯示系統服務信息。解決方案Solution A

    2020-12-24 16:59:37 95

    原創 JAVA壓縮/解壓ZIP/7Z文件(by Apache Commons Compress)

    前言目前手中有個項目,需要做到用戶打包圖片上傳處理的邏輯,這個時候,就需要用到一個JAVA的壓縮/解壓庫Apache Commons Compress 。從壓縮文件中逐個讀取文件(廢話,肯定從里面讀啦)。讀取文件的文件名進行業務邏輯判斷(文件名跟業務編號有關)。上傳之后返回一個信息說哪些成功、哪些失敗、哪些異?;驔]有權限。WHats Apache Commons Compress?Apache Commons Compress,Compress是ApacheCommons提供壓縮、解壓縮文件

    2020-12-19 22:53:08 6999 12

    原創 比BeanCopy好用的BeanMerge(java合并對象屬性,把非空屬性合成到目標對象上)

    前言之前有個解決方案是關于beanUtil.Copy之后,還需要處理才能使兩個對象合并,今天偶爾發現還有更好用的分發,所以特此share一下。這是一個BeanUtil.Merge方法,JAVA合并對象屬性,把對象的非空屬性合成到目標對象上。作為對之前文章《BeanUtils.copyProperties忽略null值/只拷貝非null屬性》的完善和提升解決方案BeanUtil源碼,。if(defaultValue!=null && !"".equals(defaultValue))可

    2020-12-19 18:41:51 221

    原創 mysql截取字符串(SUBSTRING_INDEX)

    前言手頭有fix的任務,需要在mysql中,根據某個url截取部分字符串作為openId,url格式為xxxx.com/202012/t20201216_15360838.html,截取其中的t20201216_15360838出來作為openId,截取202012作為yyyy-mm的日期格式。解決方案1.mysql截取 / 和 . 中間的字符作為openIdSUBSTRING_INDEX(u.url,’/’,-1) 為根據 / 進行截取,獲取后面的字符串SUBSTRING_INDEX(u.ur

    2020-12-16 20:48:41 91

    原創 阿里云如何給c盤擴容

    背景 對于阿里云服務器,如果C盤不夠用,是可以升級c盤的,升級后新擴容的容量會顯示為“未分配”。官方教程: 在線擴容云盤(Windows系統)升級步驟:點擊已存在且需要擴容的硬盤,右鍵點擊擴展卷 ,選上新的擴容磁盤,點下一步直接擴容。擴展成功 :可以看到新空間已經被合并了。...

    2020-11-29 21:28:32 214

    原創 用Ventoy同時引導ubuntu/centos/windows多系統安裝

    什么是Ventoy新一代多系統啟動U盤解決方案,一張圖就可以告訴你他的強大,什么都能引導安裝。同樣也適用于以下問題:關于deepin無法進入引導安裝界面及無法進入系統界面開機黑屏deepin/UOS統信系統引導u盤如何同時引導windows/ubuntu/centos一個u盤引導安裝多份系統ubuntu/fedora引導安裝下載鏈接https://www.ventoy.net/cn/download.htmlhttps://www.lanzoux.com/b01bd54gb安裝

    2020-11-28 22:29:02 322

    原創 mysql之關聯刪除(b表刪除a表)

    前言:除了上次的mysql關聯更新之外,刪除也可以是關聯刪除的。SQL實戰:蹩腳的語句如下:delete unit_detail ud where ud.unit_id in (select x.unit_id from unit x where x.fix_flag=5;);改進版的關聯刪除語句:delete a from unit_detail as a inner join unit as b where a.unit_id=b.unit_id and b.fix_flag=5;

    2020-11-27 00:33:47 181

    原創 mybatisplus解除分頁限制

    前言如果你的mybatisplus的分頁受到限制,例如每次只能查詢500條或者1000條,不用擔心,馬上解除限制吧。解決方案在MybatisPlusConfig中配置paginationInterceptor.setLimit(-1); 代表分頁不受任何限制,當然如果對系統性能有限制,建議選擇一個合理值,例如1w等。package com.softdev.system.config;import com.baomidou.mybatisplus.extension.plugins.Paginat

    2020-11-25 23:34:16 520

    原創 mysql之關聯更新(update join,用b表更新a表記錄)

    前言發現之前并沒有整理過mysql表關聯更新,這里補上。有時候我們需要用b表去更新a表的記錄,如果只有一個字段那通常我們可能就update set a.xxx=(select b.xxx from b where a.ib.id) ,但是字段一多,顯得就不是特別方便了,加上不好做限制,所以就了update join。解決思路主表CREATE TABLE `unit` ( `unit_id` int(11) NOT NULL AUTO_INCREMENT, `price` decimal(10

    2020-11-19 14:02:54 533

    原創 Mysql移除重復記錄實戰

    前言這是一次mysql移除重復記錄實戰,想起來之前并沒有share過,所以整理一下發上來大家參考。假設有company表:company_name+price為判斷重復條件,也就是 group by 并 having count(*)>1 的條件需要保留最大company_id(也就是移除最小company_id的記錄)有些記錄不止重復了一兩條,可能上百條,多次執行移除重復記錄,最后手工篩查過多重復的實戰記錄純SQL,供參考。############################

    2020-11-15 23:28:21 166

    原創 Intelij IDEA打開類視圖的方法(Structure,類似eclipse的outline視圖)

    IDEA默認是不打開類視圖的,如果需要,請自己打開。關于怎么打開:Structure結構視圖默認是不打開的在菜單 View>Tool Windows>Structure或者使用 Alt+7 打開除了類視圖還支持什么視圖:這里的Structure視圖比類視圖更為強大,支持不僅僅是類視圖,包括html等都可以展示。關于位置:推薦是Move to > Right Top右上角 , 這樣就跟Eclipse的風格是一樣的了。整理by zhengkai.blog.csdn.n

    2020-11-15 17:30:44 269

    原創 MySql行轉列實戰(根據符號分割并分行展示)

    前言最近有個爬蟲系統,需要針對抓取下來的信息中的單位進行處理,而單位是通過分號連接的字符串,例如xxx公司;xxx公司。在mysql中根據符號;進行分割,并分行展示。解決方案其中title是信息標題,company是公司名稱。(基于真實項目實戰,字段做了處理)select t.title,t.company from xxx tSELECT a.title,SUBSTRING_INDEX( SUBSTRING_INDEX( a.company, ';', b.help_topic_i

    2020-11-15 12:10:55 159

    原創 vue: 無法加載文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因為在此系統上`禁止運行腳本`。(powershell運行策略設置)

    vue : 無法加載文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因為在此系統上禁止運行腳本。有關詳細信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。Solution該問題的solution就是通過powershell去解除Execution_Policies(運行策略)的限制。開始菜單或者小娜搜索輸入powershel..

    2020-10-31 17:58:47 429 4

    原創 springboot2集成ehcache緩存(純Java的進程內緩存框架)

    springboot2+ehcache集成攻略與教程,,,先來看看ehcache緩存與redis緩存的區別----- ehcache直接在`jvm虛擬機`/`java進程`中緩存,可以理解為緩存在內存中,速度快,效率高;但是緩存`共享麻煩`,集群分布式應用不方便??梢灾苯觍單獨使用`,集成于項目內或者第三方庫,多用于`內部緩存` ,或者一般沒有微服務的單實例小項目。 - redis是通過`socket`訪問到緩存服務,效率比ecache低,比數據庫要快很多,處理集群和分布式緩存方便,有成熟的方案。。。

    2020-10-24 08:48:29 1811

    原創 mysql中text和blob的長度

    # text類型用來存儲大量的文本數據,比較常見的類型。與Char、VarChat相比,text`不可以有默認值`?!疽话闫胀ㄎ谋窘ㄗh用 `Text`,65K】【保存網頁需要用到 `MediumText`,最大16M】# BLOB用于存儲二進制數據,常常為圖片或音頻等大的對象?!窘ㄗh使用`MediumBlob`16m起或者`LongBlob`4G,因為隨便保存一個圖片就超過65k了】

    2020-10-23 00:39:52 285

    原創 word方框(?□)打勾(√)方法

    前言平時我們會遇到很多表單需要在word中填寫,有時候會有?身份證 □護照需要打勾的地方方法一:字體Windings 2 中的打勾符號插入>符號>字體Windings 2>找到打勾符號方法二:2611,alt+x輸入數字 2611,再按 Alt+X 也可以成功獲得一個打勾的效果,只不過樣式會特殊一點...

    2020-10-20 13:49:01 276

    原創 Google Analytics(分析)個人資格認證2018-2019-2020最新中英文題庫

    Google Analytics(分析)個人資格認證考查的是 Google Analytics(分析)的初高級概念,其中包括:規劃和原則;實施和數據收集;配置和管理;轉化和歸因;以及報告、指標和維度。我的考試:我的證書:2020最新題庫(英文版,100%準確)https://www.answerout.com/google-analytics-individual-qualification-exam-answers/2018-2019題庫與答案(中文版,文字有些出入)1.如果用戶在單次會

    2020-10-20 00:44:45 656 1

    原創 css中a標簽不顯示下劃線怎么設置(通過text-decoration:none樣式)

    前言有時候我們需要設置一些隱藏的入口,例如后臺管理頁面,內部人員可以輕松的從某處文字點擊進入,而外部其他人沒有研究網頁或者不熟悉的話是不知道的。大系統來講是不合理的,小系統來講還挺不錯的。而a標簽自帶的下劃線會暴露這是一個鏈接,設置a標簽沒有下劃線的樣式則是本文的重點。解決方案設置 style="text-decoration:none;" ,text-decoration是文字裝飾的樣式,相當于不要任何的文本樣式。<p> <a href="${request.context

    2020-10-19 19:45:48 704

    原創 WIN10如何開啟視頻預覽功能(需要Media Preview或者K-Lite Codec Pack)

    WIN10本身系統是不支持直接預覽視頻的,百度搜了一下,看到很多人在問,也總結了兩種解決方案:一、安裝K-Lite Codec Pack 解碼包(推薦)。。。二、安裝Media Preview視頻縮略圖瀏覽軟件。。。K-Lite Codec Pack->K-Lite Codec Pack 是解碼器包的鼻祖,它可以擴展播放器功能,使其能解碼更多格式。它也自帶經典播放器media player classic(MPC),可以讓解碼器包配合他使用。提供絕大多數影音格式的解碼器,裝了它可以預覽視頻也可以解碼視頻

    2020-10-18 22:49:47 692

    原創 vue element-UI使用el-select時@change不能觸發的解決方案(通過el-option @click.native原生方法)

    前言在下剛入門VUE不久,最近有個項目的頁面進行了VUE改造,使用的是 element-UI ,其中有個功能如下,有一下拉選擇列表:證書類別,選擇其中某個證書類別,自動根據證書類別設置的前綴填寫到證書編號的輸入框中去。 按道理這是一個onChange事件,也就是el-select的@Change事件可以搞定,但是卻多次輸出的undefined,最后通過改變思路,使用了el-option的@click.native的原生方法來實現。源代碼+解決方案源代碼+解決方案一起驗證,忽略其他細節不看,我們可以發

    2020-10-18 22:40:44 668

    原創 Windows10安裝Ubuntu子系統+配置SSH連接+安裝xfce4圖形界面+配置xrdc遠程桌面連接

    WIN10的所有`非精簡版的系統`,都已經`內置Linux內核`,可以直接打開一個PC應用一樣使用`Ubuntu子系統`。這是非常Cool的體驗,并且經歷了一段時間的完善和摸索,現在應用起來都非常成熟。本教程包含- **啟用linux功能和從微軟商店安裝Ubuntu**- **配置和啟用SSH連接,使用xshell遠程連接**- **安裝xfce4圖形界面和RDP遠程桌面連接**不過,網上說只有專業和企業版可以使用,其實我家庭版也是ok的,只要`Microsoft Store商店`可以打開。

    2020-10-13 22:33:59 3696 18

    原創 SpringBoot集成EasyPOI實現excel導入導出功能

    SpringBoot可以快速使用EasyPOI進行便捷的導入導出,這里是一份簡單的教程,包含導入和導出部分。一段controller代碼+一個@Excel實體類注解,輕松實現excel導入導入。

    2020-10-12 17:36:51 1520

    原創 ehcache:Null key returned for cache operation問題解決方法

    前言今天一個上線許久的系統突然無法新增證書,但是不是所有都不允許新增,只是編號重復的無法新增。從邏輯上想,我是設置了編號重復判斷,但是該業務判斷邏輯未生效,從緩存上將,會不會是id=null導致的問題。報錯詳情:java.lang.IllegalArgumentException: Null key returned for cache operation (maybe you are using named params on classes without debug info?) Builder

    2020-09-26 00:16:09 434

    原創 qlik sense extract the value from the json

    Backgroundqlik sense doesn’t provide a function to quickly extract the value from the json ,so we have to use many origin functions to get value from the json.QLIK SENSE本身并沒有提供一個JSON解析方法可以直接從JSON中提取值,所以必須用原生方法進行拼湊來提取值.RequirementGiven that we connect t

    2020-09-16 10:10:24 140

    原創 推薦大家去擼60元的阿里云ACA DevOps認證

    2020-09-12 21:37:56 581 1

    原創 ISO20022報文

    什么是ISO20022?ISO 20022 是國際標準化組織 (ISO) 提議用于開發所有金融消息的平臺 , 金融消息標準化使得各行各業的運作變得更加有效和高效,它們為產品和服務提供了規范,以確保產品和服務安全、可靠、具有良好的質量。ISO 20022 標準包含多個部分,由負責銀行、證券和其他金融服務領域的標準化的 ISO 技術委員會 (ISO/TC 68) 開發和維護。ISO 20022 沒有描述消息本身;它描述了一個使用以下工具開發標準化消息的通用平臺:一種建模方法(基于 UML),用于采用某種

    2020-09-12 20:02:38 628

    原創 英國銀行Ring-Fenced圍欄概念(RFB)

    前言做銀行金融系統的時候,經??吹経K分為UK-RFB和UK-NRFB,究竟什么是RFB呢.Whats “圍欄”(Ring-Fenced Bank)?英國在全球金融危機中遭受重創,為維護金融穩定,重塑穩健安全的銀行體系,英國政府對銀行業實施了一系列改革,其中最重要、爭議最大的是所謂“圍欄”(Ring-Fencing)改革,即通過把零售銀行 Retail Bank和Investment Bank 投資銀行業務隔離開的結構性改革來有效隔離風險,維護儲戶等債權人利益。此舉可能會對英國銀行業的經營模式產生重要

    2020-09-08 19:35:49 581

    原創 (powershell) backup zip and delete log files/qlik sense script logs half-year backup program

    前言:Qlik sense的script log是非常多的,需要定期清理,所以本程序用的是powershell進行編寫,功能如下:- 復制半年前的日志(.AddDays(-180)可以修改具體的時間)到Temp文件夾- 用7Zip壓縮日志文件夾并保存為.zip- 刪除已經備份好的半年前日志文件

    2020-09-08 14:15:51 107 1

    原創 ccmcache cleaner(powershell ccmcache清理腳本)

    Whats CCMCache folder?The ccmcache folder is used by System Center Configuration Manager (SCCM) client. This is where files downloaded by SCCM are stored. SCCM is an enterprise software management system used in many Windows environment, and provides ope

    2020-09-07 16:33:21 299

    原創 vue對時間戳判斷昨天今天過去

    需求背景最近有這么個需求,需要再vue中對日期進行判斷,從而顯示某些數據是昨日還是今日 。解決方案 <el-card class="box-card"> <div slot="header" class="clearfix"> <span>招標信息 <el-tag>{{date|formatDate(this)}}</el-tag></span> <!--

    2020-08-08 17:04:03 281

    Tail4Win.rar

    window下的tail,支持windows10,linux下很好用的工具

    2018-05-20

    mybatisGenerator

    mybatisGenerator,包括自己寫的bat和xml,配置xml然后運行bat即可

    2018-05-19

    com口調試相關

    com口調試相關(串口調試精靈+javax.comm包+win32com.dll+串口虛擬工具)

    2018-05-09

    Moshow鄭鍇的留言板

    發表于 2020-01-02 最后回復 2020-01-02

    】關于JAVA_JDBC的,求大神賜教!

    發表于 2011-12-12 最后回復 2011-12-12

    空空如也

    TA創建的收藏夾 TA關注的收藏夾

    TA關注的人 TA的粉絲

    提示
    確定要刪除當前文章?
    取消 刪除
    多乐彩