[{"title":"( 257 个子文件 1.8MB ) xxl-job适配了postgresql数据库,xxl-job版本是2.4.1,修改了官方的源代码","children":[{"title":"bootstrap.min.css <span style='color:#111;'> 118.61KB </span>","children":null,"spread":false},{"title":"AdminLTE.min.css <span style='color:#111;'> 104.05KB </span>","children":null,"spread":false},{"title":"ionicons.min.css <span style='color:#111;'> 50.08KB </span>","children":null,"spread":false},{"title":"_all-skins.min.css <span style='color:#111;'> 40.66KB </span>","children":null,"spread":false},{"title":"font-awesome.min.css <span style='color:#111;'> 30.27KB </span>","children":null,"spread":false},{"title":"layer.css <span style='color:#111;'> 14.03KB </span>","children":null,"spread":false},{"title":"codemirror.css <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false},{"title":"daterangepicker.css <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"dataTables.bootstrap.min.css <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"pace-theme-flash.css <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"blue.css <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"show-hint.css <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"fontawesome-webfont.eot <span style='color:#111;'> 161.86KB </span>","children":null,"spread":false},{"title":"ionicons.eot <span style='color:#111;'> 117.89KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.eot <span style='color:#111;'> 19.66KB </span>","children":null,"spread":false},{"title":"jobinfo.index.ftl <span style='color:#111;'> 29.89KB </span>","children":null,"spread":false},{"title":"common.macro.ftl <span style='color:#111;'> 9.95KB </span>","children":null,"spread":false},{"title":"jobgroup.index.ftl <span style='color:#111;'> 9.37KB </span>","children":null,"spread":false},{"title":"user.index.ftl <span style='color:#111;'> 8.53KB </span>","children":null,"spread":false},{"title":"joblog.index.ftl <span style='color:#111;'> 8.48KB </span>","children":null,"spread":false},{"title":"jobcode.index.ftl <span style='color:#111;'> 7.77KB </span>","children":null,"spread":false},{"title":"index.ftl <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"joblog.detail.ftl <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"login.ftl <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"help.ftl <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"common.exception.ftl <span style='color:#111;'> 747B </span>","children":null,"spread":false},{"title":"loading-0.gif <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"loading-2.gif <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"loading-1.gif <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"CronExpression.java <span style='color:#111;'> 60.05KB </span>","children":null,"spread":false},{"title":"XxlJobServiceImpl.java <span style='color:#111;'> 17.88KB </span>","children":null,"spread":false},{"title":"JobScheduleHelper.java <span style='color:#111;'> 15.52KB </span>","children":null,"spread":false},{"title":"XxlJobDynamicScheduler.java <span style='color:#111;'> 14.11KB </span>","children":null,"spread":false},{"title":"EmbedServer.java <span style='color:#111;'> 10.90KB </span>","children":null,"spread":false},{"title":"XxlJobTrigger.java <span style='color:#111;'> 10.57KB </span>","children":null,"spread":false},{"title":"XxlJobExecutor.java <span style='color:#111;'> 10.05KB </span>","children":null,"spread":false},{"title":"TriggerCallbackThread.java <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"JobLogController.java <span style='color:#111;'> 8.51KB </span>","children":null,"spread":false},{"title":"SampleXxlJob.java <span style='color:#111;'> 8.15KB </span>","children":null,"spread":false},{"title":"SampleXxlJob.java <span style='color:#111;'> 8.10KB </span>","children":null,"spread":false},{"title":"JobThread.java <span style='color:#111;'> 7.75KB </span>","children":null,"spread":false},{"title":"ScriptUtil.java <span style='color:#111;'> 7.48KB </span>","children":null,"spread":false},{"title":"JobGroupController.java <span style='color:#111;'> 7.42KB </span>","children":null,"spread":false},{"title":"ExecutorBizImpl.java <span style='color:#111;'> 6.94KB </span>","children":null,"spread":false},{"title":"UserController.java <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"JobRegistryHelper.java <span style='color:#111;'> 6.68KB </span>","children":null,"spread":false},{"title":"XxlJobHelper.java <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"JobLogReportHelper.java <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false},{"title":"JobInfoController.java <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false},{"title":"IpUtil.java <span style='color:#111;'> 5.92KB </span>","children":null,"spread":false},{"title":"XxlJobRemotingUtil.java <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false},{"title":"ExecutorRegistryThread.java <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false},{"title":"XxlJobSpringExecutor.java <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"JobCompleteHelper.java <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"XxlJobFileAppender.java <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"JobTriggerPoolHelper.java <span style='color:#111;'> 5.04KB </span>","children":null,"spread":false},{"title":"XxlJobInfo.java <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false},{"title":"EmailJobAlarm.java <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false},{"title":"FileUtil.java <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"DateUtil.java <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"JobLogFileCleanThread.java <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"XxlJobCompleter.java <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"XxlJobAdminConfig.java <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"JobFailMonitorHelper.java <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"LoginService.java <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"TriggerParam.java <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"ExecutorBizTest.java <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"LocalCacheUtil.java <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"JobCodeController.java <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"IndexController.java <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"ScriptJobHandler.java <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"ExecutorRouteLFU.java <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"SpringGlueFactory.java <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"FrameLessXxlJobConfig.java <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"XxlJobScheduler.java <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"ExecutorRouteConsistentHash.java <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"XxlJobLog.java <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"XxlJobInfoDaoTest.java <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"JobApiController.java <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"ExecutorRouteLRU.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"XxlJobContext.java <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"JacksonUtil.java <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"GlueFactory.java <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"XxlJobConfig.java <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"AdminBizTest.java <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"I18nUtil.java <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"CookieUtil.java <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"GsonTool.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"XxlJobLogDao.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"JobAlarmer.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"WebExceptionResolver.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"XxlJobSimpleExecutor.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"ExecutorRouteBusyover.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"JdkSerializeTool.java <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"PermissionInterceptor.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"ExecutorRouteStrategyEnum.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"ExecutorRouteFailover.java <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]