[{"title":"(60个子文件57KB)基于区块链技术开发的考勤系统源码.zip","children":[{"title":"attendance-master","children":[{"title":"pom.xml <span style='color:#111;'>4.16KB</span>","children":null,"spread":false},{"title":"README.en.md <span style='color:#111;'>886B</span>","children":null,"spread":false},{"title":"target","children":[{"title":"classes","children":[{"title":"META-INF","children":[{"title":"maven","children":[{"title":"com.blockchain","children":[{"title":"attendance","children":[{"title":"pom.xml <span style='color:#111;'>4.16KB</span>","children":null,"spread":false},{"title":"pom.properties <span style='color:#111;'>236B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"MANIFEST.MF <span style='color:#111;'>113B</span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"attendance.db <span style='color:#111;'>24.00KB</span>","children":null,"spread":false}],"spread":true},{"title":"log4j.properties <span style='color:#111;'>540B</span>","children":null,"spread":false},{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false},{"title":"undertow.properties <span style='color:#111;'>646B</span>","children":null,"spread":false},{"title":"config.properties <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".factorypath <span style='color:#111;'>2.37KB</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>9.37KB</span>","children":null,"spread":false},{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.m2e.core.prefs <span style='color:#111;'>86B</span>","children":null,"spread":false},{"title":"org.eclipse.jdt.apt.core.prefs <span style='color:#111;'>214B</span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'>542B</span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false},{"title":"main","children":[{"title":"webapp","children":[{"title":".DS_Store <span style='color:#111;'>14.00KB</span>","children":null,"spread":false}],"spread":true},{"title":"resources","children":[{"title":"db","children":[{"title":"attendance.db <span style='color:#111;'>24.00KB</span>","children":null,"spread":false},{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false}],"spread":true},{"title":"log4j.properties <span style='color:#111;'>540B</span>","children":null,"spread":false},{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false},{"title":"undertow.properties <span style='color:#111;'>646B</span>","children":null,"spread":false},{"title":"config.properties <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"attendance","children":[{"title":"AttendanceStart.java <span style='color:#111;'>269B</span>","children":null,"spread":false},{"title":"config","children":[{"title":"MainConfig.java <span style='color:#111;'>2.03KB</span>","children":null,"spread":false},{"title":"db","children":[{"title":"SqliteTool.java <span style='color:#111;'>401B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"blockchain","children":[{"title":"core","children":[{"title":"block","children":[{"title":"db","children":[{"title":"LevelDbStoreImpl.java <span style='color:#111;'>608B</span>","children":null,"spread":false},{"title":"DbBlockRead.java <span style='color:#111;'>3.55KB</span>","children":null,"spread":false},{"title":"DbBlockOperate.java <span style='color:#111;'>2.30KB</span>","children":null,"spread":false}],"spread":false},{"title":"body","children":[{"title":"Place.java <span style='color:#111;'>520B</span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"BlockService.java <span style='color:#111;'>1.53KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"contract","children":[{"title":"AttendanceContract.java <span style='color:#111;'>921B</span>","children":null,"spread":false}],"spread":false},{"title":"request","children":[{"title":"body","children":[{"title":"BlockRequestBody.java <span style='color:#111;'>287B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"block","children":[{"title":"Block.java <span style='color:#111;'>366B</span>","children":null,"spread":false},{"title":"db","children":[{"title":"DbStore.java <span style='color:#111;'>561B</span>","children":null,"spread":false}],"spread":false},{"title":"PackBlock.java <span style='color:#111;'>2.67KB</span>","children":null,"spread":false},{"title":"pair","children":[{"title":"PairKey.java <span style='color:#111;'>215B</span>","children":null,"spread":false},{"title":"PublicKey.java <span style='color:#111;'>287B</span>","children":null,"spread":false},{"title":"PrivateKey.java <span style='color:#111;'>293B</span>","children":null,"spread":false}],"spread":false},{"title":"BlockBody.java <span style='color:#111;'>458B</span>","children":null,"spread":false},{"title":"body","children":[{"title":"Attendance.java <span style='color:#111;'>632B</span>","children":null,"spread":false}],"spread":false},{"title":"contract","children":[{"title":"Contract.java <span style='color:#111;'>234B</span>","children":null,"spread":false}],"spread":false},{"title":"BlockHeader.java <span style='color:#111;'>463B</span>","children":null,"spread":false}],"spread":false},{"title":"common","children":[{"title":"Constants.java <span style='color:#111;'>806B</span>","children":null,"spread":false},{"title":"Sha256.java <span style='color:#111;'>491B</span>","children":null,"spread":false},{"title":"TrustSDK.java <span style='color:#111;'>2.11KB</span>","children":null,"spread":false},{"title":"algorithm","children":[{"title":"RSAAlgorithm.java <span style='color:#111;'>706B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"controller","children":[{"title":"UserController.java <span style='color:#111;'>2.56KB</span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"exception","children":[{"title":"MsgException.java <span style='color:#111;'>368B</span>","children":null,"spread":false}],"spread":false},{"title":"UserService.java <span style='color:#111;'>4.21KB</span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"init","children":[{"title":"UserInit.java <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":false},{"title":"UserEntity.java <span style='color:#111;'>1.24KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":".DS_Store <span style='color:#111;'>6.00KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'>539B</span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>278B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>438B</span>","children":null,"spread":false},{"title":"package.xml <span style='color:#111;'>1.91KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}]