📄 setsyslog.java
字号:
/* * Author : 胡家宝 * Date : 2006-6-30 10:54:52 */ package WebExam; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.util.*; public class SetSysLog{ private int m_LogId; private int m_LogClass; private String m_LogDescribe; private String m_UserName; private long m_LogDate; private String m_OtherC1; private int m_OtherI1; public SetSysLog() { } public SetSysLog(int LogId,int LogClass,String LogDescribe,String UserName,long LogDate,String OtherC1,int OtherI1) { m_LogId = LogId; m_LogClass = LogClass; m_LogDescribe = LogDescribe; m_UserName = UserName; m_LogDate = LogDate; m_OtherC1 = OtherC1; m_OtherI1 = OtherI1; } public int getLogId() { return m_LogId; } public void setLogId( int LogId ) { m_LogId = LogId; } public int getLogClass() { return m_LogClass; } public void setLogClass( int LogClass ) { m_LogClass = LogClass; } public String getLogDescribe() { return m_LogDescribe; } public void setLogDescribe( String LogDescribe ) { if( LogDescribe == null ) LogDescribe= "default"; m_LogDescribe = LogDescribe; } public String getUserName() { return m_UserName; } public void setUserName( String UserName ) { if( UserName == null ) UserName= "default"; m_UserName = UserName; } public long getLogDate() { return m_LogDate; } public void setLogDate( long LogDate ) { m_LogDate = LogDate; } public String getOtherC1() { return m_OtherC1; } public void setOtherC1( String OtherC1 ) { if( OtherC1 == null ) OtherC1= "default"; m_OtherC1 = OtherC1; } public int getOtherI1() { return m_OtherI1; } public void setOtherI1( int OtherI1 ) { m_OtherI1 = OtherI1; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_LogId ); dout.writeInt( m_LogClass ); dout.writeUTF( m_LogDescribe ); dout.writeUTF( m_UserName ); dout.writeLong( m_LogDate ); dout.writeUTF( m_OtherC1 ); dout.writeInt( m_OtherI1 ); return bout.toByteArray(); } //反序列化 public void deserialize(byte[] data) throws IOException { ByteArrayInputStream bin = new ByteArrayInputStream(data); DataInputStream din = new DataInputStream(bin); m_LogId = din.readInt(); m_LogClass = din.readInt(); m_LogDescribe = din.readUTF(); m_UserName = din.readUTF(); m_LogDate = din.readLong(); m_OtherC1 = din.readUTF(); m_OtherI1 = din.readInt(); bin.close(); din.close(); } public static boolean matches(byte[] data, String userName) throws IOException { ByteArrayInputStream bais = new ByteArrayInputStream(data); DataInputStream dis = new DataInputStream(bais); try { return (dis.readUTF()).equals(userName); } catch (IOException e) { e.printStackTrace(); return false; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -