web
-
JoSQL內存數據庫遠程代碼執行漏洞(含EXP)
JoSQL全稱SQL for Java Objects,提供了應用SQL語句的Java對象的集合的能力開發,JoSQL提供了搜索,排序,group等對Java對象的集合進行類似SQL的查詢應該應用的功能。 例如,查找所有在2004年內修改過的html文件: SELECT * FROM java.io.File WH…
-
那些年我們一起追過的緩存寫法(三)
原文出處: 蘑菇先生 上次我們說了多級緩存,本章詳細介紹下內存緩存該如何設計。 一:分析設計 假設有個項目有一定并發量,要用到多級緩存,如下: 在實際設計一個內存緩存前,我們需要考慮的問題: 1:內存與Redis的數據置換,盡可能在內存中提高數據命中率,減少下一級的壓力。 2:內存容量的限制,需要控制緩存數量。 3:熱點數…
-
那些年我們一起追過的緩存寫法(二)
原文出處: 蘑菇先生 上次主要討論緩存讀寫這塊各種代碼實現。本篇是就上次的問題接著來,繼續看那些年我們各種緩存用法。 一:緩存預熱 上次有同學問過。在第一次加載時,我們的緩存都為空,怎么進行預熱。 單機Web情況下,一般我們使用RunTimeCache。相對于這種情況下: 1:我們可以在啟動事件里面刷新 1 2 3 4 vo…
-
關于大型網站技術演進的思考(十四)–網站靜態化處理—前后端分離—上(6)
原文出處: 夏天的森林 前文講到了CSI技術,這就說明網站靜態化技術的講述已經推進到了瀏覽器端了即真正到了web前端的范疇了,而時下web前端技術的前沿之一就是前后端 分離技術了,那么在這里網站靜態化技術和前后端分離技術產生了交集,所以今天我將討論下前后端分離技術,前后端分離技術討論完后,下一篇文章我將會以網站 靜態化技術的…
-
關于大型網站技術演進的思考(一):存儲的瓶頸(1)
原文出處: 夏天的森林 前不久公司請來了位互聯網界的技術大牛跟我們做了一次大型網站架構的培訓,兩天12個小時信息量非常大,知識的廣度和難度也非常大,培訓完后我很難完整理出全部聽到的知識,今天我換了個思路是回味這次培訓,這個思路就是通過本人目前的經驗和技術水平來思考下大型網站技術演進的過程。 首先我們要思考一個問題,什么樣的網站才是大型網…