原创 數據結構,樹解析

樹結構 { "connects": [ { "label": "", "pageSourceId": "nodeBegin", "pageT

原创 oracle存儲過程--動態sql執行

create or replace procedure MKT_TO_HUAXIAO_ROWNUM(i_size in number,

原创 SpringBoot啓動報錯:Cannot instantiate interface org.springframework.context.ApplicationListener.....

springBoot啓動報錯: Cannot instantiate interface org.springframework.context.ApplicationListener : org.springframework.boot

原创 轉載:spring boot shell啓停腳本(二)

#!/bin/bash ## Author LinkinStar ## UPDATE 2019-01-05 ## 該腳本屬於翻譯,未經環境測試 version="1.0.1"; cd `dirname $0` appName=$2 i

原创 jackson 序列化配置詳解

//這個特性,決定了解析器是否將自動關閉那些不屬於parser自己的輸入源。 // 如果禁止,則調用應用不得不分別去關閉那些被用來創建parser的基礎輸入流InputStream和reader;

原创 HashMap 1.8版本 函數式API

/** * main 測試 * * @param args */ public static void main(String[] args) throws Exception {

原创 數據庫連接池Druid配置調優

數據庫連接池Druid配置調優 1 maxWait: 從連接池獲取連接的超時等待時間,單位毫秒,需要注意這個參數只管理獲取連接的超時。 獲取連接等待的直接原因: 池子裏沒有可用連接,具體包括:連接池未初始化,連接長

原创 fastJson 自定義序列化時間(格林威治時間)

/** * main 測試 * @param args */ public static void main(String[] args)throws Exception {

原创 Java異步CompletableFuture

package integral; import java.util.ArrayList; import java.util.List; import java.util.concurrent.CompletableFuture; i

原创 自定義註解(一)

package com.example.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; impo

原创 簡單策略模式

package com.strategy; /** * 抽象策略 * @author YangTG * */ public interface Strategy { void price(); } package c

原创 oracle 存儲過程--遊標

靜態遊標 CREATE OR REPLACE PROCEDURE ORDER_TO_HIS(i_beginTime       in varchar2, --開始時間                                    

原创 Java8 Lambda 流式編程範例

package com.sitech.crmpd.service; import com.google.common.collect.Lists; import com.sitech.crmpd.annotation.SystemHt

原创 shell 檢測文件大小

# 文件路徑 filePath=${1} #文件名稱 fileName=${2}; #查看文件大小 count=`cat ${filePath}/*.txt|wc -l` if [ $count -eq 0 ]; then echo

原创 JAVA sftp單個文件上傳

import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsc