[{"title":"(42个子文件44KB)基于shiro前后端分离分布式权限管理(完整后端代码)","children":[{"title":"webShiro","children":[{"title":"pom.xml <span style='color:#111;'>3.17KB</span>","children":null,"spread":false},{"title":"target","children":[{"title":"test-classes","children":null,"spread":false},{"title":"classes","children":[{"title":"config","children":[{"title":"spring-servlet.xml <span style='color:#111;'>843B</span>","children":null,"spread":false},{"title":"config.properties <span style='color:#111;'>171B</span>","children":null,"spread":false},{"title":"applicationContext-shiro.xml <span style='color:#111;'>5.88KB</span>","children":null,"spread":false}],"spread":true},{"title":"com","children":[{"title":"yyy","children":[{"title":"filter","children":[{"title":"SysFilter.class <span style='color:#111;'>2.36KB</span>","children":null,"spread":false}],"spread":true},{"title":"shiro","children":[{"title":"JedisClusterFactory.class <span style='color:#111;'>5.22KB</span>","children":null,"spread":false},{"title":"RedisManager.class <span style='color:#111;'>2.43KB</span>","children":null,"spread":false},{"title":"RedisCacheManager.class <span style='color:#111;'>1.88KB</span>","children":null,"spread":false},{"title":"RedisCache.class <span style='color:#111;'>4.72KB</span>","children":null,"spread":false},{"title":"SessionListener.class <span style='color:#111;'>1.16KB</span>","children":null,"spread":false},{"title":"SessionManager.class <span style='color:#111;'>2.82KB</span>","children":null,"spread":false},{"title":"RedisSessionDAO.class <span style='color:#111;'>3.31KB</span>","children":null,"spread":false},{"title":"MyRealm.class <span style='color:#111;'>2.60KB</span>","children":null,"spread":false},{"title":"CustomSessionIdGenerator.class <span style='color:#111;'>698B</span>","children":null,"spread":false},{"title":"SimpleSessionFactory.class <span style='color:#111;'>1.21KB</span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"UserController.class <span style='color:#111;'>1.60KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.wst.jsdt.ui.superType.name <span style='color:#111;'>6B</span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.project.facet.core.xml <span style='color:#111;'>219B</span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.component <span style='color:#111;'>725B</span>","children":null,"spread":false},{"title":"org.eclipse.wst.jsdt.ui.superType.container <span style='color:#111;'>49B</span>","children":null,"spread":false},{"title":"org.maven.ide.eclipse.prefs <span style='color:#111;'>218B</span>","children":null,"spread":false},{"title":".jsdtscope <span style='color:#111;'>503B</span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'>430B</span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"webapp","children":[{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'>1.90KB</span>","children":null,"spread":false},{"title":"lib","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"resources","children":null,"spread":false},{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"webapp","children":null,"spread":false},{"title":"resources","children":null,"spread":false},{"title":"java","children":[{"title":"config","children":[{"title":"spring-servlet.xml <span style='color:#111;'>843B</span>","children":null,"spread":false},{"title":"config.properties <span style='color:#111;'>171B</span>","children":null,"spread":false},{"title":"applicationContext-shiro.xml <span style='color:#111;'>5.88KB</span>","children":null,"spread":false}],"spread":true},{"title":"com","children":[{"title":"yyy","children":[{"title":"filter","children":[{"title":"SysFilter.java <span style='color:#111;'>1.97KB</span>","children":null,"spread":false}],"spread":false},{"title":"shiro","children":[{"title":"SimpleSessionFactory.java <span style='color:#111;'>950B</span>","children":null,"spread":false},{"title":"RedisCacheManager.java <span style='color:#111;'>1.66KB</span>","children":null,"spread":false},{"title":"RedisSessionDAO.java <span style='color:#111;'>3.78KB</span>","children":null,"spread":false},{"title":"MyRealm.java <span style='color:#111;'>1.73KB</span>","children":null,"spread":false},{"title":"JedisClusterFactory.java <span style='color:#111;'>3.81KB</span>","children":null,"spread":false},{"title":"SessionManager.java <span style='color:#111;'>3.45KB</span>","children":null,"spread":false},{"title":"RedisManager.java <span style='color:#111;'>2.90KB</span>","children":null,"spread":false},{"title":"SessionListener.java <span style='color:#111;'>788B</span>","children":null,"spread":false},{"title":"CustomSessionIdGenerator.java <span style='color:#111;'>383B</span>","children":null,"spread":false},{"title":"RedisCache.java <span style='color:#111;'>6.07KB</span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"UserController.java <span style='color:#111;'>1.06KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'>1.19KB</span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'>1010B</span>","children":null,"spread":false},{"title":"!!先读我!!!!!!!!!.txt <span style='color:#111;'>714B</span>","children":null,"spread":false}],"spread":true}],"spread":true}]