1. 如何對java的class類進行加密
可以使用Virbox Protector Standalone 加殼工具對java的class類進行加密,支持各種開發語言的程序加密。可防止代碼反編譯,更安全,更方便
產品簡介
Virbox Protector Standalone提供了強大的代碼虛擬化、高級混淆與智能壓縮技術,保護您的程序免受逆向工程和非法修改。
Virbox Protector Standalone 將被保護的程序代碼轉換為虛擬機代碼,程序運行時,虛擬機將模擬程序執行,進入和離開虛擬機都有高級代碼混淆。虛擬機配合代碼混淆可以達到很好的保護效果,尤其是開發者的私有邏輯。高級混淆利用花指令和代碼非等價變形等技術,將程序的代碼,轉換成一種功能上等價,但是難於閱讀和理解的代碼,可充分干擾靜態分析。應用程序的解壓縮含有動態密碼,讓一切自動脫殼工具失效,有效的阻止.Net、PE 程序的直接反編譯。
特點
多種加密策略:代碼虛擬化、高級混淆、智能壓縮
性能分析:智能分析引擎,一鍵分析各個函數模塊調用的次數
支持多種開發語言:多種開發語言加殼支持
源碼級保護:保護到匯編級別,c#保護IL級別
免費更新:免費版本升級
2. 尋求JAVA最常用的一百個英語單詞
CPU(Center Processor Unit)中央處理單元
mainboard主板
RAM(random access
memory)隨機存儲器(內存)
ROM(Read Only Memory)只讀存儲器
Floppy Disk軟盤
Hard Disk硬碟
CD-ROM光碟驅動器(光碟機)
monitor監視器
keyboard鍵盤
mouse滑鼠
chip晶元
CD-R光碟刻錄機
HUB集線器
Modem= MOlator-DEMolator,數據機
P-P(Plug and Play)即插即用
UPS(Uninterruptable Power Supply)不間斷電源
BIOS(Basic-input-Output
System)基本輸入輸出系統
CMOS(Complementary Metal-Oxide-Semiconctor)互補金屬氧化物半導體
setup安裝
uninstall卸載
wizzard向導
OS(Operation Systrem)操作系統
OA(Office AutoMation)辦公自動化
exit退出
edit編輯
復制
cut剪切
paste粘貼
delete刪除
select選擇
find查找
select all全選
replace替換
undo撤消
redo重做
program程序
license許可(證)
back前一步
next下一步
finish結束
folder文件夾
Destination Folder目的文件夾
user用戶
click點擊
double click雙擊
right click右擊
settings設置
update更新
release發布
data數據
data base資料庫
DBMS(Data Base Manege
System)資料庫管理系統
view視圖
insert插入
object對象
configuration配置
command命令
document文檔
POST(power-on-self-test)電源自檢程序
cursor游標
attribute屬性
icon圖標
service pack服務補丁
option pack功能補丁
Demo演示
short cut快捷方式
exception異常
debug調試
previous前一個
column行
row列
restart重新啟動
text文本
font字體
size大小
scale比例
interface界面
function函數
access訪問
manual指南
active激活
computer language計算機語言
menu菜單
GUI(graphical user
interfaces )圖形用戶界面
template模版
page setup頁面設置
password口令
code密碼
print preview列印預覽
zoom in放大
zoom out縮小
pan漫遊
cruise漫遊
full screen全屏
tool bar工具條
status bar狀態條
ruler標尺
table表
paragraph段落
symbol符號
style風格
execute執行
graphics圖形
image圖像
Unix用於伺服器的一種操作系統
Mac OS蘋果公司開發的操作系統
OO(Object-Oriented)面向對象
virus病毒
file文件
open打開
colse關閉
new新建
save保存
exit退出
clear清除
default默認
LAN區域網
WAN廣域網
Client/Server客戶機/伺服器
ATM( Asynchronous
Transfer Mode)非同步傳輸模式
Windows NT微軟公司的網路操作系統
Internet互聯網
WWW(World Wide Web)萬維網
protocol協議
HTTP超文本傳輸協議
FTP文件傳輸協議
Browser瀏覽器
homepage主頁
Webpage網頁
website網站
URL在Internet的WWW服務程序上
用於指定信息位置的表示方法
Online在線
Email電子郵件
ICQ網上尋呼
Firewall防火牆
Gateway網關
HTML超文本標識語言
hypertext超文本
hyperlink超級鏈接
IP(Address)互聯網協議(地址)
SearchEngine搜索引擎
TCP/IP用於網路的一組通訊協議
Telnet遠程登錄
IE(Internet Explorer)探索者(微軟公司的網路瀏覽器)
Navigator引航者(網景公司的瀏覽器)
multimedia多媒體
ISO國際標准化組織
ANSI美國國家標准協會
able 能
activefile 活動文件
addwatch 添加監視點
allfiles 所有文件
allrightsreserved 所有的權力保留
altdirlst 切換目錄格式
並能夠解決更大范圍內的磁碟問題
andotherinFORMation 以及其它的信息
archivefileattribute 歸檔文件屬性
assignto 指定到
autoanswer 自動應答
autodetect 自動檢測
autoindent 自動縮進
autosave 自動存儲
availableonvolume 該盤剩餘空間
badcommand 命令錯
badcommandorfilename 命令或文件名錯
batchparameters 批處理參數
binaryfile 二進制文件
binaryfiles 二進制文件
borlandinternational borland國際公司
bottommargin 頁下空白
bydate 按日期
byextension 按擴展名
byname 按名稱
bytesfree 位元組空閑
callstack 調用棧
casesensitive 區分大小寫
要求出現確認提示,在你想覆蓋一個
centralpointsoftwareinc central point 軟體股份公司
changedirectory 更換目錄
changedrive 改變驅動器
changename 更改名稱
characterset 字元集
checkingfor 正在檢查
檢查磁碟並顯示一個狀態報告
chgdrivepath 改變盤/路徑
node 節點
npasswd UNIX的一種代理密碼檢查器,在提交給密碼文件前,它將對潛在的密碼進行篩選。
OSPF 開放最短路徑優先協議
OSI Model 開放系統互連模式
out-of-band attack 帶外攻擊
packet filter 分組過濾器
password 口令
path 路徑
payload 凈負荷
PBX 專用交換機
PCS 個人通信業務
peer 對等
permission 許可權
plaintext 明文
PPTP 點到點隧道協議
port 埠
prority 優先權
protocol 協議
potential browser 潛在瀏覽器
POP 互聯網電子郵件協議標准
是Post Office Protocol 的縮寫,是互聯網電子郵件協議標准。我們可以通過有POP
服務功能的主機傳送及接收電子郵件。該協議的缺陷是,當你接收電子郵件時,所有
的信件都從伺服器上清除,下載到你的本地硬碟。當然也有一些客戶端程序可以將電
子郵件留在伺服器上,或設置成超過一定大小的文件不可下載。隨著郵件採用多媒體
格式,郵件會越來越大,我們希望能夠靈活掌握下載什麼文件、何時下載,這就需要
IMAP 協議。目前POP的版本為POP3。
process 進程
proxy 代理
proxy server 代理伺服器
paseudorandom 偽隨機
phreaking 指控制電話系統的過程
RAS 遠程訪問服務
Remote control 遠程式控制制
RPC 遠程過程調用
remote boot 遠程引導
route 路由
router 路由器
routing 路由選擇
RIP 路由選擇信息協議
routed daemon 一種利用RIP的UNIX尋徑服務
routing table 路由表
R.U.P 路由更新協議
RSA 一種公共密匙加密演算法。而RSA也許是最流行的。
script 腳本
search engine 搜索引擎
SSL 安全套接層
secure 密碼
SID 安全標識符
sender 發送者
SLIP 串列線網際協議
server 伺服器
server-based network 基於伺服器的網路
session layer 會話層
share、sharing 共享
share-level security 共享級安全性
SMTP 簡單郵件傳送協議
SNMP 簡單網路管理協議
Site 站點
SCSI 小型計算機系統介面
snffer 檢錯器
snooping 探聽
standalone server 獨立伺服器
strong cipher 強密碼
stream cipher 流密碼
strong password 強口令
SQL 結構化查詢語言
subnet mask 子網掩碼
subdirectory 子目錄
subnet 子網
swap file 交換文件
thin client 瘦客戶機
thread 線程
throughput 吞吐量
transport layer 傳輸量
Transport Protocol 傳輸協議
trust 信任
tunnel 安全加密鏈路
vector of attack 攻擊向量
Virtual directory 虛目錄
Virtual Machine 虛擬機
VRML 虛擬現實模型語言
volume 文件集
vulnerability 脆弱性
weak passwurd 弱口令
well-known ports 通用埠
workstation 工作站
X.25 一種分組交換網協議
zone transfer 區域轉換
authentication 認證、鑒別
authorization 授權
Back Office Microsoft公司的一種軟體包
Back up 備份
backup browser 後備瀏覽器
BDC 備份域控制器
baseline 基線
BIOS 基本輸入/輸出系統
Binding 聯編、匯集
bit 比特、二進制位
BOOTP 引導協議
BGP 引導網關協議
Bottleneck 瓶徑
bridge 網橋、橋接器
browser 瀏覽器
browsing 瀏覽
channel 信道、通路
CSU/DSU 信道服務單元/數字服務單元
Checksum 校驗和
Cluster 簇、群集
CGI 公共網關介面
crash(崩潰) 系統突然失效,需要從新引導
CD-ROM 只讀型光碟
Component 組件
data link 數據鏈路
datagram 數據報
default document 預設文檔
digital key system 數字鍵控系統
disk mirroring 磁碟鏡像
distributed file system 分布式文件系統
eavesdropping 竊聽、竊取
encrypted tunnel 加密通道
enterprise network 企業網
Ethernet 乙太網
External security 外部安全性
environment variable 環境變數
fax modem 傳真貓
file attribute 文件屬性
file system 文件系統
file 文件
FORM 格式
fragments 分段
frame relay 楨中繼
firewall 防火牆
gated daemon gated進程(好象是一種早期的UNIX尋徑服務)
gateway 網關
global account 全局帳號
global group 全局組
group 組
group account 組帳號
group identifier 組標識符
HCL 硬體兼容性表
hash 散表
HPFS 高性能文件系統
Home directory 主目錄
home page 竹葉
hop 驛站、中繼段
host 主機
hyperlink 超文本鏈接
highjacking 劫持終端,即為攻擊者捕獲另一個用戶會話的控制
icon 圖標
impersonation attack 偽裝攻擊
index server 索引伺服器
ISA 工業標准結構
Inherieted Rights Filter 繼承許可權過濾器
ISDN 綜合業務數字網
interactive user 交互性用戶
intermediate system 中介系統
internal security 內部安全性
Internet Explorer(IE) IBM的萬維網瀏覽器
Internet server 網際網路伺服器
Interpreter 解釋程序
intranet 內聯網,企業內部網
intruder 入 侵 者
Java Virtual Machine Java虛擬機
java script 基於Java語言的一種腳本語言
jack in 一句黑客常用的口語,意思為破壞伺服器安全的行為
kernel 內核
keys 密鑰
keyspace 密鑰空間
Keystroke Recorder(按鍵記錄器) 一些用語竊取他人用戶名和密碼的工具
LAN Server 區域網伺服器
Local security 局部安全性
log 日誌、記錄
logging 登錄
logoff 退出、注銷
logical port 邏輯埠
logon 注冊
logon script 登錄腳本
LFN 長文件名
logic bomb(邏輯炸彈)一種可導致系統加鎖或者故障的程序或代碼。
mass browser 主瀏覽器
member server 成員伺服器
menu 菜單
message 消息
multilink 多鏈接
MIME 多媒體Internet郵件擴展
MPR 多協議路由器
multiprocessing 多重處理
Mole 模塊
multihomed host 多穴主機
chooseoneofthefollowing 從下列中選一項
clearall 全部清除
clearallbreakpoints 清除所有斷點
clearsanattribute 清除屬性
clearscommandhistory 清除命令歷史
clearscreen 清除屏幕
closeall 關閉所有文件
codegeneration 代碼生成
colorpalette 彩色調色板
commandline 命令行
commandprompt 命令提示符
compressedfile 壓縮文件
配置硬碟,以為 MS-DOS 所用
conventionalmemory 常規內存
拷貝目錄和子目錄,空的除外
拷貝設置了歸檔屬性的文件
把文件拷貝或搬移至另一地方
把一個軟盤的內容拷貝到另一個軟盤上
diskette 復制磁碟
C拷貝M移動 O比 F搜索R改名 D刪除 V版本 E瀏覽A屬性 W寫字 P列印 L列表
rightc 版權(c
創建DOS分區或邏輯DOS驅動器
createextendeddospartition 創建擴展DOS分區
在擴展DOS分區中創建邏輯DOS驅動器
createprimarydospartition 創建DOS主分區
createsadirectory 創建一個目錄
創建,改變或刪除磁碟的卷標
currentfile 當前文件
currentfixeddiskdrive 當前硬碟驅動器
currentsettings 當前設置
currenttime 當前時間
cursorposition 游標位置
defrag 整理碎片
dele 刪去
刪除分區或邏輯DOS驅動器
刪除一個目錄和所有的子目錄及其中的所有文件
deltree 刪除樹
devicedriver 設備驅動程序
dialogbox 對話欄
directionkeys 方向鍵
directly 直接地
directorylistargument 目錄顯示變數
directoryof 目錄清單
directorystructure 目錄結構
diskaccess 磁碟存取
disk 磁碟拷貝
磁碟服務功能: C拷貝 O比較 F搜索R改卷名V校驗 瀏覽E編緝M圖 L找文件 N格式化
diskspace 磁碟空間
displayfile 顯示文件
displayoptions 顯示選項
displaypartitioninFORMation 顯示分區信息
顯示指定目錄和所有目錄下的文件
顯示指定屬性的文件
顯示或改變文件屬性
displaysorsetsthedate 顯示或設備日期
以單色而非彩色顯示安裝屏信息
顯示系統中已用和未用的內存數量
顯示磁碟上所有文件的完整路徑和名稱
3. java如何去除對象中的null
你可以在對象定義屬性的時候全部初始化,就不會有null了。
如果不這樣的話,在不知道對象屬性個數,不知道類型,不知道名稱的情況下,還真是不好辦呢。
4. 我有一個java的小的項目實踐 有一些問題 可以問一下你么
可能是你輸出小說信息時有問題,一般list的遍歷輸出是先序列化,再輸出去.如下:
Iterator it = list.iterator();
int i = 1;
while (it.hasNext()) {
Object o = it.next();
if (o instanceof Novel) {
//自己的處理
}
}
5. java 讀取xml 出錯 The encoding declaration is required in the text declaration.
<?xml version="1.0" ercoding="GB2313" stamdalone="no" ?>
不僅僅encoding寫錯了,standalone也寫錯了...
6. Java的類的繼承中,子類與非子類是什麼有什麼區別
1. 繼承,是對有著共同特性的多類事物,進行再抽象成一個類。這個類就是多類事物的父類。父類的意義在於可以抽取多類事物的共性。子類中有和父類中可訪問(可繼承到子類)的同名同返回類型同參數表的方法,就會覆蓋從父類繼承來的方法。
2.(1)standalone applications,或稱為applications:可獨立執行的程序
針對用戶介面的不同,可分為:
a) console application
b) windows application
(2)embedded applications:嵌入式應用程序,必須依附在其它程序里執 行
a)applets:內嵌於網頁並通過網際網路傳遞,在用戶端使用支持Java的瀏 覽器內動態地由伺服器端下載並執行的小程序
b)JSP、Java Servelet:以網頁的形式存在於伺服器端並且通過網路下載 至支持Java的瀏覽器內執行
c)MIDlet:利用J2ME MIDP所開發而成,執行環境為行動電話及PDA等
d)Spotlet:利用J2ME CLDC所開發而成,執行環境為PDA等。
3.FlowLayout,流式布局管。嘗試在一行中按增加順序擺放組件,窗體大小改變時,組件位置會相應發生改變
BorderLayout,按方位進行布局管理,(North,South,East,West,Middle)不明確指定,就會默認載入在中間(Middle),每個部分只能放一個組件
GridLayout,網格布局,通過行列,間距,來用網格分割,把組件放入如網格中,先行後列擺放組件。可以保證每個組件的大小都是一樣的
CardLayout,卡片布局,組件重疊放置。
GridBagLayout,組件可以跨行跨列的網格布局。
Frame的默認布局管理器borderlayout
Panel的默認布局管理就是FlowLayout
7. java 怎麼提交應用程序到spark standalone集群中去運行
1、Spark腳本提交/運行/部署1.1spark-shell(交互窗口模式)運行Spark-shell需要指向申請資源的standalonespark集群信息,其參數為MASTER,還可以指定executor及driver的內存大小。sudospark-shell--executor-memory5g--driver-memory1g--masterspark://192.168.180.216:7077spark-shell啟動完後,可以在交互窗口中輸入Scala命令,進行操作,其中spark-shell已經默認生成sc對象,可以用:valuser_rdd1=sc.textFile(inputpath,10)讀取數據資源等。1.2spark-shell(腳本運行模式)上面方法需要在交互窗口中一條一條的輸入scala程序;將scala程序保存在test.scala文件中,可以通過以下命令一次運行該文件中的程序代碼:sudospark-shell--executor-memory5g--driver-memory1g--masterspark//192.168.180.216:7077
8. java利用JAXBContext 編組xml時如何去掉 standalone="yes
你看看代碼就明白了:
import java.io.FileOutputStream;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.Marshaller;
import javax.xml.bind.annotation.XmlRootElement;
public class JavaToXMLDemo {
public static void main(String[] args) throws Exception {
JAXBContext context = JAXBContext.newInstance(Employee.class);
Marshaller m = context.createMarshaller();
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
Employee object = new Employee();
object.setCode("CA");
object.setName("Cath");
object.setSalary(300);
m.marshal(object, System.out);
}
}
9. Java Web程序,運行環境不同,出錯問題!急待解決~
可能是com.lion.User類用了jdk1.5新增特性,例如泛型、增強的for循環,自動裝箱等,建議修改源文件(com/lion/User.java)再用j2sdk1.4.2編譯一次,如果編譯通過則可用新的位元組碼文件(class文件)替換掉舊的位元組碼文件
10. java程序分為哪兩種
(1)standalone applications,或稱為applications:可獨立執行的程序
針對用戶介面的不同,可分為:
a) console application
b) windows application
(2)embedded applications:嵌入式應用程序,必須依附在其它程序里執行
a)applets:內嵌於網頁並通過網際網路傳遞,在用戶端使用支持Java的瀏覽器內動態地由伺服器端下載並執行的小程序
b)JSP、Java Servelet:以網頁的形式存在於伺服器端並且通過網路下載至支持Java的瀏覽器內執行
c)MIDlet:利用J2ME MIDP所開發而成,執行環境為行動電話及PDA等
d)Spotlet:利用J2ME CLDC所開發而成,執行環境為PDA等。
我在網路上搜索得到的答案,同時我學軟體,贊同此觀點,所以。
祝你愉快!