1、公司開發的java web要項目打包成war包往外賣,怎么對war包進行處理,防止其自己拷貝后往外出售呢,如果不通過加密的方式,還有其他方式防止其出售呢.
2、大家都知道的,class很好反編譯。出于對知識產權和自身軟件的保護,不希望任何人都可以看到源代碼或者被反編譯工具進行解密。
張軍 2019-10-29 19:32:01 35617
在學習oauth2.0協議的時候,對于刷新令牌refresh token感覺很困惑。主要是為啥需要刷新令牌,以及刷新令牌是如何工作的,技術細節是啥?比如通過refresh token可以讓access token永久不過期嗎?
張軍 2021-06-20 23:55:30 22325
FreeMarker是一款模板引擎: 即一種基于模板和要改變的數據,并用來生成輸出文本(HTML網頁、電子郵件、配置文件、源代碼等)的通用工具。 它不是面向最終用戶的,而是一個Java類庫,是一款程序員可以嵌入他們所開發產品的組件。
FreeMarker是免費的,基于Apache許可證2.0版本發布。其模板編寫為FreeMarker Template Language(FTL),屬于簡單、專用的語言。需要準備數據在真實編程語言中來顯示,比如數據庫查詢和業務運算, 之后模板顯示已經準備好的數據。在模板中,主要用于如何展現數據, 而在模板之外注意于要展示什么數據
張軍 2019-08-10 16:43:37 9582
快捷鍵 功能描述
F8 單步調試,不進入函數內部
F7 單步調試,進入函數內部
Shift+F7 選擇要進入的函數
Shift+F8 跳出函數
Alt+F9 運行到斷點
Alt+F8 執行表達式查看結果
F9 繼續執行,進入下一個斷點或執行完程序
Ctrl+F8 設置/取消當前行斷點
Ctrl+Shift+F8 查看斷點
張軍 2020-03-26 19:02:17 9100
Hadoop是一個由Apache基金會所開發的分布式系統基礎架構。
用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群的威力進行高速運算和存儲。
Hadoop實現了一個分布式文件系統(Hadoop Distributed File System),簡稱HDFS。HDFS有高容錯性的特點,并且設計用來部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)來訪問應用程序的數據,適合那些有著超大數據集(large data set)的應用程序。HDFS放寬了(relax)POSIX的要求,可以以流的形式訪問(streaming access)文件系統中的數據。
Hadoop的框架最核心的設計就是:HDFS和MapReduce。HDFS為海量的數據提供了存儲,而MapReduce則為海量的數據提供了計算。
張軍 2019-08-10 19:54:59 9030
java正則表達式 過濾特殊字符的正則表達式
張軍 2022-04-01 08:44:09 8921
一般,在項目中,我們會會經常使用到日期的各種方式的處理,在各個業務邏輯操作中,都需要相關的日期操作, 因此,實現項目中的日期工具類的提出,還是十分重要的,下面,就項目中常用到的日期的相關操作方式, 做了一個小的工具類,幾乎包含所有的日期操作了,方便項目使用,也方便以后的復用和查詢.下面見代碼:
張軍 2019-08-02 22:54:18 8600
springcloud是微服務架構的集大成者,將一系列優秀的組件進行了整合。基于springboot構建,對我們熟悉spring的程序員來說,上手比較容易。
通過一些簡單的注解,我們就可以快速的在應用中配置一下常用模塊并構建龐大的分布式系統。
SpringCloud的組件相當繁雜,擁有諸多子項目。重點關注Netflix
張軍 2019-08-30 16:38:40 8573
刪除命令參數說明
張軍 2022-03-15 08:39:04 7346
壓縮jsp,html中的代碼,去掉所有空白符、換行符
張軍 2022-03-12 17:17:47 7128
輸出相關路徑
張軍 2022-03-15 08:41:23 7116
刪除前3天、前30天、前7天的文件
張軍 2022-03-15 08:37:20 7096
json工具類
張軍 2022-03-12 17:06:03 6962
壓縮、解壓縮工具類
張軍 2022-03-12 17:17:03 6961
多線程工作處理、多線程工作處理簡單實現類、多線程工作處理接口
張軍 2022-03-12 17:19:38 6834