雜七雜八小記錄

docker

權限 --privileged

使用該參數,container內的root擁有真正的root權限。 不然,container內的root只是外部的一個普通用戶權限。 privileged啓動的容器,能夠看到不少host上的設備,而且能夠執行mount。 甚至容許你在docker容器中啓動docker容器。html

數據卷權限

CMD和ENTRYPOINT 的差異

工具

nginx

靜態資源映射
nginx https設置

maven

<repositories>
        <repository>
            <id>public</id>
            <name>aliyun nexus</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
        <repository>
            <id>bintray-qcloud-maven-repo</id>
            <name>qcloud-maven-repo</name>
            <url>https://dl.bintray.com/qcloud/maven-repo/</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
複製代碼

跨域

java基礎

HashMap 與 CurrentHashMap 的數據結構與區別

HashMap 與 CurrentHashMap 的數據結構與區別前端

反射解析

blog.csdn.net/startupmoun… blog.csdn.net/coslay/arti…java

JSTL標籤庫源碼

blog.csdn.net/javaloveiph…linux

JSP自定義標籤

blog.csdn.net/white__cat/…nginx

在jsp文件中,能夠引用tag和tld文件。 
1.對於tag文件 
<%@ taglib prefix="ui" tagdir="/WEB-INF/tags" %> 
其中的tags是個目錄,裏面有若干tag文件。 
但使用<ti:XXXX>時,目錄WEB-INF/tags下,必然有個XXXX.tag文件與之對應。
2.對於tld文件 
在jsp中能夠引用TLD文件,如 
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> 
可是這個http://struts.apache.org/tags-html對應着什麼呢? 
jsp會在當前目錄的\WEB-INF下找全部tld文件,確認這個URL對應哪一個TLD文件。 
當找到struts-html.tld文件時,發現其中的內與這個URL對應。 
但使用<html:YYYYY>時,這個TLD文件中必然有個YYYY項與之對應。 

<%@ taglib prefix="pay" tagdir="/WEB-INF/tags/pay" %>

<%@ taglib prefix="echarts" uri="/WEB-INF/tlds/echarts.tld" %>
複製代碼

spring

springboot 統一處理返回值/響應體

springboot 攔截器配置

openRouting = ((HandlerMethod) handler).getMethodAnnotation(OpenRouting.class);
複製代碼

spring boot 打war包

swagger 使用說明

spring boot 集成 shiro

@ConfigurationProperties

eureka獲取全部服務

spring boot 自動加載配置文件原理

spring aop 註解切面實例

@RequestParam,@PathParam,@PathVariable,@QueryParam 註解的使用區別

springboot 容器初始化調用事件

ApplicationContextAware 獲取spring上下文

spring 內置監聽

spring boot 定時任務

@ConditionalOnBean()//容器中存在某個bean

@ConditionalOnMissingBean() //容器中不存在某個bean

@Bean
   @ConditionalOnMissingBean(ConfigurationTest.class)//不存在bean執行如下方法建立一個bean
   public ConfigurationTest configurationTest(){
       ConfigurationTest configurationTest =new ConfigurationTest();
       configurationTest.setAa("我是@Configguration的值");
       return configurationTest;
   }
複製代碼

MultipartFile多文件上傳

blog.csdn.net/swingpyzf/a…git

計劃任務

<!-- 計劃任務配置,用 @Service @Lazy(false)標註類,用@Scheduled(cron = "0 0 2 * * ?")標註方法 -->
   <task:executor id="executor" pool-size="10"/> <task:scheduler id="scheduler" pool-size="10"/>
   <task:annotation-driven scheduler="scheduler" executor="executor" proxy-target-class="true"/>
複製代碼

數據庫

索引失效條件

oracle

導出dmp
exp hc_video/hc_video@ORCL file=E:\hc_video.dmp owner=(hc_video)
複製代碼
導入dmp
imp hc_video/hc_video@ORCL file=E:\data\hc_video.dmp full=y ignore=y;
複製代碼
建立表空間
create tablespace k_hc_property
logging
datafile 'E:\oracle\product\10.2.0\oradata\orcl\k_hc_property.dbf' 
size 100m 
autoextend on 
next 32m maxsize 2048m
extent management local;
複製代碼
用戶受權
create user NDJGDJ identified by ndjgdj_2017;
grant dba to NDJGDJ;
grant all privileges to NDJGDJ;
複製代碼
oracle樹結構查詢

blog.csdn.net/wupd2014/ar…es6

分組排序
rank,dense_rank,row_number,以及分組排名partition
rank:排名會出現並列第n名,它以後的會跳過空出的名次,例如:1,2,2,4
dense_rank:排名會出現並列第n名,它以後的名次爲n+1,例如:1,2,2,3
row_number:排名採用惟一序號連續值,例如1,2,3,4
partition:將排名限制到某一分組
 
格式:
row_number() over(partition by bb.channel_name order by sum(aa.dk_serv_num) desc nulls last) p1_rank1,
row_number() over(order by sum(aa.dk_serv_num) desc nulls last) rank1,
dense_rank() over(order by nvl(sum(aa.dk_serv_num), 0) desc) rank2,
rank() over(order by sum(aa.dk_serv_num) desc nulls last) rank3
複製代碼

IntelliJ IDEA

IDEA部署非maven項目

blog.csdn.net/u012682683/…github

IDEA jrebal 熱部

blog.csdn.net/xingbaozhen…spring

IDEA 註冊碼

idea.lanyus.com/docker

前端

es6基礎

es6.ruanyifeng.com/?search=%24…

圖表組件

文件blob轉爲file對象

var xhr = new XMLHttpRequest();
    xhr.open('get', "url", true);    //也能夠使用POST方式,根據接口
    xhr.responseType = "blob";   //返回類型blob
    xhr.onload = function () {
    	//定義請求完成的處理函數
    	if (this.status === 200) {
    		var blob = this.response;
    		if (blob.size > 0) {
    			var file = new window.File([blob], "test.ppt");
    			teduBoard.addFile({data: file})
    		}
    	}
    };
    xhr.send();
複製代碼
var xhr = new XMLHttpRequest();
	xhr.open('get', "url", true);    //也能夠使用POST方式,根據接口
	xhr.responseType = "blob";   //返回類型blob
	xhr.onload = function () {
		//定義請求完成的處理函數
		if (this.status === 200) {
			var blob = this.response;
			if(blob.size>0){
				var reader = new FileReader();
				reader.readAsDataURL(blob);   // 轉換爲base64,能夠直接放入a標籤href
				reader.onload = function (e) {

					// 轉換完成,建立一個a標籤用於下載
					var a = document.createElement('a');
					a.download = '兌換碼.txt';
					a.href = e.target.result;
					$("body").append(a);    // 修復firefox中沒法觸發click
					a.click();
					$(a).remove();
					window.location.reload();
				}
			}else{
				window.location.reload();
			}
		}
	};
	xhr.send();
複製代碼

檢索引擎

elasticsearch

www.ruanyifeng.com/blog/2017/0…

優質博客

spring-boot 源碼解析

linux大全

工具包

  • zip4j
  • dom4j
  • commons-lang
  • commons-lang3
  • fastjson
  • commons-io
  • PageHelper

工具類

相關文章
相關標籤/搜索