原创 Java動態代理

實現一個動態代理需要五個組件: 1.定義一個接口I 2.編寫該接口I的實現類Impl ,同時也被稱爲被代理類、委託類 3.編寫InvocationHandler接口的實現類H,構造H類對象的時候可以把要代理的對象B傳入,在裏面的i

原创 TeamViewer Could not connect to partner解決

故障:連着連着突然就斷掉了,然後一直連不上。可以看到另一臺電腦在線,但是連接的話報錯: Could not connect to partner 解決方法:網絡適配器中關閉ipv6即可連接 原因未知 https://communi

原创 Java定時任務

第一個方法 在Spring中使用定時任務 1.配置類中使用@EnableScheduling開啓 2.在bean的方法中添加 @Schedule(fixedRate=5000) 每隔五秒執行 @Schedule(cron =

原创 動態規劃

動態規劃擅長求解最優解問題 最長遞增子序列(LIS) 有序列{a1,a2,…,an}如{3 4 0 1 2},我們求其最長遞增子序列長度。 第一步,分解問題 顯然,最長遞增子序列長度 = max { 以3結束的遞增子序列的最長長度

原创 鎖的分類

自旋鎖:就是不斷地通過循環來試圖獲取鎖,避免上下文切換的巨大代價。某些臨界區操作僅僅是修改或者讀取某個值,操作時間很短。 在不是很嚴格的意義上可以認爲: 悲觀鎖 = 操作系統互斥鎖,關開中斷實現 = 重量級鎖 樂觀鎖 = 自旋鎖

原创 大廠面試

阿里實習一面 問爬蟲項目 redis大數據去重 線程調度時耗費最大的是什麼 鎖的實現 XSS CSRF LL(1)和LL(2) 用過什麼編譯的工具嗎 問我Java熟悉嗎,我說不熟悉 怎麼判斷一個鏈表有環。 沒想到,遍歷一遍。。 頭

原创 操作系統真象還原筆記——x86下的概念總結

保護模式 保護模式,是一種80286系列和之後的x86上的CPU操作模式。保護模式是設計用來增強多任務體系、內存保護、分頁系統,以及硬件支援的虛擬內存。 1.爲什麼需要保護模式,因爲實模式存在以下缺陷: 安全缺陷:沒有特權級,用

原创 《redis設計與實現》掃視

第2章 簡單動態字符串(SDS)   redis的字符串不是直接用c語言的字符串,而是用了一種稱爲簡單動態字符串(SDS)的抽象類型,並將其作爲默認字符串。   redis中包含字符串值的鍵值對在底層都是由SDS實現的。   le

原创 java筆記

start() : 它的作用是啓動一個新線程,新線程會執行相應的run()方法。start()不能被重複調用。 run() : run()就和普通的成員方法一樣,可以被重複調用。單獨調用run()的話,會在當前線程中執行run

原创 數據庫轉換

1.使用ESF Database Migration Toolkit - Professional 按照提示進行操作即可 2.任意數據庫轉換系統 DB2DB 1.6 沒有嘗試 3.使用jetbrains系列IDE自帶的數據庫插件進

原创 python3內置函數exit

exit(string code) //會返回字符串code到stdout並退出程序 官方文檔並未記載此函數

原创 spring學習小結

一個spring程序由組件(Bean)、配置文件、容器(context)三部分組成 容器也是主程序邏輯的地方,如: package com.test1; import org.springframework.context.A

原创 IDEA+maven+springMVC第一次啓動

第一次啓動遇到了不少問題 啓動一個全新的maven項目,右鍵添加框架,web+springMVC 出現兩個配置文件applicationContext.xml和dispatcher-servlet.xml ApplicationC

原创 RCTF2019web題目復現之rblog和ez4cr

這兩道題都是關於反射型XSS繞過。看wp還復現了蠻長時間,bot好像掛了,所以就打打自己cookie吧 rblog 1.查看所有接口地址 2.接口中的v1v2可能是版本號 發現接口地址https://rblog.2019.rctf

原创 在endnote中添加中文參考文獻格式

在style中並沒有中文參考文獻用的Chinese Std GBT7714 (numeric).ens格式 在endnote官網搜索對應的格式 https://endnote.com/downloads/styles 放到endn