SYMBOL INDEX (1828 symbols across 507 files) FILE: demo-activiti/src/main/java/com/xkcoding/activiti/SpringBootDemoActivitiApplication.java class SpringBootDemoActivitiApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-activiti/src/main/java/com/xkcoding/activiti/config/SecurityConfiguration.java class SecurityConfiguration (line 27) | @Slf4j method configure (line 31) | @Override method myUserDetailsService (line 36) | @Bean method passwordEncoder (line 52) | @Bean FILE: demo-activiti/src/main/java/com/xkcoding/activiti/util/SecurityUtil.java class SecurityUtil (line 23) | @Component method logInAs (line 29) | public void logInAs(String username) { FILE: demo-activiti/src/test/java/com/xkcoding/activiti/SpringBootDemoActivitiApplicationTests.java class SpringBootDemoActivitiApplicationTests (line 14) | @RunWith(SpringRunner.class) method contextLoads (line 23) | @Test FILE: demo-actuator/src/main/java/com/xkcoding/actuator/SpringBootDemoActuatorApplication.java class SpringBootDemoActuatorApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-actuator/src/test/java/com/xkcoding/actuator/SpringBootDemoActuatorApplicationTests.java class SpringBootDemoActuatorApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-admin/admin-client/src/main/java/com/xkcoding/admin/client/SpringBootDemoAdminClientApplication.java class SpringBootDemoAdminClientApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-admin/admin-client/src/main/java/com/xkcoding/admin/client/controller/IndexController.java class IndexController (line 14) | @RestController method index (line 16) | @GetMapping(value = {"", "/"}) FILE: demo-admin/admin-client/src/test/java/com/xkcoding/admin/client/SpringBootDemoAdminClientApplicationTests.java class SpringBootDemoAdminClientApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-admin/admin-server/src/main/java/com/xkcoding/admin/server/SpringBootDemoAdminServerApplication.java class SpringBootDemoAdminServerApplication (line 15) | @EnableAdminServer method main (line 19) | public static void main(String[] args) { FILE: demo-admin/admin-server/src/test/java/com/xkcoding/admin/server/SpringBootDemoAdminServerApplicationTests.java class SpringBootDemoAdminServerApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-async/src/main/java/com/xkcoding/async/SpringBootDemoAsyncApplication.java class SpringBootDemoAsyncApplication (line 15) | @EnableAsync method main (line 19) | public static void main(String[] args) { FILE: demo-async/src/main/java/com/xkcoding/async/task/TaskFactory.java class TaskFactory (line 19) | @Component method asyncTask1 (line 26) | @Async method asyncTask2 (line 35) | @Async method asyncTask3 (line 44) | @Async method task1 (line 53) | public void task1() throws InterruptedException { method task2 (line 60) | public void task2() throws InterruptedException { method task3 (line 67) | public void task3() throws InterruptedException { method doTask (line 71) | private void doTask(String taskName, Integer time) throws InterruptedE... FILE: demo-async/src/test/java/com/xkcoding/async/SpringBootDemoAsyncApplicationTests.java class SpringBootDemoAsyncApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-async/src/test/java/com/xkcoding/async/task/TaskFactoryTest.java class TaskFactoryTest (line 19) | @Slf4j method asyncTaskTest (line 27) | @Test method taskTest (line 46) | @Test FILE: demo-cache-ehcache/src/main/java/com/xkcoding/cache/ehcache/SpringBootDemoCacheEhcacheApplication.java class SpringBootDemoCacheEhcacheApplication (line 15) | @SpringBootApplication method main (line 19) | public static void main(String[] args) { FILE: demo-cache-ehcache/src/main/java/com/xkcoding/cache/ehcache/entity/User.java class User (line 17) | @Data FILE: demo-cache-ehcache/src/main/java/com/xkcoding/cache/ehcache/service/UserService.java type UserService (line 13) | public interface UserService { method saveOrUpdate (line 20) | User saveOrUpdate(User user); method get (line 28) | User get(Long id); method delete (line 35) | void delete(Long id); FILE: demo-cache-ehcache/src/main/java/com/xkcoding/cache/ehcache/service/impl/UserServiceImpl.java class UserServiceImpl (line 22) | @Service method saveOrUpdate (line 45) | @CachePut(value = "user", key = "#user.id") method get (line 59) | @Cacheable(value = "user", key = "#id") method delete (line 72) | @CacheEvict(value = "user", key = "#id") FILE: demo-cache-ehcache/src/test/java/com/xkcoding/cache/ehcache/SpringBootDemoCacheEhcacheApplicationTests.java class SpringBootDemoCacheEhcacheApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-cache-ehcache/src/test/java/com/xkcoding/cache/ehcache/service/UserServiceTest.java class UserServiceTest (line 17) | @Slf4j method getTwice (line 26) | @Test method getAfterSave (line 41) | @Test method deleteUser (line 53) | @Test FILE: demo-cache-redis/src/main/java/com/xkcoding/cache/redis/SpringBootDemoCacheRedisApplication.java class SpringBootDemoCacheRedisApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: demo-cache-redis/src/main/java/com/xkcoding/cache/redis/config/RedisConfig.java class RedisConfig (line 28) | @Configuration method redisCacheTemplate (line 36) | @Bean method cacheManager (line 48) | @Bean FILE: demo-cache-redis/src/main/java/com/xkcoding/cache/redis/entity/User.java class User (line 17) | @Data FILE: demo-cache-redis/src/main/java/com/xkcoding/cache/redis/service/UserService.java type UserService (line 13) | public interface UserService { method saveOrUpdate (line 20) | User saveOrUpdate(User user); method get (line 28) | User get(Long id); method delete (line 35) | void delete(Long id); FILE: demo-cache-redis/src/main/java/com/xkcoding/cache/redis/service/impl/UserServiceImpl.java class UserServiceImpl (line 22) | @Service method saveOrUpdate (line 45) | @CachePut(value = "user", key = "#user.id") method get (line 59) | @Cacheable(value = "user", key = "#id") method delete (line 72) | @CacheEvict(value = "user", key = "#id") FILE: demo-cache-redis/src/test/java/com/xkcoding/cache/redis/RedisTest.java class RedisTest (line 23) | @Slf4j method get (line 35) | @Test FILE: demo-cache-redis/src/test/java/com/xkcoding/cache/redis/SpringBootDemoCacheRedisApplicationTests.java class SpringBootDemoCacheRedisApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-cache-redis/src/test/java/com/xkcoding/cache/redis/service/UserServiceTest.java class UserServiceTest (line 17) | @Slf4j method getTwice (line 25) | @Test method getAfterSave (line 40) | @Test method deleteUser (line 52) | @Test FILE: demo-codegen/src/main/java/com/xkcoding/codegen/SpringBootDemoCodegenApplication.java class SpringBootDemoCodegenApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-codegen/src/main/java/com/xkcoding/codegen/common/IResultCode.java type IResultCode (line 11) | public interface IResultCode { method getCode (line 17) | Integer getCode(); method getMessage (line 24) | String getMessage(); FILE: demo-codegen/src/main/java/com/xkcoding/codegen/common/PageResult.java class PageResult (line 16) | @Data FILE: demo-codegen/src/main/java/com/xkcoding/codegen/common/R.java class R (line 14) | @Data method R (line 37) | public R(Integer code, String message, boolean status, T data) { method R (line 44) | public R(IResultCode resultCode, boolean status, T data) { method R (line 51) | public R(IResultCode resultCode, boolean status) { method success (line 58) | public static R success() { method message (line 62) | public static R message(String message) { method success (line 66) | public static R success(T data) { method fail (line 70) | public static R fail() { method fail (line 74) | public static R fail(IResultCode resultCode) { method fail (line 78) | public static R fail(Integer code, String message) { method fail (line 82) | public static R fail(IResultCode resultCode, T data) { method fail (line 86) | public static R fail(Integer code, String message, T data) { FILE: demo-codegen/src/main/java/com/xkcoding/codegen/common/ResultCode.java type ResultCode (line 13) | @Getter method ResultCode (line 34) | ResultCode(Integer code, String message) { FILE: demo-codegen/src/main/java/com/xkcoding/codegen/constants/GenConstants.java type GenConstants (line 11) | public interface GenConstants { FILE: demo-codegen/src/main/java/com/xkcoding/codegen/controller/CodeGenController.java class CodeGenController (line 23) | @RestController method listTables (line 35) | @GetMapping("/table") method generatorCode (line 43) | @SneakyThrows FILE: demo-codegen/src/main/java/com/xkcoding/codegen/entity/ColumnEntity.java class ColumnEntity (line 13) | @Data FILE: demo-codegen/src/main/java/com/xkcoding/codegen/entity/GenConfig.java class GenConfig (line 13) | @Data FILE: demo-codegen/src/main/java/com/xkcoding/codegen/entity/TableEntity.java class TableEntity (line 15) | @Data FILE: demo-codegen/src/main/java/com/xkcoding/codegen/entity/TableRequest.java class TableRequest (line 13) | @Data FILE: demo-codegen/src/main/java/com/xkcoding/codegen/service/CodeGenService.java type CodeGenService (line 16) | public interface CodeGenService { method generatorCode (line 23) | byte[] generatorCode(GenConfig genConfig); method listTables (line 31) | PageResult listTables(TableRequest request); FILE: demo-codegen/src/main/java/com/xkcoding/codegen/service/impl/CodeGenServiceImpl.java class CodeGenServiceImpl (line 32) | @Service method listTables (line 49) | @Override method generatorCode (line 88) | @Override method queryTable (line 103) | @SneakyThrows method queryColumns (line 119) | @SneakyThrows FILE: demo-codegen/src/main/java/com/xkcoding/codegen/utils/CodeGenUtil.java class CodeGenUtil (line 37) | @Slf4j method getTemplates (line 49) | private List getTemplates() { method generatorCode (line 65) | public void generatorCode(GenConfig genConfig, Entity table, List T getBean(Class requiredType) { method clearHolder (line 59) | public static void clearHolder() { method publishEvent (line 71) | public static void publishEvent(ApplicationEvent event) { method destroy (line 81) | @Override FILE: demo-dynamic-datasource/src/test/java/com/xkcoding/dynamic/datasource/SpringBootDemoDynamicDatasourceApplicationTests.java class SpringBootDemoDynamicDatasourceApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/ElasticsearchApplication.java class ElasticsearchApplication (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/common/Result.java class Result (line 15) | @Data method Result (line 35) | public Result() { method Result (line 38) | private Result(ResultCode resultCode) { method Result (line 42) | private Result(ResultCode resultCode, T data) { method Result (line 46) | private Result(int errcode, String errmsg) { method Result (line 50) | private Result(int errcode, String errmsg, T data) { method success (line 63) | public static Result success() { method success (line 75) | public static Result success(@Nullable T data) { FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/common/ResultCode.java type ResultCode (line 13) | @Getter FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/config/ElasticsearchAutoConfiguration.java class ElasticsearchAutoConfiguration (line 30) | @Configuration method restHighLevelClient (line 39) | @Bean method getRestHighLevelClient (line 68) | private static RestHighLevelClient getRestHighLevelClient(RestClientBu... FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/config/ElasticsearchProperties.java class ElasticsearchProperties (line 21) | @Data class Index (line 83) | @Data class Account (line 101) | @Data FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/contants/ElasticsearchConstant.java type ElasticsearchConstant (line 10) | public interface ElasticsearchConstant { FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/exception/ElasticsearchException.java class ElasticsearchException (line 13) | public class ElasticsearchException extends RuntimeException { method ElasticsearchException (line 21) | public ElasticsearchException(ResultCode resultCode) { method ElasticsearchException (line 25) | public ElasticsearchException(String message) { method ElasticsearchException (line 29) | public ElasticsearchException(Integer errcode, String errmsg) { method ElasticsearchException (line 35) | public ElasticsearchException(String message, Throwable cause) { method ElasticsearchException (line 39) | public ElasticsearchException(Throwable cause) { method ElasticsearchException (line 43) | public ElasticsearchException(String message, Throwable cause, boolean... FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/model/Person.java class Person (line 18) | @Data FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/service/PersonService.java type PersonService (line 15) | public interface PersonService { method createIndex (line 23) | void createIndex(String index); method deleteIndex (line 31) | void deleteIndex(String index); method insert (line 40) | void insert(String index, List list); method update (line 49) | void update(String index, List list); method delete (line 57) | void delete(String index, @Nullable Person person); method searchList (line 66) | List searchList(String index); FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/service/base/BaseElasticsearchService.java class BaseElasticsearchService (line 33) | @Slf4j method createIndexRequest (line 58) | protected void createIndexRequest(String index) { method deleteIndexRequest (line 79) | protected void deleteIndexRequest(String index) { method buildDeleteIndexRequest (line 94) | private static DeleteIndexRequest buildDeleteIndexRequest(String index) { method buildIndexRequest (line 107) | protected static IndexRequest buildIndexRequest(String index, String i... method updateRequest (line 119) | protected void updateRequest(String index, String id, Object object) { method deleteRequest (line 135) | protected void deleteRequest(String index, String id) { method search (line 151) | protected SearchResponse search(String index) { FILE: demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/service/impl/PersonServiceImpl.java class PersonServiceImpl (line 26) | @Service method createIndex (line 29) | @Override method deleteIndex (line 34) | @Override method insert (line 39) | @Override method update (line 60) | @Override method delete (line 67) | @Override method searchList (line 78) | @Override FILE: demo-elasticsearch-rest-high-level-client/src/test/java/com/xkcoding/elasticsearch/ElasticsearchApplicationTests.java class ElasticsearchApplicationTests (line 16) | @RunWith(SpringRunner.class) method deleteIndexTest (line 26) | @Test method createIndexTest (line 34) | @Test method insertTest (line 42) | @Test method updateTest (line 55) | @Test method deleteTest (line 66) | @Test method searchListTest (line 74) | @Test FILE: demo-elasticsearch/src/main/java/com/xkcoding/elasticsearch/SpringBootDemoElasticsearchApplication.java class SpringBootDemoElasticsearchApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-elasticsearch/src/main/java/com/xkcoding/elasticsearch/constants/EsConsts.java type EsConsts (line 11) | public interface EsConsts { FILE: demo-elasticsearch/src/main/java/com/xkcoding/elasticsearch/model/Person.java class Person (line 22) | @Document(indexName = EsConsts.INDEX_NAME, type = EsConsts.TYPE_NAME, sh... FILE: demo-elasticsearch/src/main/java/com/xkcoding/elasticsearch/repository/PersonRepository.java type PersonRepository (line 16) | public interface PersonRepository extends ElasticsearchRepository findByAgeBetween(Integer min, Integer max); FILE: demo-elasticsearch/src/test/java/com/xkcoding/elasticsearch/SpringBootDemoElasticsearchApplicationTests.java class SpringBootDemoElasticsearchApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-elasticsearch/src/test/java/com/xkcoding/elasticsearch/repository/PersonRepositoryTest.java class PersonRepositoryTest (line 35) | @Slf4j method save (line 43) | @Test method saveList (line 53) | @Test method update (line 66) | @Test method delete (line 78) | @Test method select (line 93) | @Test method customSelectRangeOfAge (line 101) | @Test method advanceSelect (line 109) | @Test method customAdvanceSelect (line 121) | @Test method agg (line 140) | @Test method advanceAgg (line 160) | @Test FILE: demo-elasticsearch/src/test/java/com/xkcoding/elasticsearch/template/TemplateTest.java class TemplateTest (line 17) | public class TemplateTest extends SpringBootDemoElasticsearchApplication... method testCreateIndex (line 24) | @Test method testDeleteIndex (line 36) | @Test FILE: demo-email/src/main/java/com/xkcoding/email/SpringBootDemoEmailApplication.java class SpringBootDemoEmailApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-email/src/main/java/com/xkcoding/email/service/MailService.java type MailService (line 13) | public interface MailService { method sendSimpleMail (line 22) | void sendSimpleMail(String to, String subject, String content, String.... method sendHtmlMail (line 33) | void sendHtmlMail(String to, String subject, String content, String...... method sendAttachmentsMail (line 45) | void sendAttachmentsMail(String to, String subject, String content, St... method sendResourceMail (line 58) | void sendResourceMail(String to, String subject, String content, Strin... FILE: demo-email/src/main/java/com/xkcoding/email/service/impl/MailServiceImpl.java class MailServiceImpl (line 25) | @Service method sendSimpleMail (line 40) | @Override method sendHtmlMail (line 62) | @Override method sendAttachmentsMail (line 86) | @Override method sendResourceMail (line 116) | @Override FILE: demo-email/src/test/java/com/xkcoding/email/PasswordTest.java class PasswordTest (line 15) | public class PasswordTest extends SpringBootDemoEmailApplicationTests { method testGeneratePassword (line 22) | @Test FILE: demo-email/src/test/java/com/xkcoding/email/SpringBootDemoEmailApplicationTests.java class SpringBootDemoEmailApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-email/src/test/java/com/xkcoding/email/service/MailServiceTest.java class MailServiceTest (line 23) | public class MailServiceTest extends SpringBootDemoEmailApplicationTests { method sendSimpleMail (line 34) | @Test method sendHtmlMail (line 44) | @Test method sendHtmlMail2 (line 60) | @Test method sendAttachmentsMail (line 85) | @Test method sendResourceMail (line 96) | @Test FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/SpringBootDemoExceptionHandlerApplication.java class SpringBootDemoExceptionHandlerApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/constant/Status.java type Status (line 13) | @Getter method Status (line 33) | Status(Integer code, String message) { FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/controller/TestController.java class TestController (line 20) | @Controller method jsonException (line 23) | @GetMapping("/json") method pageException (line 29) | @GetMapping("/page") FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/exception/BaseException.java class BaseException (line 15) | @Data method BaseException (line 21) | public BaseException(Status status) { method BaseException (line 27) | public BaseException(Integer code, String message) { FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/exception/JsonException.java class JsonException (line 14) | @Getter method JsonException (line 17) | public JsonException(Status status) { method JsonException (line 21) | public JsonException(Integer code, String message) { FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/exception/PageException.java class PageException (line 14) | @Getter method PageException (line 17) | public PageException(Status status) { method PageException (line 21) | public PageException(Integer code, String message) { FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/handler/DemoExceptionHandler.java class DemoExceptionHandler (line 20) | @ControllerAdvice method jsonErrorHandler (line 31) | @ExceptionHandler(value = JsonException.class) method pageErrorHandler (line 44) | @ExceptionHandler(value = PageException.class) FILE: demo-exception-handler/src/main/java/com/xkcoding/exception/handler/model/ApiResponse.java class ApiResponse (line 15) | @Data method ApiResponse (line 35) | private ApiResponse() { method ApiResponse (line 46) | private ApiResponse(Integer code, String message, Object data) { method of (line 60) | public static ApiResponse of(Integer code, String message, Object data) { method ofSuccess (line 70) | public static ApiResponse ofSuccess(Object data) { method ofMessage (line 80) | public static ApiResponse ofMessage(String message) { method ofStatus (line 90) | public static ApiResponse ofStatus(Status status) { method ofStatus (line 101) | public static ApiResponse ofStatus(Status status, Object data) { method ofException (line 113) | public static ApiResponse ofException(T t, O... method ofException (line 124) | public static ApiResponse ofException(T t) { FILE: demo-exception-handler/src/test/java/com/xkcoding/exception/handler/SpringBootDemoExceptionHandlerApplicationTests.java class SpringBootDemoExceptionHandlerApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-flyway/src/main/java/com/xkcoding/flyway/SpringBootDemoFlywayApplication.java class SpringBootDemoFlywayApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-flyway/src/main/resources/db/migration/V1_0__INIT.sql type `t_user` (line 2) | CREATE TABLE `t_user` ( FILE: demo-flyway/src/test/java/com/xkcoding/AppTest.java class AppTest (line 10) | public class AppTest { method shouldAnswerWithTrue (line 14) | @Test FILE: demo-graylog/src/main/java/com/xkcoding/graylog/SpringBootDemoGraylogApplication.java class SpringBootDemoGraylogApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-graylog/src/test/java/com/xkcoding/graylog/SpringBootDemoGraylogApplicationTests.java class SpringBootDemoGraylogApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-helloworld/src/main/java/com/xkcoding/helloworld/SpringBootDemoHelloworldApplication.java class SpringBootDemoHelloworldApplication (line 18) | @SpringBootApplication method main (line 22) | public static void main(String[] args) { method sayHello (line 32) | @GetMapping("/hello") FILE: demo-helloworld/src/test/java/com/xkcoding/helloworld/SpringBootDemoHelloworldApplicationTests.java class SpringBootDemoHelloworldApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-https/src/main/java/com/xkcoding/https/SpringBootDemoHttpsApplication.java class SpringBootDemoHttpsApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-https/src/main/java/com/xkcoding/https/config/HttpsConfig.java class HttpsConfig (line 19) | @Configuration method connector (line 24) | @Bean method tomcatServletWebServerFactory (line 34) | @Bean FILE: demo-https/src/test/java/com/xkcoding/https/SpringBootDemoHttpsApplicationTests.java class SpringBootDemoHttpsApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: demo-ldap/src/main/java/com/xkcoding/ldap/LdapDemoApplication.java class LdapDemoApplication (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: demo-ldap/src/main/java/com/xkcoding/ldap/api/Result.java class Result (line 15) | @Data method Result (line 35) | public Result() { method Result (line 38) | private Result(ResultCode resultCode) { method Result (line 42) | private Result(ResultCode resultCode, T data) { method Result (line 46) | private Result(int errcode, String errmsg) { method Result (line 50) | private Result(int errcode, String errmsg, T data) { method success (line 63) | public static Result success() { method success (line 75) | public static Result success(@Nullable T data) { FILE: demo-ldap/src/main/java/com/xkcoding/ldap/api/ResultCode.java type ResultCode (line 13) | @Getter FILE: demo-ldap/src/main/java/com/xkcoding/ldap/entity/Person.java class Person (line 19) | @Data FILE: demo-ldap/src/main/java/com/xkcoding/ldap/exception/ServiceException.java class ServiceException (line 13) | public class ServiceException extends RuntimeException { method ServiceException (line 21) | public ServiceException(ResultCode resultCode) { method ServiceException (line 25) | public ServiceException(String message) { method ServiceException (line 29) | public ServiceException(Integer errcode, String errmsg) { method ServiceException (line 35) | public ServiceException(String message, Throwable cause) { method ServiceException (line 39) | public ServiceException(Throwable cause) { method ServiceException (line 43) | public ServiceException(String message, Throwable cause, boolean enabl... FILE: demo-ldap/src/main/java/com/xkcoding/ldap/repository/PersonRepository.java type PersonRepository (line 16) | @Repository method findByUid (line 25) | Person findByUid(String uid); FILE: demo-ldap/src/main/java/com/xkcoding/ldap/request/LoginRequest.java class LoginRequest (line 13) | @Data FILE: demo-ldap/src/main/java/com/xkcoding/ldap/service/PersonService.java type PersonService (line 14) | public interface PersonService { method login (line 22) | Result login(LoginRequest request); method listAllPerson (line 29) | Result listAllPerson(); method save (line 36) | void save(Person person); method delete (line 43) | void delete(Person person); FILE: demo-ldap/src/main/java/com/xkcoding/ldap/service/impl/PersonServiceImpl.java class PersonServiceImpl (line 25) | @Slf4j method login (line 37) | @Override method listAllPerson (line 65) | @Override method save (line 77) | @Override method delete (line 88) | @Override FILE: demo-ldap/src/main/java/com/xkcoding/ldap/util/LdapUtils.java class LdapUtils (line 15) | public class LdapUtils { method verify (line 25) | public static boolean verify(String ldapPassword, String inputPassword... method asciiToString (line 69) | public static String asciiToString(String value) { FILE: demo-ldap/src/test/java/com/xkcoding/ldap/LdapDemoApplicationTests.java class LdapDemoApplicationTests (line 21) | @RunWith(SpringRunner.class) method contextLoads (line 28) | @Test method loginTest (line 35) | @Test method listAllPersonTest (line 45) | @Test method saveTest (line 54) | @Test method deleteTest (line 77) | @Test FILE: demo-log-aop/src/main/java/com/xkcoding/log/aop/SpringBootDemoLogAopApplication.java class SpringBootDemoLogAopApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-log-aop/src/main/java/com/xkcoding/log/aop/aspectj/AopLog.java class AopLog (line 38) | @Aspect method log (line 45) | @Pointcut("execution(public * com.xkcoding.log.aop.controller.*Control... method aroundLog (line 57) | @Around("log()") method getNameAndValue (line 95) | private Map getNameAndValue(ProceedingJoinPoint joinPo... method getIp (line 121) | public static String getIp(HttpServletRequest request) { class Log (line 148) | @Data FILE: demo-log-aop/src/main/java/com/xkcoding/log/aop/controller/TestController.java class TestController (line 23) | @Slf4j method test (line 33) | @GetMapping("/test") method testJson (line 43) | @PostMapping("/testJson") FILE: demo-log-aop/src/test/java/com/xkcoding/log/aop/SpringBootDemoLogAopApplicationTests.java class SpringBootDemoLogAopApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-logback/src/main/java/com/xkcoding/logback/SpringBootDemoLogbackApplication.java class SpringBootDemoLogbackApplication (line 16) | @SpringBootApplication method main (line 20) | public static void main(String[] args) { FILE: demo-logback/src/test/java/com/xkcoding/logback/SpringBootDemoLogbackApplicationTests.java class SpringBootDemoLogbackApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-mongodb/src/main/java/com/xkcoding/mongodb/SpringBootDemoMongodbApplication.java class SpringBootDemoMongodbApplication (line 17) | @SpringBootApplication method main (line 20) | public static void main(String[] args) { method snowflake (line 24) | @Bean FILE: demo-mongodb/src/main/java/com/xkcoding/mongodb/model/Article.java class Article (line 19) | @Data FILE: demo-mongodb/src/main/java/com/xkcoding/mongodb/repository/ArticleRepository.java type ArticleRepository (line 16) | public interface ArticleRepository extends MongoRepository { method findByTitleLike (line 23) | List
findByTitleLike(String title); FILE: demo-mongodb/src/test/java/com/xkcoding/mongodb/SpringBootDemoMongodbApplicationTests.java class SpringBootDemoMongodbApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-mongodb/src/test/java/com/xkcoding/mongodb/repository/ArticleRepositoryTest.java class ArticleRepositoryTest (line 32) | @Slf4j method testSave (line 46) | @Test method testSaveList (line 56) | @Test method testUpdate (line 70) | @Test method testDelete (line 83) | @Test method testThumbUp (line 95) | @Test method testThumbUp2 (line 108) | @Test method testQuery (line 123) | @Test method testFindByTitleLike (line 136) | @Test FILE: demo-mq-kafka/src/main/java/com/xkcoding/mq/kafka/SpringBootDemoMqKafkaApplication.java class SpringBootDemoMqKafkaApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-mq-kafka/src/main/java/com/xkcoding/mq/kafka/config/KafkaConfig.java class KafkaConfig (line 22) | @Configuration method kafkaTemplate (line 29) | @Bean method producerFactory (line 34) | @Bean method kafkaListenerContainerFactory (line 39) | @Bean method consumerFactory (line 49) | @Bean method ackContainerFactory (line 54) | @Bean("ackContainerFactory") FILE: demo-mq-kafka/src/main/java/com/xkcoding/mq/kafka/constants/KafkaConsts.java type KafkaConsts (line 11) | public interface KafkaConsts { FILE: demo-mq-kafka/src/main/java/com/xkcoding/mq/kafka/handler/MessageHandler.java class MessageHandler (line 18) | @Component method handleMessage (line 22) | @KafkaListener(topics = KafkaConsts.TOPIC_TEST, containerFactory = "ac... FILE: demo-mq-kafka/src/test/java/com/xkcoding/mq/kafka/SpringBootDemoMqKafkaApplicationTests.java class SpringBootDemoMqKafkaApplicationTests (line 11) | @RunWith(SpringRunner.class) method testSend (line 20) | @Test FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/SpringBootDemoMqRabbitmqApplication.java class SpringBootDemoMqRabbitmqApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/config/RabbitMqConfig.java class RabbitMqConfig (line 22) | @Slf4j method rabbitTemplate (line 26) | @Bean method directOneQueue (line 40) | @Bean method queueTwo (line 48) | @Bean method queueThree (line 56) | @Bean method fanoutExchange (line 64) | @Bean method fanoutBinding1 (line 75) | @Bean method fanoutBinding2 (line 86) | @Bean method topicExchange (line 97) | @Bean method topicBinding1 (line 109) | @Bean method topicBinding2 (line 120) | @Bean method topicBinding3 (line 131) | @Bean method delayQueue (line 139) | @Bean method delayExchange (line 147) | @Bean method delayBinding (line 160) | @Bean FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/constants/RabbitConsts.java type RabbitConsts (line 11) | public interface RabbitConsts { FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/handler/DelayQueueHandler.java class DelayQueueHandler (line 23) | @Slf4j method directHandlerManualAck (line 28) | @RabbitHandler FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/handler/DirectQueueOneHandler.java class DirectQueueOneHandler (line 23) | @Slf4j method directHandlerAutoAck (line 32) | public void directHandlerAutoAck(MessageStruct message) { method directHandlerManualAck (line 36) | @RabbitHandler FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/handler/QueueThreeHandler.java class QueueThreeHandler (line 23) | @Slf4j method directHandlerManualAck (line 28) | @RabbitHandler FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/handler/QueueTwoHandler.java class QueueTwoHandler (line 23) | @Slf4j method directHandlerManualAck (line 28) | @RabbitHandler FILE: demo-mq-rabbitmq/src/main/java/com/xkcoding/mq/rabbitmq/message/MessageStruct.java class MessageStruct (line 18) | @Data FILE: demo-mq-rabbitmq/src/test/java/com/xkcoding/mq/rabbitmq/SpringBootDemoMqRabbitmqApplicationTests.java class SpringBootDemoMqRabbitmqApplicationTests (line 13) | @RunWith(SpringRunner.class) method sendDirect (line 22) | @Test method sendFanout (line 30) | @Test method sendTopic1 (line 38) | @Test method sendTopic2 (line 46) | @Test method sendTopic3 (line 54) | @Test method sendDelay (line 62) | @Test FILE: demo-mq-rocketmq/src/main/java/com/xkcoding/mq/rocketmq/SpringBootDemoMqRocketmqApplication.java class SpringBootDemoMqRocketmqApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: demo-mq-rocketmq/src/test/java/com/xkcoding/mq/rocketmq/SpringBootDemoMqRocketmqApplicationTests.java class SpringBootDemoMqRocketmqApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/SpringBootDemoMultiDatasourceJpaApplication.java class SpringBootDemoMultiDatasourceJpaApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/config/PrimaryDataSourceConfig.java class PrimaryDataSourceConfig (line 21) | @Configuration method dataSourceProperties (line 29) | @Primary method dataSource (line 42) | @Primary method jdbcTemplate (line 54) | @Primary FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/config/PrimaryJpaConfig.java class PrimaryJpaConfig (line 28) | @Configuration method jpaProperties (line 47) | @Primary method entityManagerFactory (line 62) | @Primary method entityManager (line 82) | @Primary method transactionManager (line 94) | @Primary FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/config/SecondDataSourceConfig.java class SecondDataSourceConfig (line 20) | @Configuration method dataSourceProperties (line 28) | @Bean(name = "secondDataSourceProperties") method dataSource (line 40) | @Bean(name = "secondDataSource") method jdbcTemplate (line 51) | @Bean(name = "secondJdbcTemplate") FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/config/SecondJpaConfig.java class SecondJpaConfig (line 27) | @Configuration method jpaProperties (line 46) | @Bean(name = "secondJpaProperties") method entityManagerFactory (line 60) | @Bean(name = "secondEntityManagerFactory") method entityManager (line 79) | @Bean(name = "secondEntityManager") method transactionManager (line 90) | @Bean(name = "secondTransactionManager") FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/config/SnowflakeConfig.java class SnowflakeConfig (line 16) | @Configuration method snowflake (line 18) | @Bean FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/entity/primary/PrimaryMultiTable.java class PrimaryMultiTable (line 20) | @Data FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/entity/second/SecondMultiTable.java class SecondMultiTable (line 20) | @Data FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/repository/primary/PrimaryMultiTableRepository.java type PrimaryMultiTableRepository (line 15) | @Repository FILE: demo-multi-datasource-jpa/src/main/java/com/xkcoding/multi/datasource/jpa/repository/second/SecondMultiTableRepository.java type SecondMultiTableRepository (line 15) | @Repository FILE: demo-multi-datasource-jpa/src/test/java/com/xkcoding/multi/datasource/jpa/SpringBootDemoMultiDatasourceJpaApplicationTests.java class SpringBootDemoMultiDatasourceJpaApplicationTests (line 18) | @RunWith(SpringRunner.class) method testInsert (line 29) | @Test method testUpdate (line 39) | @Test method testDelete (line 51) | @Test method testSelect (line 58) | @Test FILE: demo-multi-datasource-mybatis/sql/db.sql type `multi_user` (line 2) | CREATE TABLE `multi_user`( FILE: demo-multi-datasource-mybatis/src/main/java/com/xkcoding/multi/datasource/mybatis/SpringBootDemoMultiDatasourceMybatisApplication.java class SpringBootDemoMultiDatasourceMybatisApplication (line 15) | @SpringBootApplication method main (line 19) | public static void main(String[] args) { FILE: demo-multi-datasource-mybatis/src/main/java/com/xkcoding/multi/datasource/mybatis/mapper/UserMapper.java type UserMapper (line 14) | public interface UserMapper extends BaseMapper { FILE: demo-multi-datasource-mybatis/src/main/java/com/xkcoding/multi/datasource/mybatis/model/User.java class User (line 21) | @Data FILE: demo-multi-datasource-mybatis/src/main/java/com/xkcoding/multi/datasource/mybatis/service/UserService.java type UserService (line 14) | public interface UserService extends IService { method addUser (line 21) | void addUser(User user); FILE: demo-multi-datasource-mybatis/src/main/java/com/xkcoding/multi/datasource/mybatis/service/impl/UserServiceImpl.java class UserServiceImpl (line 18) | @Service method addUser (line 27) | @DS("master") FILE: demo-multi-datasource-mybatis/src/test/java/com/xkcoding/multi/datasource/mybatis/SpringBootDemoMultiDatasourceMybatisApplicationTests.java class SpringBootDemoMultiDatasourceMybatisApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-multi-datasource-mybatis/src/test/java/com/xkcoding/multi/datasource/mybatis/service/impl/UserServiceImplTest.java class UserServiceImplTest (line 22) | @Slf4j method addUser (line 30) | @Test method testListUser (line 42) | @Test FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/SpringBootDemoNeo4jApplication.java class SpringBootDemoNeo4jApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/config/CustomIdStrategy.java class CustomIdStrategy (line 14) | public class CustomIdStrategy implements IdStrategy { method generateId (line 15) | @Override FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/constants/NeoConsts.java type NeoConsts (line 11) | public interface NeoConsts { FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/model/Class.java class Class (line 19) | @Data FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/model/Lesson.java class Lesson (line 19) | @Data FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/model/Student.java class Student (line 21) | @Data FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/model/Teacher.java class Teacher (line 17) | @Data FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/payload/ClassmateInfoGroupByLesson.java class ClassmateInfoGroupByLesson (line 17) | @Data FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/payload/TeacherStudent.java class TeacherStudent (line 17) | @Data FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/repository/ClassRepository.java type ClassRepository (line 16) | public interface ClassRepository extends Neo4jRepository { method findByName (line 23) | Optional findByName(String name); FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/repository/LessonRepository.java type LessonRepository (line 14) | public interface LessonRepository extends Neo4jRepository { FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/repository/StudentRepository.java type StudentRepository (line 22) | public interface StudentRepository extends Neo4jRepository findByName(String name, @Depth int depth); method countByClassName (line 38) | @Query("MATCH (s:Student)-[r:R_STUDENT_OF_CLASS]->(c:Class{name:{class... method findByClassmateGroupByLesson (line 47) | @Query("match (s:Student)-[:R_LESSON_OF_STUDENT]->(l:Lesson)<-[:R_LESS... method findTeacherStudentByClass (line 55) | @Query("match (s:Student)-[:R_STUDENT_OF_CLASS]->(:Class)-[:R_BOSS_OF_... method findTeacherStudentByLesson (line 63) | @Query("match ((s:Student)-[:R_LESSON_OF_STUDENT]->(:Lesson)-[:R_TEACH... FILE: demo-neo4j/src/main/java/com/xkcoding/neo4j/repository/TeacherRepository.java type TeacherRepository (line 14) | public interface TeacherRepository extends Neo4jRepository findLessonsFromStudent(String studentName, int dep... method studentCount (line 139) | public Long studentCount(String className) { method findClassmatesGroupByLesson (line 152) | public Map> findClassmatesGroupByLesson() { method findTeacherStudent (line 166) | public Map> findTeacherStudent() { FILE: demo-neo4j/src/test/java/com/xkcoding/neo4j/Neo4jTest.java class Neo4jTest (line 24) | @Slf4j method testSave (line 32) | @Test method testDelete (line 40) | @Test method testFindLessonsByStudent (line 48) | @Test method testCountStudent (line 60) | @Test method testFindClassmates (line 71) | @Test method testFindTeacherStudent (line 80) | @Test FILE: demo-neo4j/src/test/java/com/xkcoding/neo4j/SpringBootDemoNeo4jApplicationTests.java class SpringBootDemoNeo4jApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/SpringBootDemoOauthApplication.java class SpringBootDemoOauthApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLoginFailureHandler.java class ClientLoginFailureHandler (line 20) | @Slf4j method onAuthenticationFailure (line 23) | @Override FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLogoutSuccessHandler.java class ClientLogoutSuccessHandler (line 19) | @Slf4j method onLogoutSuccess (line 23) | @Override FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationServerConfig.java class Oauth2AuthorizationServerConfig (line 22) | @Configuration method configure (line 32) | @Override method configure (line 37) | @Override method configure (line 43) | @Override FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationTokenConfig.java class Oauth2AuthorizationTokenConfig (line 23) | @Configuration method tokenStore (line 33) | @Bean method jwtAccessTokenConverter (line 44) | @Bean method keyPair (line 57) | @Bean method passwordEncoder (line 70) | @Bean FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/WebSecurityConfig.java class WebSecurityConfig (line 17) | @EnableWebSecurity method configure (line 25) | @Override method authenticationManagerBean (line 36) | @Override FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/AuthorizationController.java class AuthorizationController (line 20) | @Controller method getAccessConfirmation (line 32) | @GetMapping("/oauth/confirm_access") FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/Oauth2Controller.java class Oauth2Controller (line 20) | @Controller method loginView (line 30) | @GetMapping("/login") method logoutView (line 42) | @GetMapping("/logout") FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysClientDetails.java class SysClientDetails (line 23) | @Data method isSecretRequired (line 90) | @Override method isScoped (line 100) | @Override method getScope (line 110) | @Override method getAuthorizedGrantTypes (line 120) | @Override method getResourceIds (line 125) | @Override method getRegisteredRedirectUri (line 136) | @Override method getAuthorities (line 152) | @Override method isAutoApprove (line 163) | @Override method getAdditionalInformation (line 183) | @Override method stringToSet (line 188) | private Set stringToSet(String s) { FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysRole.java class SysRole (line 18) | @Data FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysUser.java class SysUser (line 22) | @Data FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysClientDetailsRepository.java type SysClientDetailsRepository (line 15) | public interface SysClientDetailsRepository extends JpaRepository findFirstByClientId(String clientId); method deleteByClientId (line 30) | @Modifying FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysUserRepository.java type SysUserRepository (line 14) | public interface SysUserRepository extends JpaRepository { method findFirstByUsername (line 22) | Optional findFirstByUsername(String username); FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysClientDetailsService.java type SysClientDetailsService (line 18) | public interface SysClientDetailsService extends ClientDetailsService { method findByClientId (line 26) | SysClientDetails findByClientId(String clientId); method addClientDetails (line 34) | void addClientDetails(SysClientDetails clientDetails) throws ClientAlr... method updateClientDetails (line 42) | void updateClientDetails(SysClientDetails clientDetails) throws NoSuch... method updateClientSecret (line 51) | void updateClientSecret(String clientId, String clientSecret) throws N... method removeClientDetails (line 59) | void removeClientDetails(String clientId) throws NoSuchClientException; method findAll (line 66) | List findAll(); FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysUserService.java type SysUserService (line 15) | public interface SysUserService extends UserDetailsService { method findAll (line 21) | List findAll(); method findById (line 29) | SysUser findById(Long id); method createUser (line 36) | void createUser(SysUser sysUser); method updateUser (line 43) | void updateUser(SysUser sysUser); method updatePassword (line 51) | void updatePassword(Long id, String password); method deleteUser (line 58) | void deleteUser(Long id); FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysClientDetailsServiceImpl.java class SysClientDetailsServiceImpl (line 22) | @Service method loadClientByClientId (line 29) | @Override method findByClientId (line 34) | @Override method addClientDetails (line 39) | @Override method updateClientDetails (line 48) | @Override method updateClientSecret (line 55) | @Override method removeClientDetails (line 62) | @Override method findAll (line 67) | @Override FILE: demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysUserServiceImpl.java class SysUserServiceImpl (line 23) | @Service method loadUserByUsername (line 30) | @Override method findAll (line 38) | @Override method findById (line 43) | @Override method createUser (line 48) | @Override method updateUser (line 54) | @Override method updatePassword (line 60) | @Override method deleteUser (line 67) | @Override FILE: demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/PasswordEncodeTest.java class PasswordEncodeTest (line 13) | public class PasswordEncodeTest { method getPasswordWhenPassed (line 17) | @Test FILE: demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationCodeGrantTests.java class AuthorizationCodeGrantTests (line 31) | public class AuthorizationCodeGrantTests { method setUp (line 36) | @BeforeEach method testCannotConnectWithoutToken (line 46) | @Test method testAttemptedTokenAcquisitionWithNoRedirect (line 52) | @Test method testCodeAcquisitionWithCorrectContext (line 63) | @Test FILE: demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationServerInfo.java class AuthorizationServerInfo (line 21) | @SuppressWarnings("all") method AuthorizationServerInfo (line 27) | public AuthorizationServerInfo() { method getForString (line 46) | public ResponseEntity getForString(String path, final HttpHead... method getForString (line 50) | public ResponseEntity getForString(String path) { method postForStatus (line 54) | public ResponseEntity postForStatus(String path, HttpHeaders hea... method getUrl (line 62) | public static String getUrl(String path) { method postForHeaders (line 66) | public HttpHeaders postForHeaders(String path, MultiValueMap users); method deleteUser (line 38) | void deleteUser(Long id); method updateUser (line 46) | User updateUser(User user); method getUser (line 54) | User getUser(Long id); method getUserList (line 61) | List getUserList(); method getUserByPage (line 70) | PageQuery getUserByPage(Integer currentPage, Integer pageSize); FILE: demo-orm-beetlsql/src/main/java/com/xkcoding/orm/beetlsql/service/impl/UserServiceImpl.java class UserServiceImpl (line 22) | @Service method UserServiceImpl (line 28) | @Autowired method saveUser (line 38) | @Override method saveUserList (line 49) | @Override method deleteUser (line 59) | @Override method updateUser (line 70) | @Override method getUser (line 85) | @Override method getUserList (line 95) | @Override method getUserByPage (line 107) | @Override FILE: demo-orm-beetlsql/src/main/resources/db/schema.sql type `orm_user` (line 2) | CREATE TABLE `orm_user` ( FILE: demo-orm-beetlsql/src/test/java/com/xkcoding/orm/beetlsql/SpringBootDemoOrmBeetlsqlApplicationTests.java class SpringBootDemoOrmBeetlsqlApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-orm-beetlsql/src/test/java/com/xkcoding/orm/beetlsql/service/UserServiceTest.java class UserServiceTest (line 28) | @Slf4j method saveUser (line 33) | @Test method saveUserList (line 43) | @Test method deleteUser (line 55) | @Test method updateUser (line 62) | @Test method getUser (line 71) | @Test method getUserList (line 78) | @Test method getUserByPage (line 85) | @Test FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/SpringBootDemoOrmJdbctemplateApplication.java class SpringBootDemoOrmJdbctemplateApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/constant/Const.java type Const (line 11) | public interface Const { FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/controller/UserController.java class UserController (line 20) | @RestController method UserController (line 25) | @Autowired method save (line 30) | @PostMapping("/user") method delete (line 36) | @DeleteMapping("/user/{id}") method update (line 42) | @PutMapping("/user/{id}") method getUser (line 48) | @GetMapping("/user/{id}") method getUser (line 54) | @GetMapping("/user") FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/dao/UserDao.java class UserDao (line 19) | @Repository method UserDao (line 22) | @Autowired method insert (line 33) | public Integer insert(User user) { method delete (line 43) | public Integer delete(Long id) { method update (line 54) | public Integer update(User user, Long id) { method selectById (line 64) | public User selectById(Long id) { method selectUserList (line 74) | public List selectUserList(User user) { FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/dao/base/BaseDao.java class BaseDao (line 36) | @Slf4j method BaseDao (line 41) | @SuppressWarnings(value = "unchecked") method insert (line 54) | protected Integer insert(T t, Boolean ignoreNull) { method deleteById (line 81) | protected Integer deleteById(P pk) { method updateById (line 97) | protected Integer updateById(T t, P pk, Boolean ignoreNull) { method findOneById (line 125) | public T findOneById(P pk) { method findByExample (line 140) | public List findByExample(T t) { method getTableName (line 166) | private String getTableName(T t) { method getTableName (line 180) | private String getTableName() { method getColumns (line 195) | private List getColumns(List fieldList) { method getField (line 218) | private List getField(T t, Boolean ignoreNull) { FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/entity/User.java class User (line 19) | @Data FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/service/IUserService.java type IUserService (line 15) | public interface IUserService { method save (line 22) | Boolean save(User user); method delete (line 30) | Boolean delete(Long id); method update (line 39) | Boolean update(User user, Long id); method getUser (line 47) | User getUser(Long id); method getUser (line 55) | List getUser(User user); FILE: demo-orm-jdbctemplate/src/main/java/com/xkcoding/orm/jdbctemplate/service/impl/UserServiceImpl.java class UserServiceImpl (line 26) | @Service method UserServiceImpl (line 30) | @Autowired method save (line 41) | @Override method delete (line 57) | @Override method update (line 69) | @Override method getUser (line 90) | @Override method getUser (line 101) | @Override FILE: demo-orm-jdbctemplate/src/main/resources/db/schema.sql type `orm_user` (line 2) | CREATE TABLE `orm_user` ( FILE: demo-orm-jdbctemplate/src/test/java/com/xkcoding/orm/jdbctemplate/SpringBootDemoOrmJdbctemplateApplicationTests.java class SpringBootDemoOrmJdbctemplateApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/SpringBootDemoOrmJpaApplication.java class SpringBootDemoOrmJpaApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/config/JpaConfig.java class JpaConfig (line 26) | @Configuration method dataSource (line 31) | @Bean method entityManagerFactory (line 37) | @Bean method jpaTransactionManager (line 48) | @Bean FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/entity/Department.java class Department (line 17) | @EqualsAndHashCode(callSuper = true) FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/entity/User.java class User (line 18) | @EqualsAndHashCode(callSuper = true) FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/entity/base/AbstractAuditModel.java class AbstractAuditModel (line 20) | @MappedSuperclass FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/repository/DepartmentDao.java type DepartmentDao (line 18) | @Repository method findDepartmentsByLevels (line 26) | List findDepartmentsByLevels(Integer level); FILE: demo-orm-jpa/src/main/java/com/xkcoding/orm/jpa/repository/UserDao.java type UserDao (line 15) | @Repository FILE: demo-orm-jpa/src/main/resources/db/schema.sql type `orm_user` (line 2) | CREATE TABLE `orm_user` ( type `orm_department` (line 17) | CREATE TABLE `orm_department` ( type `orm_user_dept` (line 28) | CREATE TABLE `orm_user_dept` ( FILE: demo-orm-jpa/src/test/java/com/xkcoding/orm/jpa/SpringBootDemoOrmJpaApplicationTests.java class SpringBootDemoOrmJpaApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-orm-jpa/src/test/java/com/xkcoding/orm/jpa/repository/DepartmentDaoTest.java class DepartmentDaoTest (line 24) | @Slf4j method testSave (line 34) | @Test FILE: demo-orm-jpa/src/test/java/com/xkcoding/orm/jpa/repository/UserDaoTest.java class UserDaoTest (line 29) | @Slf4j method testSave (line 37) | @Test method testDelete (line 52) | @Test method testUpdate (line 63) | @Test method testQueryOne (line 75) | @Test method testQueryAll (line 85) | @Test method testQueryPage (line 95) | @Test method initData (line 114) | private void initData() { FILE: demo-orm-mybatis-mapper-page/src/main/java/com/xkcoding/orm/mybatis/MapperAndPage/SpringBootDemoOrmMybatisMapperPageApplication.java class SpringBootDemoOrmMybatisMapperPageApplication (line 15) | @SpringBootApplication method main (line 19) | public static void main(String[] args) { FILE: demo-orm-mybatis-mapper-page/src/main/java/com/xkcoding/orm/mybatis/MapperAndPage/entity/User.java class User (line 22) | @Data FILE: demo-orm-mybatis-mapper-page/src/main/java/com/xkcoding/orm/mybatis/MapperAndPage/mapper/UserMapper.java type UserMapper (line 16) | @Component FILE: demo-orm-mybatis-mapper-page/src/main/resources/db/schema.sql type `orm_user` (line 2) | CREATE TABLE `orm_user` ( FILE: demo-orm-mybatis-mapper-page/src/test/java/com/xkcoding/orm/mybatis/MapperAndPage/SpringBootDemoOrmMybatisMapperPageApplicationTests.java class SpringBootDemoOrmMybatisMapperPageApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-orm-mybatis-mapper-page/src/test/java/com/xkcoding/orm/mybatis/MapperAndPage/mapper/UserMapperTest.java class UserMapperTest (line 29) | @Slf4j method testInsert (line 38) | @Test method testInsertList (line 50) | @Test method testDelete (line 67) | @Test method testUpdate (line 79) | @Test method testQueryOne (line 95) | @Test method testQueryAll (line 105) | @Test method testQueryByPageAndSort (line 115) | @Test method testQueryByCondition (line 133) | @Test method initData (line 155) | private void initData() { FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/SpringBootDemoOrmMybatisPlusApplication.java class SpringBootDemoOrmMybatisPlusApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/config/CommonFieldHandler.java class CommonFieldHandler (line 18) | @Slf4j method insertFill (line 22) | @Override method updateFill (line 29) | @Override FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/config/MybatisPlusConfig.java class MybatisPlusConfig (line 18) | @Configuration method performanceInterceptor (line 25) | @Bean method paginationInterceptor (line 33) | @Bean FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/entity/Role.java class Role (line 19) | @Data method pkVal (line 38) | @Override FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/entity/User.java class User (line 24) | @Data FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/mapper/RoleMapper.java type RoleMapper (line 14) | public interface RoleMapper extends BaseMapper { FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/mapper/UserMapper.java type UserMapper (line 15) | @Component FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/service/UserService.java type UserService (line 14) | public interface UserService extends IService { FILE: demo-orm-mybatis-plus/src/main/java/com/xkcoding/orm/mybatis/plus/service/impl/UserServiceImpl.java class UserServiceImpl (line 17) | @Service FILE: demo-orm-mybatis-plus/src/main/resources/db/schema.sql type `orm_user` (line 2) | CREATE TABLE `orm_user` ( type `orm_role` (line 16) | CREATE TABLE `orm_role` ( FILE: demo-orm-mybatis-plus/src/test/java/com/xkcoding/orm/mybatis/plus/SpringBootDemoOrmMybatisPlusApplicationTests.java class SpringBootDemoOrmMybatisPlusApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-orm-mybatis-plus/src/test/java/com/xkcoding/orm/mybatis/plus/activerecord/ActiveRecordTest.java class ActiveRecordTest (line 21) | @Slf4j method testActiveRecordInsert (line 26) | @Test method testActiveRecordUpdate (line 38) | @Test method testActiveRecordSelect (line 47) | @Test method testActiveRecordDelete (line 60) | @Test FILE: demo-orm-mybatis-plus/src/test/java/com/xkcoding/orm/mybatis/plus/service/UserServiceTest.java class UserServiceTest (line 29) | @Slf4j method testSave (line 37) | @Test method testSaveList (line 49) | @Test method testDelete (line 66) | @Test method testUpdate (line 77) | @Test method testQueryOne (line 92) | @Test method testQueryAll (line 102) | @Test method testQueryByPageAndSort (line 112) | @Test method testQueryByCondition (line 127) | @Test method initData (line 143) | private void initData() { FILE: demo-orm-mybatis/src/main/java/com/xkcoding/orm/mybatis/SpringBootDemoOrmMybatisApplication.java class SpringBootDemoOrmMybatisApplication (line 15) | @MapperScan(basePackages = {"com.xkcoding.orm.mybatis.mapper"}) method main (line 19) | public static void main(String[] args) { FILE: demo-orm-mybatis/src/main/java/com/xkcoding/orm/mybatis/entity/User.java class User (line 19) | @Data FILE: demo-orm-mybatis/src/main/java/com/xkcoding/orm/mybatis/mapper/UserMapper.java type UserMapper (line 19) | @Mapper method selectAllUser (line 28) | @Select("SELECT * FROM orm_user") method selectUserById (line 37) | @Select("SELECT * FROM orm_user WHERE id = #{id}") method saveUser (line 46) | int saveUser(@Param("user") User user); method deleteById (line 54) | int deleteById(@Param("id") Long id); FILE: demo-orm-mybatis/src/main/resources/db/schema.sql type `orm_user` (line 2) | CREATE TABLE `orm_user` ( FILE: demo-orm-mybatis/src/test/java/com/xkcoding/orm/mybatis/SpringBootDemoOrmMybatisApplicationTests.java class SpringBootDemoOrmMybatisApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-orm-mybatis/src/test/java/com/xkcoding/orm/mybatis/mapper/UserMapperTest.java class UserMapperTest (line 24) | @Slf4j method selectAllUser (line 32) | @Test method selectUserById (line 42) | @Test method saveUser (line 52) | @Test method deleteById (line 63) | @Test FILE: demo-pay/src/main/java/com/xkcoding/pay/SpringBootDemoPayApplication.java class SpringBootDemoPayApplication (line 15) | @SpringBootApplication method main (line 19) | public static void main(String[] args) { FILE: demo-pay/src/test/java/com/xkcoding/pay/SpringBootDemoPayApplicationTests.java class SpringBootDemoPayApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-properties/src/main/java/com/xkcoding/properties/SpringBootDemoPropertiesApplication.java class SpringBootDemoPropertiesApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-properties/src/main/java/com/xkcoding/properties/controller/PropertyController.java class PropertyController (line 18) | @RestController method PropertyController (line 23) | @Autowired method index (line 29) | @GetMapping("/property") FILE: demo-properties/src/main/java/com/xkcoding/properties/property/ApplicationProperty.java class ApplicationProperty (line 15) | @Data FILE: demo-properties/src/main/java/com/xkcoding/properties/property/DeveloperProperty.java class DeveloperProperty (line 15) | @Data FILE: demo-properties/src/test/java/com/xkcoding/properties/SpringBootDemoPropertiesApplicationTests.java class SpringBootDemoPropertiesApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-ratelimit-guava/src/main/java/com/xkcoding/ratelimit/guava/SpringBootDemoRatelimitGuavaApplication.java class SpringBootDemoRatelimitGuavaApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-ratelimit-guava/src/main/java/com/xkcoding/ratelimit/guava/aspect/RateLimiterAspect.java class RateLimiterAspect (line 25) | @Slf4j method rateLimit (line 31) | @Pointcut("@annotation(com.xkcoding.ratelimit.guava.annotation.RateLim... method pointcut (line 36) | @Around("rateLimit()") FILE: demo-ratelimit-guava/src/main/java/com/xkcoding/ratelimit/guava/controller/TestController.java class TestController (line 17) | @Slf4j method test1 (line 21) | @RateLimiter(value = 1.0, timeout = 300) method test2 (line 28) | @GetMapping("/test2") method test3 (line 34) | @RateLimiter(value = 2.0, timeout = 300) FILE: demo-ratelimit-guava/src/main/java/com/xkcoding/ratelimit/guava/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 15) | @RestControllerAdvice method handler (line 18) | @ExceptionHandler(RuntimeException.class) FILE: demo-ratelimit-guava/src/test/java/com/xkcoding/ratelimit/guava/SpringBootDemoRatelimitGuavaApplicationTests.java class SpringBootDemoRatelimitGuavaApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-ratelimit-redis/src/main/java/com/xkcoding/ratelimit/redis/SpringBootDemoRatelimitRedisApplication.java class SpringBootDemoRatelimitRedisApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-ratelimit-redis/src/main/java/com/xkcoding/ratelimit/redis/aspect/RateLimiterAspect.java class RateLimiterAspect (line 32) | @Slf4j method rateLimit (line 42) | @Pointcut("@annotation(com.xkcoding.ratelimit.redis.annotation.RateLim... method pointcut (line 47) | @Around("rateLimit()") method shouldLimited (line 75) | private boolean shouldLimited(String key, long max, long timeout, Time... FILE: demo-ratelimit-redis/src/main/java/com/xkcoding/ratelimit/redis/config/RedisConfig.java class RedisConfig (line 18) | @Configuration method limitRedisScript (line 20) | @Bean FILE: demo-ratelimit-redis/src/main/java/com/xkcoding/ratelimit/redis/controller/TestController.java class TestController (line 17) | @Slf4j method test1 (line 21) | @RateLimiter(value = 5) method test2 (line 28) | @GetMapping("/test2") method test3 (line 34) | @RateLimiter(value = 2, key = "测试自定义key") FILE: demo-ratelimit-redis/src/main/java/com/xkcoding/ratelimit/redis/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 16) | @Slf4j method handler (line 20) | @ExceptionHandler(RuntimeException.class) FILE: demo-ratelimit-redis/src/main/java/com/xkcoding/ratelimit/redis/util/IpUtil.java class IpUtil (line 18) | @Slf4j method getIpAddr (line 28) | public static String getIpAddr() { FILE: demo-ratelimit-redis/src/test/java/com/xkcoding/ratelimit/redis/SpringBootDemoRatelimiterRedisApplicationTests.java class SpringBootDemoRatelimiterRedisApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-rbac-security/sql/security.sql type `sec_permission` (line 24) | CREATE TABLE `sec_permission` type `sec_role` (line 62) | CREATE TABLE `sec_role` type `sec_role_permission` (line 88) | CREATE TABLE `sec_role_permission` type `sec_user` (line 122) | CREATE TABLE `sec_user` type `sec_user_role` (line 158) | CREATE TABLE `sec_user_role` FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/SpringBootDemoRbacSecurityApplication.java class SpringBootDemoRbacSecurityApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/ApiResponse.java class ApiResponse (line 15) | @Data method ApiResponse (line 37) | private ApiResponse() { method ApiResponse (line 48) | private ApiResponse(Integer code, String message, Object data) { method of (line 62) | public static ApiResponse of(Integer code, String message, Object data) { method ofSuccess (line 71) | public static ApiResponse ofSuccess() { method ofSuccess (line 81) | public static ApiResponse ofSuccess(Object data) { method ofMessage (line 91) | public static ApiResponse ofMessage(String message) { method ofStatus (line 101) | public static ApiResponse ofStatus(Status status) { method ofStatus (line 112) | public static ApiResponse ofStatus(IStatus status, Object data) { method ofException (line 123) | public static ApiResponse ofException(T t) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/BaseException.java class BaseException (line 14) | @EqualsAndHashCode(callSuper = true) method BaseException (line 21) | public BaseException(Status status) { method BaseException (line 27) | public BaseException(Status status, Object data) { method BaseException (line 32) | public BaseException(Integer code, String message) { method BaseException (line 38) | public BaseException(Integer code, String message, Object data) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Consts.java type Consts (line 11) | public interface Consts { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/IStatus.java type IStatus (line 11) | public interface IStatus { method getCode (line 18) | Integer getCode(); method getMessage (line 25) | String getMessage(); FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/PageResult.java class PageResult (line 18) | @Data method of (line 34) | public static PageResult of(List rows, Long total) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Status.java type Status (line 13) | @Getter method Status (line 105) | Status(Integer code, String message) { method fromCode (line 110) | public static Status fromCode(Integer code) { method toString (line 120) | @Override FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/CustomConfig.java class CustomConfig (line 14) | @ConfigurationProperties(prefix = "custom.config") FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/IdConfig.java class IdConfig (line 16) | @Configuration method snowflake (line 21) | @Bean FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/IgnoreConfig.java class IgnoreConfig (line 16) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java class JwtAuthenticationFilter (line 38) | @Component method doFilterInternal (line 50) | @Override method checkIgnores (line 85) | private boolean checkIgnores(HttpServletRequest request) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtConfig.java class JwtConfig (line 14) | @ConfigurationProperties(prefix = "jwt.config") FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/RbacAuthorityService.java class RbacAuthorityService (line 39) | @Component method hasPermission (line 50) | public boolean hasPermission(HttpServletRequest request, Authenticatio... method checkRequest (line 92) | private void checkRequest(HttpServletRequest request) { method allUrlMapping (line 120) | private Multimap allUrlMapping() { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/RedisConfig.java class RedisConfig (line 23) | @Configuration method redisCacheTemplate (line 31) | @Bean FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/SecurityConfig.java class SecurityConfig (line 28) | @Configuration method encoder (line 44) | @Bean method authenticationManagerBean (line 49) | @Override method configure (line 55) | @Override method configure (line 60) | @Override method configure (line 100) | @Override FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/SecurityHandlerConfig.java class SecurityHandlerConfig (line 17) | @Configuration method accessDeniedHandler (line 20) | @Bean FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/WebMvcConfig.java class WebMvcConfig (line 15) | @Configuration method addCorsMappings (line 20) | @Override FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/controller/AuthController.java class AuthController (line 31) | @Slf4j method login (line 45) | @PostMapping("/login") method logout (line 55) | @PostMapping("/logout") FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/controller/MonitorController.java class MonitorController (line 27) | @Slf4j method onlineUser (line 39) | @GetMapping("/online/user") method kickoutOnlineUser (line 51) | @DeleteMapping("/online/user/kickout") FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/controller/TestController.java class TestController (line 15) | @Slf4j method list (line 19) | @GetMapping method add (line 25) | @PostMapping method update (line 31) | @PutMapping("/{id}") FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/exception/SecurityException.java class SecurityException (line 16) | @EqualsAndHashCode(callSuper = true) method SecurityException (line 19) | public SecurityException(Status status) { method SecurityException (line 23) | public SecurityException(Status status, Object data) { method SecurityException (line 27) | public SecurityException(Integer code, String message) { method SecurityException (line 31) | public SecurityException(Integer code, String message, Object data) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/exception/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 30) | @ControllerAdvice method handlerException (line 34) | @ExceptionHandler(value = Exception.class) FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/Permission.java class Permission (line 18) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/Role.java class Role (line 18) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/RolePermission.java class RolePermission (line 18) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/User.java class User (line 18) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/UserRole.java class UserRole (line 18) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/unionkey/RolePermissionKey.java class RolePermissionKey (line 17) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/model/unionkey/UserRoleKey.java class UserRoleKey (line 17) | @Embeddable FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/payload/LoginRequest.java class LoginRequest (line 15) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/payload/PageCondition.java class PageCondition (line 13) | @Data FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/repository/PermissionDao.java type PermissionDao (line 19) | public interface PermissionDao extends JpaRepository, ... method selectByRoleIdList (line 27) | @Query(value = "SELECT DISTINCT sec_permission.* FROM sec_permission,s... FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/repository/RoleDao.java type RoleDao (line 19) | public interface RoleDao extends JpaRepository, JpaSpecifica... method selectByUserId (line 26) | @Query(value = "SELECT sec_role.* FROM sec_role,sec_user,sec_user_role... FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/repository/RolePermissionDao.java type RolePermissionDao (line 16) | public interface RolePermissionDao extends JpaRepository, JpaSpecifica... method findByUsernameOrEmailOrPhone (line 27) | Optional findByUsernameOrEmailOrPhone(String username, String em... method findByUsernameIn (line 35) | List findByUsernameIn(List usernameList); FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/repository/UserRoleDao.java type UserRoleDao (line 16) | public interface UserRoleDao extends JpaRepository onlineUser(PageCondition pageCondition) { method kickout (line 65) | public void kickout(List names) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/util/JwtUtil.java class JwtUtil (line 34) | @EnableConfigurationProperties(JwtConfig.class) method createJWT (line 54) | public String createJWT(Boolean rememberMe, Long id, String subject, L... method createJWT (line 77) | public String createJWT(Authentication authentication, Boolean remembe... method parseJWT (line 88) | public Claims parseJWT(String jwt) { method invalidateJWT (line 130) | public void invalidateJWT(HttpServletRequest request) { method getUsernameFromJWT (line 143) | public String getUsernameFromJWT(String jwt) { method getJwtFromRequest (line 154) | public String getJwtFromRequest(HttpServletRequest request) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/util/PageUtil.java class PageUtil (line 17) | public class PageUtil { method checkPageCondition (line 25) | public static void checkPageCondition(T cond... method ofPageRequest (line 45) | public static PageRequest ofPageRequest(T co... FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/util/RedisUtil.java class RedisUtil (line 26) | @Component method findKeysForPage (line 40) | public PageResult findKeysForPage(String patternKey, int curre... method delete (line 74) | public void delete(String key) { method delete (line 83) | public void delete(Collection keys) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/util/ResponseUtil.java class ResponseUtil (line 21) | @Slf4j method renderJson (line 31) | public static void renderJson(HttpServletResponse response, IStatus st... method renderJson (line 52) | public static void renderJson(HttpServletResponse response, BaseExcept... FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/util/SecurityUtil.java class SecurityUtil (line 17) | public class SecurityUtil { method getCurrentUsername (line 23) | public static String getCurrentUsername() { method getCurrentUser (line 33) | public static UserPrincipal getCurrentUser() { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/vo/JwtResponse.java class JwtResponse (line 15) | @Data method JwtResponse (line 28) | public JwtResponse(String token) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/vo/OnlineUser.java class OnlineUser (line 17) | @Data method create (line 55) | public static OnlineUser create(User user) { FILE: demo-rbac-security/src/main/java/com/xkcoding/rbac/security/vo/UserPrincipal.java class UserPrincipal (line 29) | @Data method create (line 99) | public static UserPrincipal create(User user, List roles, List R success() { method message (line 62) | public static R message(String message) { method success (line 66) | public static R success(T data) { method fail (line 70) | public static R fail() { method fail (line 74) | public static R fail(IResultCode resultCode) { method fail (line 78) | public static R fail(Integer code, String message) { method fail (line 82) | public static R fail(IResultCode resultCode, T data) { method fail (line 86) | public static R fail(Integer code, String message, T data) { FILE: demo-rbac-shiro/src/main/java/com/xkcoding/rbac/shiro/common/ResultCode.java type ResultCode (line 13) | @Getter method ResultCode (line 34) | ResultCode(Integer code, String message) { FILE: demo-rbac-shiro/src/main/java/com/xkcoding/rbac/shiro/config/MybatisPlusConfig.java class MybatisPlusConfig (line 21) | @Configuration method paginationInterceptor (line 24) | @Bean method performanceInterceptor (line 39) | @Bean FILE: demo-rbac-shiro/src/main/java/com/xkcoding/rbac/shiro/controller/TestController.java class TestController (line 16) | @RestController method test (line 20) | @GetMapping("") FILE: demo-rbac-shiro/src/test/java/com/xkcoding/rbac/shiro/SpringBootDemoRbacShiroApplicationTests.java class SpringBootDemoRbacShiroApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-session/src/main/java/com/xkcoding/session/SpringBootDemoSessionApplication.java class SpringBootDemoSessionApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-session/src/main/java/com/xkcoding/session/config/WebMvcConfig.java class WebMvcConfig (line 18) | @Configuration method addInterceptors (line 23) | @Override FILE: demo-session/src/main/java/com/xkcoding/session/constants/Consts.java type Consts (line 11) | public interface Consts { FILE: demo-session/src/main/java/com/xkcoding/session/controller/PageController.java class PageController (line 22) | @Controller method index (line 30) | @GetMapping("/index") method login (line 45) | @GetMapping("/login") method doLogin (line 56) | @GetMapping("/doLogin") FILE: demo-session/src/main/java/com/xkcoding/session/interceptor/SessionInterceptor.java class SessionInterceptor (line 19) | @Component method preHandle (line 21) | @Override FILE: demo-session/src/test/java/com/xkcoding/session/SpringBootDemoSessionApplicationTests.java class SpringBootDemoSessionApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-sharding-jdbc/sql/schema.sql type `t_order_0` (line 3) | CREATE TABLE `t_order_0` type `t_order_1` (line 14) | CREATE TABLE `t_order_1` type `t_order_2` (line 25) | CREATE TABLE `t_order_2` type `t_order_0` (line 38) | CREATE TABLE `t_order_0` type `t_order_1` (line 49) | CREATE TABLE `t_order_1` type `t_order_2` (line 60) | CREATE TABLE `t_order_2` FILE: demo-sharding-jdbc/src/main/java/com/xkcoding/sharding/jdbc/SpringBootDemoShardingJdbcApplication.java class SpringBootDemoShardingJdbcApplication (line 16) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { FILE: demo-sharding-jdbc/src/main/java/com/xkcoding/sharding/jdbc/config/CustomSnowflakeKeyGenerator.java class CustomSnowflakeKeyGenerator (line 14) | public class CustomSnowflakeKeyGenerator implements KeyGenerator { method CustomSnowflakeKeyGenerator (line 17) | public CustomSnowflakeKeyGenerator(Snowflake snowflake) { method generateKey (line 21) | @Override FILE: demo-sharding-jdbc/src/main/java/com/xkcoding/sharding/jdbc/config/DataSourceShardingConfig.java class DataSourceShardingConfig (line 33) | @Configuration method transactionManager (line 40) | @Bean method dataSource (line 45) | @Bean(name = "dataSource") method orderTableRule (line 64) | private TableRuleConfiguration orderTableRule() { method dataSourceMap (line 76) | private Map dataSourceMap() { method customKeyGenerator (line 101) | private KeyGenerator customKeyGenerator() { FILE: demo-sharding-jdbc/src/main/java/com/xkcoding/sharding/jdbc/mapper/OrderMapper.java type OrderMapper (line 15) | @Component FILE: demo-sharding-jdbc/src/main/java/com/xkcoding/sharding/jdbc/model/Order.java class Order (line 17) | @Data FILE: demo-sharding-jdbc/src/test/java/com/xkcoding/sharding/jdbc/SpringBootDemoShardingJdbcApplicationTests.java class SpringBootDemoShardingJdbcApplicationTests (line 26) | @Slf4j method testInsert (line 36) | @Test method testUpdate (line 49) | @Test method testDelete (line 59) | @Test method testSelect (line 67) | @Test FILE: demo-social/src/main/java/com/xkcoding/social/SpringBootDemoSocialApplication.java class SpringBootDemoSocialApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-social/src/main/java/com/xkcoding/social/controller/OauthController.java class OauthController (line 33) | @Slf4j method loginType (line 43) | @GetMapping method renderAuth (line 56) | @RequestMapping("/login/{oauthType}") method login (line 69) | @RequestMapping("/{oauthType}/callback") method getAuthSource (line 77) | private AuthSource getAuthSource(String type) { FILE: demo-social/src/test/java/com/xkcoding/social/SpringBootDemoSocialApplicationTests.java class SpringBootDemoSocialApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplication.java class SpringBootDemoSwaggerBeautyApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/common/ApiResponse.java class ApiResponse (line 20) | @Data FILE: demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/controller/UserController.java class UserController (line 25) | @RestController method getByUserName (line 30) | @GetMapping method get (line 38) | @GetMapping("/{id}") method delete (line 46) | @DeleteMapping("/{id}") method post (line 53) | @PostMapping method multipar (line 60) | @PostMapping("/multipar") method array (line 68) | @PostMapping("/array") method put (line 75) | @PutMapping("/{id}") method file (line 81) | @PostMapping("/{id}/file") FILE: demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/entity/User.java class User (line 19) | @Data FILE: demo-swagger-beauty/src/test/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplicationTests.java class SpringBootDemoSwaggerBeautyApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-swagger/src/main/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplication.java class SpringBootDemoSwaggerApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-swagger/src/main/java/com/xkcoding/swagger/common/ApiResponse.java class ApiResponse (line 20) | @Data FILE: demo-swagger/src/main/java/com/xkcoding/swagger/common/DataType.java class DataType (line 11) | public final class DataType { FILE: demo-swagger/src/main/java/com/xkcoding/swagger/common/ParamType.java class ParamType (line 11) | public final class ParamType { FILE: demo-swagger/src/main/java/com/xkcoding/swagger/config/Swagger2Config.java class Swagger2Config (line 22) | @Configuration method createRestApi (line 26) | @Bean method apiInfo (line 31) | private ApiInfo apiInfo() { FILE: demo-swagger/src/main/java/com/xkcoding/swagger/controller/UserController.java class UserController (line 25) | @RestController method getByUserName (line 30) | @GetMapping method get (line 38) | @GetMapping("/{id}") method delete (line 46) | @DeleteMapping("/{id}") method post (line 53) | @PostMapping method multipar (line 60) | @PostMapping("/multipar") method array (line 68) | @PostMapping("/array") method put (line 75) | @PutMapping("/{id}") method file (line 81) | @PostMapping("/{id}/file") FILE: demo-swagger/src/main/java/com/xkcoding/swagger/entity/User.java class User (line 19) | @Data FILE: demo-swagger/src/test/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplicationTests.java class SpringBootDemoSwaggerApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-task-quartz/init/dbTables/tables_cloudscape.sql type qrtz_job_details (line 11) | create table qrtz_job_details ( type qrtz_triggers (line 25) | create table qrtz_triggers( type qrtz_simple_triggers (line 46) | create table qrtz_simple_triggers( type qrtz_cron_triggers (line 57) | create table qrtz_cron_triggers( type qrtz_simprop_triggers (line 67) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 88) | create table qrtz_blob_triggers( type qrtz_calendars (line 97) | create table qrtz_calendars( type qrtz_paused_trigger_grps (line 104) | create table qrtz_paused_trigger_grps type qrtz_fired_triggers (line 111) | create table qrtz_fired_triggers( type qrtz_scheduler_state (line 128) | create table qrtz_scheduler_state type qrtz_locks (line 137) | create table qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_cubrid.sql type QRTZ_JOB_DETAILS (line 22) | CREATE TABLE QRTZ_JOB_DETAILS type QRTZ_TRIGGERS (line 37) | CREATE TABLE QRTZ_TRIGGERS type QRTZ_SIMPLE_TRIGGERS (line 60) | CREATE TABLE QRTZ_SIMPLE_TRIGGERS type QRTZ_CRON_TRIGGERS (line 73) | CREATE TABLE QRTZ_CRON_TRIGGERS type QRTZ_SIMPROP_TRIGGERS (line 85) | CREATE TABLE QRTZ_SIMPROP_TRIGGERS type QRTZ_BLOB_TRIGGERS (line 106) | CREATE TABLE QRTZ_BLOB_TRIGGERS type QRTZ_CALENDARS (line 117) | CREATE TABLE QRTZ_CALENDARS type QRTZ_PAUSED_TRIGGER_GRPS (line 125) | CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS type QRTZ_FIRED_TRIGGERS (line 132) | CREATE TABLE QRTZ_FIRED_TRIGGERS type QRTZ_SCHEDULER_STATE (line 150) | CREATE TABLE QRTZ_SCHEDULER_STATE type QRTZ_LOCKS (line 159) | CREATE TABLE QRTZ_LOCKS type IDX_QRTZ_J_REQ_RECOVERY (line 167) | CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS(SCHED_NAME,REQU... type IDX_QRTZ_J_GRP (line 168) | CREATE INDEX IDX_QRTZ_J_GRP ON QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP) type IDX_QRTZ_T_JG (line 171) | CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP) type IDX_QRTZ_T_C (line 172) | CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME) type IDX_QRTZ_T_G (line 173) | CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP) type IDX_QRTZ_T_STATE (line 174) | CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE) type IDX_QRTZ_T_N_STATE (line 175) | CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME... type IDX_QRTZ_T_N_G_STATE (line 176) | CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GR... type IDX_QRTZ_T_NEXT_FIRE_TIME (line 177) | CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_... type IDX_QRTZ_T_NFT_ST (line 178) | CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE... type IDX_QRTZ_T_NFT_MISFIRE (line 179) | CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_... type IDX_QRTZ_T_NFT_ST_MISFIRE (line 180) | CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFI... type IDX_QRTZ_T_NFT_ST_MISFIRE_GRP (line 181) | CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,M... type IDX_QRTZ_FT_TRIG_INST_NAME (line 183) | CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAM... type IDX_QRTZ_FT_INST_JOB_REQ_RCVRY (line 184) | CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED... type IDX_QRTZ_FT_J_G (line 185) | CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,... type IDX_QRTZ_FT_JG (line 186) | CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP) type IDX_QRTZ_FT_T_G (line 187) | CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_N... type IDX_QRTZ_FT_TG (line 188) | CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GR... FILE: demo-task-quartz/init/dbTables/tables_db2_v72.sql type qrtz_job_details (line 33) | create table qrtz_job_details ( type qrtz_triggers (line 47) | create table qrtz_triggers( type qrtz_simple_triggers (line 68) | create table qrtz_simple_triggers( type qrtz_cron_triggers (line 79) | create table qrtz_cron_triggers( type qrtz_simprop_triggers (line 89) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 110) | create table qrtz_blob_triggers( type qrtz_calendars (line 119) | create table qrtz_calendars( type qrtz_fired_triggers (line 126) | create table qrtz_fired_triggers( type qrtz_paused_trigger_grps (line 144) | create table qrtz_paused_trigger_grps( type qrtz_scheduler_state (line 150) | create table qrtz_scheduler_state ( type qrtz_locks (line 158) | create table qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_db2_v8.sql type qrtz_job_details (line 23) | create table qrtz_job_details( type qrtz_triggers (line 37) | create table qrtz_triggers( type qrtz_simple_triggers (line 58) | create table qrtz_simple_triggers( type qrtz_cron_triggers (line 69) | create table qrtz_cron_triggers( type qrtz_simprop_triggers (line 79) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 100) | create table qrtz_blob_triggers( type qrtz_calendars (line 109) | create table qrtz_calendars( type qrtz_fired_triggers (line 116) | create table qrtz_fired_triggers( type qrtz_paused_trigger_grps (line 133) | create table qrtz_paused_trigger_grps( type qrtz_scheduler_state (line 139) | create table qrtz_scheduler_state( type qrtz_locks (line 147) | create table qrtz_locks( FILE: demo-task-quartz/init/dbTables/tables_db2_v95.sql type qrtz_job_details (line 13) | create table qrtz_job_details( type qrtz_triggers (line 27) | create table qrtz_triggers( type qrtz_simple_triggers (line 48) | create table qrtz_simple_triggers( type qrtz_cron_triggers (line 59) | create table qrtz_cron_triggers( type qrtz_simprop_triggers (line 69) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 90) | create table qrtz_blob_triggers( type qrtz_calendars (line 99) | create table qrtz_calendars( type qrtz_fired_triggers (line 106) | create table qrtz_fired_triggers( type qrtz_paused_trigger_grps (line 123) | create table qrtz_paused_trigger_grps( type qrtz_scheduler_state (line 129) | create table qrtz_scheduler_state( type qrtz_locks (line 137) | create table qrtz_locks( FILE: demo-task-quartz/init/dbTables/tables_derby.sql type qrtz_job_details (line 42) | create table qrtz_job_details ( type qrtz_triggers (line 56) | create table qrtz_triggers( type qrtz_simple_triggers (line 77) | create table qrtz_simple_triggers( type qrtz_cron_triggers (line 88) | create table qrtz_cron_triggers( type qrtz_simprop_triggers (line 98) | create table qrtz_simprop_triggers type qrtz_blob_triggers (line 119) | create table qrtz_blob_triggers( type qrtz_calendars (line 128) | create table qrtz_calendars( type qrtz_paused_trigger_grps (line 135) | create table qrtz_paused_trigger_grps type qrtz_fired_triggers (line 142) | create table qrtz_fired_triggers( type qrtz_scheduler_state (line 159) | create table qrtz_scheduler_state type qrtz_locks (line 168) | create table qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_derby_previous.sql type qrtz_job_details (line 11) | create table qrtz_job_details ( type qrtz_triggers (line 25) | create table qrtz_triggers ( type qrtz_simple_triggers (line 46) | create table qrtz_simple_triggers ( type qrtz_cron_triggers (line 57) | create table qrtz_cron_triggers ( type qrtz_simprop_triggers (line 67) | create table qrtz_simprop_triggers type qrtz_blob_triggers (line 88) | create table qrtz_blob_triggers ( type qrtz_calendars (line 97) | create table qrtz_calendars ( type qrtz_paused_trigger_grps (line 104) | create table qrtz_paused_trigger_grps ( type qrtz_fired_triggers (line 110) | create table qrtz_fired_triggers ( type qrtz_scheduler_state (line 127) | create table qrtz_scheduler_state ( type qrtz_locks (line 135) | create table qrtz_locks ( FILE: demo-task-quartz/init/dbTables/tables_firebird.sql type QRTZ_JOB_DETAILS (line 20) | CREATE TABLE QRTZ_JOB_DETAILS ( type QRTZ_TRIGGERS (line 34) | CREATE TABLE QRTZ_TRIGGERS ( type QRTZ_SIMPLE_TRIGGERS (line 56) | CREATE TABLE QRTZ_SIMPLE_TRIGGERS ( type QRTZ_SIMPROP_TRIGGERS (line 68) | CREATE TABLE QRTZ_SIMPROP_TRIGGERS type QRTZ_CRON_TRIGGERS (line 89) | CREATE TABLE QRTZ_CRON_TRIGGERS ( type QRTZ_BLOB_TRIGGERS (line 100) | CREATE TABLE QRTZ_BLOB_TRIGGERS ( type QRTZ_CALENDARS (line 110) | CREATE TABLE QRTZ_CALENDARS ( type QRTZ_PAUSED_TRIGGER_GRPS (line 117) | CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS ( type QRTZ_FIRED_TRIGGERS (line 123) | CREATE TABLE QRTZ_FIRED_TRIGGERS ( type QRTZ_SCHEDULER_STATE (line 140) | CREATE TABLE QRTZ_SCHEDULER_STATE ( type QRTZ_LOCKS (line 148) | CREATE TABLE QRTZ_LOCKS ( FILE: demo-task-quartz/init/dbTables/tables_h2.sql type QRTZ_CALENDARS (line 11) | CREATE TABLE QRTZ_CALENDARS ( type QRTZ_CRON_TRIGGERS (line 17) | CREATE TABLE QRTZ_CRON_TRIGGERS ( type QRTZ_FIRED_TRIGGERS (line 25) | CREATE TABLE QRTZ_FIRED_TRIGGERS ( type QRTZ_PAUSED_TRIGGER_GRPS (line 41) | CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS ( type QRTZ_SCHEDULER_STATE (line 46) | CREATE TABLE QRTZ_SCHEDULER_STATE ( type QRTZ_LOCKS (line 53) | CREATE TABLE QRTZ_LOCKS ( type QRTZ_JOB_DETAILS (line 58) | CREATE TABLE QRTZ_JOB_DETAILS ( type QRTZ_SIMPLE_TRIGGERS (line 71) | CREATE TABLE QRTZ_SIMPLE_TRIGGERS ( type qrtz_simprop_triggers (line 80) | CREATE TABLE qrtz_simprop_triggers type QRTZ_BLOB_TRIGGERS (line 98) | CREATE TABLE QRTZ_BLOB_TRIGGERS ( type QRTZ_TRIGGERS (line 105) | CREATE TABLE QRTZ_TRIGGERS ( FILE: demo-task-quartz/init/dbTables/tables_hsqldb.sql type qrtz_job_details (line 18) | CREATE TABLE qrtz_job_details type qrtz_triggers (line 33) | CREATE TABLE qrtz_triggers type qrtz_simple_triggers (line 56) | CREATE TABLE qrtz_simple_triggers type qrtz_cron_triggers (line 69) | CREATE TABLE qrtz_cron_triggers type qrtz_simprop_triggers (line 81) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 102) | CREATE TABLE qrtz_blob_triggers type qrtz_calendars (line 113) | CREATE TABLE qrtz_calendars type qrtz_paused_trigger_grps (line 121) | CREATE TABLE qrtz_paused_trigger_grps type qrtz_fired_triggers (line 128) | CREATE TABLE qrtz_fired_triggers type qrtz_scheduler_state (line 146) | CREATE TABLE qrtz_scheduler_state type qrtz_locks (line 155) | CREATE TABLE qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_hsqldb_old.sql type qrtz_job_details (line 12) | CREATE TABLE qrtz_job_details type qrtz_triggers (line 27) | CREATE TABLE qrtz_triggers type qrtz_simple_triggers (line 50) | CREATE TABLE qrtz_simple_triggers type qrtz_cron_triggers (line 63) | CREATE TABLE qrtz_cron_triggers type qrtz_simprop_triggers (line 75) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 96) | CREATE TABLE qrtz_blob_triggers type qrtz_calendars (line 107) | CREATE TABLE qrtz_calendars type qrtz_paused_trigger_grps (line 115) | CREATE TABLE qrtz_paused_trigger_grps type qrtz_fired_triggers (line 122) | CREATE TABLE qrtz_fired_triggers type qrtz_scheduler_state (line 140) | CREATE TABLE qrtz_scheduler_state type qrtz_locks (line 149) | CREATE TABLE qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_informix.sql type qblob_triggers (line 8) | CREATE TABLE qblob_triggers ( type qcalendars (line 19) | CREATE TABLE qcalendars ( type qcron_triggers (line 29) | CREATE TABLE qcron_triggers ( type qfired_triggers (line 41) | CREATE TABLE qfired_triggers ( type qpaused_trigger_grps (line 61) | CREATE TABLE qpaused_trigger_grps ( type qscheduler_state (line 70) | CREATE TABLE qscheduler_state ( type qlocks (line 81) | CREATE TABLE qlocks ( type qjob_details (line 90) | CREATE TABLE qjob_details ( type qsimple_triggers (line 107) | CREATE TABLE qsimple_triggers ( type qsimprop_triggers (line 120) | CREATE TABLE qsimprop_triggers type qtriggers (line 142) | CREATE TABLE qtriggers ( FILE: demo-task-quartz/init/dbTables/tables_oracle.sql type qrtz_job_details (line 36) | CREATE TABLE qrtz_job_details type qrtz_triggers (line 50) | CREATE TABLE qrtz_triggers type qrtz_simple_triggers (line 72) | CREATE TABLE qrtz_simple_triggers type qrtz_cron_triggers (line 84) | CREATE TABLE qrtz_cron_triggers type qrtz_simprop_triggers (line 95) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 115) | CREATE TABLE qrtz_blob_triggers type qrtz_calendars (line 125) | CREATE TABLE qrtz_calendars type qrtz_paused_trigger_grps (line 132) | CREATE TABLE qrtz_paused_trigger_grps type qrtz_fired_triggers (line 138) | CREATE TABLE qrtz_fired_triggers type qrtz_scheduler_state (line 155) | CREATE TABLE qrtz_scheduler_state type qrtz_locks (line 163) | CREATE TABLE qrtz_locks type idx_qrtz_j_req_recovery (line 170) | create index idx_qrtz_j_req_recovery on qrtz_job_details(SCHED_NAME,REQU... type idx_qrtz_j_grp (line 171) | create index idx_qrtz_j_grp on qrtz_job_details(SCHED_NAME,JOB_GROUP) type idx_qrtz_t_j (line 173) | create index idx_qrtz_t_j on qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP) type idx_qrtz_t_jg (line 174) | create index idx_qrtz_t_jg on qrtz_triggers(SCHED_NAME,JOB_GROUP) type idx_qrtz_t_c (line 175) | create index idx_qrtz_t_c on qrtz_triggers(SCHED_NAME,CALENDAR_NAME) type idx_qrtz_t_g (line 176) | create index idx_qrtz_t_g on qrtz_triggers(SCHED_NAME,TRIGGER_GROUP) type idx_qrtz_t_state (line 177) | create index idx_qrtz_t_state on qrtz_triggers(SCHED_NAME,TRIGGER_STATE) type idx_qrtz_t_n_state (line 178) | create index idx_qrtz_t_n_state on qrtz_triggers(SCHED_NAME,TRIGGER_NAME... type idx_qrtz_t_n_g_state (line 179) | create index idx_qrtz_t_n_g_state on qrtz_triggers(SCHED_NAME,TRIGGER_GR... type idx_qrtz_t_next_fire_time (line 180) | create index idx_qrtz_t_next_fire_time on qrtz_triggers(SCHED_NAME,NEXT_... type idx_qrtz_t_nft_st (line 181) | create index idx_qrtz_t_nft_st on qrtz_triggers(SCHED_NAME,TRIGGER_STATE... type idx_qrtz_t_nft_misfire (line 182) | create index idx_qrtz_t_nft_misfire on qrtz_triggers(SCHED_NAME,MISFIRE_... type idx_qrtz_t_nft_st_misfire (line 183) | create index idx_qrtz_t_nft_st_misfire on qrtz_triggers(SCHED_NAME,MISFI... type idx_qrtz_t_nft_st_misfire_grp (line 184) | create index idx_qrtz_t_nft_st_misfire_grp on qrtz_triggers(SCHED_NAME,M... type idx_qrtz_ft_trig_inst_name (line 186) | create index idx_qrtz_ft_trig_inst_name on qrtz_fired_triggers(SCHED_NAM... type idx_qrtz_ft_inst_job_req_rcvry (line 187) | create index idx_qrtz_ft_inst_job_req_rcvry on qrtz_fired_triggers(SCHED... type idx_qrtz_ft_j_g (line 188) | create index idx_qrtz_ft_j_g on qrtz_fired_triggers(SCHED_NAME,JOB_NAME,... type idx_qrtz_ft_jg (line 189) | create index idx_qrtz_ft_jg on qrtz_fired_triggers(SCHED_NAME,JOB_GROUP) type idx_qrtz_ft_t_g (line 190) | create index idx_qrtz_ft_t_g on qrtz_fired_triggers(SCHED_NAME,TRIGGER_N... type idx_qrtz_ft_tg (line 191) | create index idx_qrtz_ft_tg on qrtz_fired_triggers(SCHED_NAME,TRIGGER_GR... FILE: demo-task-quartz/init/dbTables/tables_pointbase.sql type qrtz_job_details (line 35) | CREATE TABLE qrtz_job_details type qrtz_triggers (line 50) | CREATE TABLE qrtz_triggers type qrtz_simple_triggers (line 73) | CREATE TABLE qrtz_simple_triggers type qrtz_simprop_triggers (line 87) | CREATE TABLE qrtz_simprop_triggers type qrtz_cron_triggers (line 108) | CREATE TABLE qrtz_cron_triggers type qrtz_blob_triggers (line 120) | CREATE TABLE qrtz_blob_triggers type qrtz_calendars (line 131) | CREATE TABLE qrtz_calendars type qrtz_paused_trigger_grps (line 139) | CREATE TABLE qrtz_paused_trigger_grps type qrtz_fired_triggers (line 146) | CREATE TABLE qrtz_fired_triggers type qrtz_scheduler_state (line 164) | CREATE TABLE qrtz_scheduler_state type qrtz_locks (line 173) | CREATE TABLE qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_postgres.sql type qrtz_job_details (line 18) | CREATE TABLE qrtz_job_details type qrtz_triggers (line 33) | CREATE TABLE qrtz_triggers type qrtz_simple_triggers (line 56) | CREATE TABLE qrtz_simple_triggers type qrtz_cron_triggers (line 69) | CREATE TABLE qrtz_cron_triggers type qrtz_simprop_triggers (line 81) | CREATE TABLE qrtz_simprop_triggers type qrtz_blob_triggers (line 102) | CREATE TABLE qrtz_blob_triggers type qrtz_calendars (line 113) | CREATE TABLE qrtz_calendars type qrtz_paused_trigger_grps (line 122) | CREATE TABLE qrtz_paused_trigger_grps type qrtz_fired_triggers (line 129) | CREATE TABLE qrtz_fired_triggers type qrtz_scheduler_state (line 147) | CREATE TABLE qrtz_scheduler_state type qrtz_locks (line 156) | CREATE TABLE qrtz_locks type idx_qrtz_j_req_recovery (line 163) | create index idx_qrtz_j_req_recovery on qrtz_job_details(SCHED_NAME,REQU... type idx_qrtz_j_grp (line 164) | create index idx_qrtz_j_grp on qrtz_job_details(SCHED_NAME,JOB_GROUP) type idx_qrtz_t_j (line 166) | create index idx_qrtz_t_j on qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP) type idx_qrtz_t_jg (line 167) | create index idx_qrtz_t_jg on qrtz_triggers(SCHED_NAME,JOB_GROUP) type idx_qrtz_t_c (line 168) | create index idx_qrtz_t_c on qrtz_triggers(SCHED_NAME,CALENDAR_NAME) type idx_qrtz_t_g (line 169) | create index idx_qrtz_t_g on qrtz_triggers(SCHED_NAME,TRIGGER_GROUP) type idx_qrtz_t_state (line 170) | create index idx_qrtz_t_state on qrtz_triggers(SCHED_NAME,TRIGGER_STATE) type idx_qrtz_t_n_state (line 171) | create index idx_qrtz_t_n_state on qrtz_triggers(SCHED_NAME,TRIGGER_NAME... type idx_qrtz_t_n_g_state (line 172) | create index idx_qrtz_t_n_g_state on qrtz_triggers(SCHED_NAME,TRIGGER_GR... type idx_qrtz_t_next_fire_time (line 173) | create index idx_qrtz_t_next_fire_time on qrtz_triggers(SCHED_NAME,NEXT_... type idx_qrtz_t_nft_st (line 174) | create index idx_qrtz_t_nft_st on qrtz_triggers(SCHED_NAME,TRIGGER_STATE... type idx_qrtz_t_nft_misfire (line 175) | create index idx_qrtz_t_nft_misfire on qrtz_triggers(SCHED_NAME,MISFIRE_... type idx_qrtz_t_nft_st_misfire (line 176) | create index idx_qrtz_t_nft_st_misfire on qrtz_triggers(SCHED_NAME,MISFI... type idx_qrtz_t_nft_st_misfire_grp (line 177) | create index idx_qrtz_t_nft_st_misfire_grp on qrtz_triggers(SCHED_NAME,M... type idx_qrtz_ft_trig_inst_name (line 179) | create index idx_qrtz_ft_trig_inst_name on qrtz_fired_triggers(SCHED_NAM... type idx_qrtz_ft_inst_job_req_rcvry (line 180) | create index idx_qrtz_ft_inst_job_req_rcvry on qrtz_fired_triggers(SCHED... type idx_qrtz_ft_j_g (line 181) | create index idx_qrtz_ft_j_g on qrtz_fired_triggers(SCHED_NAME,JOB_NAME,... type idx_qrtz_ft_jg (line 182) | create index idx_qrtz_ft_jg on qrtz_fired_triggers(SCHED_NAME,JOB_GROUP) type idx_qrtz_ft_t_g (line 183) | create index idx_qrtz_ft_t_g on qrtz_fired_triggers(SCHED_NAME,TRIGGER_N... type idx_qrtz_ft_tg (line 184) | create index idx_qrtz_ft_tg on qrtz_fired_triggers(SCHED_NAME,TRIGGER_GR... FILE: demo-task-quartz/init/dbTables/tables_solid.sql type qrtz_job_details (line 14) | create table qrtz_job_details ( type qrtz_triggers (line 28) | create table qrtz_triggers( type qrtz_simple_triggers (line 49) | create table qrtz_simple_triggers( type qrtz_simprop_triggers (line 60) | CREATE TABLE qrtz_simprop_triggers type qrtz_cron_triggers (line 81) | create table qrtz_cron_triggers( type qrtz_blob_triggers (line 91) | create table qrtz_blob_triggers( type qrtz_calendars (line 100) | create table qrtz_calendars( type qrtz_paused_trigger_grps (line 107) | create table qrtz_paused_trigger_grps type qrtz_fired_triggers (line 114) | create table qrtz_fired_triggers( type qrtz_scheduler_state (line 131) | create table qrtz_scheduler_state type qrtz_locks (line 140) | create table qrtz_locks FILE: demo-task-quartz/init/dbTables/tables_sqlServer.sql type dbo (line 90) | CREATE TABLE [dbo].[QRTZ_CALENDARS] ( FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/SpringBootDemoTaskQuartzApplication.java class SpringBootDemoTaskQuartzApplication (line 15) | @MapperScan(basePackages = {"com.xkcoding.task.quartz.mapper"}) method main (line 19) | public static void main(String[] args) { FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/common/ApiResponse.java class ApiResponse (line 16) | @Data method ApiResponse (line 28) | public ApiResponse() { method ApiResponse (line 31) | private ApiResponse(String message, Object data) { method of (line 43) | public static ApiResponse of(String message, Object data) { method ok (line 53) | public static ApiResponse ok(Object data) { method msg (line 63) | public static ApiResponse msg(String message) { FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/controller/JobController.java class JobController (line 28) | @RestController method JobController (line 34) | @Autowired method addJob (line 42) | @PostMapping method deleteJob (line 56) | @DeleteMapping method pauseJob (line 69) | @PutMapping(params = "pause") method resumeJob (line 82) | @PutMapping(params = "resume") method cronJob (line 95) | @PutMapping(params = "cron") method jobList (line 106) | @GetMapping FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/entity/domain/JobAndTrigger.java class JobAndTrigger (line 15) | @Data FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/entity/form/JobForm.java class JobForm (line 16) | @Data FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/job/HelloJob.java class HelloJob (line 16) | @Slf4j method execute (line 19) | @Override FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/job/TestJob.java class TestJob (line 16) | @Slf4j method execute (line 19) | @Override FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/job/base/BaseJob.java type BaseJob (line 13) | public interface BaseJob extends Job { method execute (line 33) | @Override FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/mapper/JobMapper.java type JobMapper (line 16) | @Component method list (line 23) | List list(); FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/service/JobService.java type JobService (line 16) | public interface JobService { method addJob (line 23) | void addJob(JobForm form) throws Exception; method deleteJob (line 31) | void deleteJob(JobForm form) throws SchedulerException; method pauseJob (line 39) | void pauseJob(JobForm form) throws SchedulerException; method resumeJob (line 47) | void resumeJob(JobForm form) throws SchedulerException; method cronJob (line 55) | void cronJob(JobForm form) throws Exception; method list (line 64) | PageInfo list(Integer currentPage, Integer pageSize); FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/service/impl/JobServiceImpl.java class JobServiceImpl (line 25) | @Service method JobServiceImpl (line 31) | @Autowired method addJob (line 44) | @Override method deleteJob (line 73) | @Override method pauseJob (line 86) | @Override method resumeJob (line 97) | @Override method cronJob (line 108) | @Override method list (line 135) | @Override FILE: demo-task-quartz/src/main/java/com/xkcoding/task/quartz/util/JobUtil.java class JobUtil (line 13) | public class JobUtil { method getClass (line 21) | public static BaseJob getClass(String classname) throws Exception { FILE: demo-task-quartz/src/test/java/com/xkcoding/task/quartz/SpringBootDemoTaskQuartzApplicationTests.java class SpringBootDemoTaskQuartzApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-task-xxl-job/src/main/java/com/xkcoding/task/xxl/job/SpringBootDemoTaskXxlJobApplication.java class SpringBootDemoTaskXxlJobApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-task-xxl-job/src/main/java/com/xkcoding/task/xxl/job/config/XxlJobConfig.java class XxlJobConfig (line 20) | @Slf4j method xxlJobExecutor (line 27) | @Bean(initMethod = "start", destroyMethod = "destroy") FILE: demo-task-xxl-job/src/main/java/com/xkcoding/task/xxl/job/config/props/XxlJobProps.java class XxlJobProps (line 14) | @Data class XxlJobAdminProps (line 32) | @Data class XxlJobExecutorProps (line 40) | @Data FILE: demo-task-xxl-job/src/main/java/com/xkcoding/task/xxl/job/controller/ManualOperateController.java class ManualOperateController (line 26) | @Slf4j method xxlJobGroup (line 38) | @GetMapping("/group") method xxlJobList (line 52) | @GetMapping("/list") method xxlJobAdd (line 68) | @GetMapping("/add") method xxlJobTrigger (line 89) | @GetMapping("/trigger") method xxlJobRemove (line 103) | @GetMapping("/remove") method xxlJobStop (line 116) | @GetMapping("/stop") method xxlJobStart (line 129) | @GetMapping("/start") FILE: demo-task-xxl-job/src/main/java/com/xkcoding/task/xxl/job/task/DemoTask.java class DemoTask (line 20) | @Slf4j method execute (line 32) | @Override FILE: demo-task/src/main/java/com/xkcoding/task/SpringBootDemoTaskApplication.java class SpringBootDemoTaskApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-task/src/main/java/com/xkcoding/task/config/TaskConfig.java class TaskConfig (line 22) | @Configuration method configureTasks (line 26) | @Override method taskExecutor (line 37) | @Bean FILE: demo-task/src/main/java/com/xkcoding/task/job/TaskJob.java class TaskJob (line 18) | @Component method job1 (line 25) | @Scheduled(cron = "0/10 * * * * ?") method job2 (line 34) | @Scheduled(fixedRate = 2000) method job3 (line 43) | @Scheduled(fixedDelay = 4000, initialDelay = 5000) FILE: demo-task/src/test/java/com/xkcoding/task/SpringBootDemoTaskApplicationTests.java class SpringBootDemoTaskApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-template-beetl/src/main/java/com/xkcoding/template/beetl/SpringBootDemoTemplateBeetlApplication.java class SpringBootDemoTemplateBeetlApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-template-beetl/src/main/java/com/xkcoding/template/beetl/controller/IndexController.java class IndexController (line 20) | @Controller method index (line 24) | @GetMapping(value = {"", "/"}) FILE: demo-template-beetl/src/main/java/com/xkcoding/template/beetl/controller/UserController.java class UserController (line 21) | @Controller method login (line 25) | @PostMapping("/login") method login (line 36) | @GetMapping("/login") FILE: demo-template-beetl/src/main/java/com/xkcoding/template/beetl/model/User.java class User (line 13) | @Data FILE: demo-template-beetl/src/test/java/com/xkcoding/template/beetl/SpringBootDemoTemplateBeetlApplicationTests.java class SpringBootDemoTemplateBeetlApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-template-enjoy/src/main/java/com/xkcoding/template/enjoy/SpringBootDemoTemplateEnjoyApplication.java class SpringBootDemoTemplateEnjoyApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-template-enjoy/src/main/java/com/xkcoding/template/enjoy/config/EnjoyConfig.java class EnjoyConfig (line 16) | @Configuration method getJFinalViewResolver (line 18) | @Bean(name = "jfinalViewResolver") FILE: demo-template-enjoy/src/main/java/com/xkcoding/template/enjoy/controller/IndexController.java class IndexController (line 20) | @Controller method index (line 24) | @GetMapping(value = {"", "/"}) FILE: demo-template-enjoy/src/main/java/com/xkcoding/template/enjoy/controller/UserController.java class UserController (line 21) | @Controller method login (line 25) | @PostMapping("/login") method login (line 36) | @GetMapping("/login") FILE: demo-template-enjoy/src/main/java/com/xkcoding/template/enjoy/model/User.java class User (line 13) | @Data FILE: demo-template-enjoy/src/test/java/com/xkcoding/template/enjoy/SpringBootDemoTemplateEnjoyApplicationTests.java class SpringBootDemoTemplateEnjoyApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-template-freemarker/src/main/java/com/xkcoding/template/freemarker/SpringBootDemoTemplateFreemarkerApplication.java class SpringBootDemoTemplateFreemarkerApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-template-freemarker/src/main/java/com/xkcoding/template/freemarker/controller/IndexController.java class IndexController (line 20) | @Controller method index (line 24) | @GetMapping(value = {"", "/"}) FILE: demo-template-freemarker/src/main/java/com/xkcoding/template/freemarker/controller/UserController.java class UserController (line 21) | @Controller method login (line 25) | @PostMapping("/login") method login (line 36) | @GetMapping("/login") FILE: demo-template-freemarker/src/main/java/com/xkcoding/template/freemarker/model/User.java class User (line 13) | @Data FILE: demo-template-freemarker/src/test/java/com/xkcoding/template/freemarker/SpringBootDemoTemplateFreemarkerApplicationTests.java class SpringBootDemoTemplateFreemarkerApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-template-thymeleaf/src/main/java/com/xkcoding/template/thymeleaf/SpringBootDemoTemplateThymeleafApplication.java class SpringBootDemoTemplateThymeleafApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-template-thymeleaf/src/main/java/com/xkcoding/template/thymeleaf/controller/IndexController.java class IndexController (line 20) | @Controller method index (line 24) | @GetMapping(value = {"", "/"}) FILE: demo-template-thymeleaf/src/main/java/com/xkcoding/template/thymeleaf/controller/UserController.java class UserController (line 21) | @Controller method login (line 25) | @PostMapping("/login") method login (line 36) | @GetMapping("/login") FILE: demo-template-thymeleaf/src/main/java/com/xkcoding/template/thymeleaf/model/User.java class User (line 13) | @Data FILE: demo-template-thymeleaf/src/test/java/com/xkcoding/template/thymeleaf/SpringBootDemoTemplateThymeleafApplicationTests.java class SpringBootDemoTemplateThymeleafApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-tio/src/main/java/com/xkcoding/springbootdemotio/SpringBootDemoTioApplication.java class SpringBootDemoTioApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-tio/src/test/java/com/xkcoding/springbootdemotio/SpringBootDemoTioApplicationTests.java class SpringBootDemoTioApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-uflo/src/main/java/com/xkcoding/uflo/SpringBootDemoUfloApplication.java class SpringBootDemoUfloApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: demo-uflo/src/test/java/com/xkcoding/uflo/SpringBootDemoUfloApplicationTests.java class SpringBootDemoUfloApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-upload/src/main/java/com/xkcoding/upload/SpringBootDemoUploadApplication.java class SpringBootDemoUploadApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-upload/src/main/java/com/xkcoding/upload/config/UploadConfig.java class UploadConfig (line 31) | @Configuration method UploadConfig (line 44) | @Autowired method multipartConfigElement (line 52) | @Bean method multipartResolver (line 61) | @Bean(name = DispatcherServlet.MULTIPART_RESOLVER_BEAN_NAME) method qiniuConfig (line 72) | @Bean method uploadManager (line 80) | @Bean method auth (line 88) | @Bean method bucketManager (line 96) | @Bean FILE: demo-upload/src/main/java/com/xkcoding/upload/controller/IndexController.java class IndexController (line 14) | @Controller method index (line 16) | @GetMapping("") FILE: demo-upload/src/main/java/com/xkcoding/upload/controller/UploadController.java class UploadController (line 32) | @RestController method UploadController (line 44) | @Autowired method local (line 49) | @PostMapping(value = "/local", consumes = MediaType.MULTIPART_FORM_DAT... method yun (line 69) | @PostMapping(value = "/yun", consumes = MediaType.MULTIPART_FORM_DATA_... FILE: demo-upload/src/main/java/com/xkcoding/upload/service/IQiNiuService.java type IQiNiuService (line 16) | public interface IQiNiuService { method uploadFile (line 24) | Response uploadFile(File file) throws QiniuException; FILE: demo-upload/src/main/java/com/xkcoding/upload/service/impl/QiNiuServiceImpl.java class QiNiuServiceImpl (line 25) | @Service method QiNiuServiceImpl (line 37) | @Autowired method uploadFile (line 50) | @Override method afterPropertiesSet (line 61) | @Override method getUploadToken (line 72) | private String getUploadToken() { FILE: demo-upload/src/test/java/com/xkcoding/upload/SpringBootDemoUploadApplicationTests.java class SpringBootDemoUploadApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-ureport2/doc/sql/t_user_ureport2.sql type `t_user_ureport2` (line 24) | CREATE TABLE `t_user_ureport2` ( FILE: demo-ureport2/src/main/java/com/xkcoding/ureport2/SpringBootDemoUreport2Application.java class SpringBootDemoUreport2Application (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-ureport2/src/main/java/com/xkcoding/ureport2/config/InnerDatasource.java class InnerDatasource (line 19) | @Component method name (line 24) | @Override method getConnection (line 29) | @SneakyThrows FILE: demo-ureport2/src/test/java/com/xkcoding/ureport2/SpringBootDemoUreport2ApplicationTests.java class SpringBootDemoUreport2ApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-urule/src/main/java/com/xkcoding/urule/SpringBootDemoUruleApplication.java class SpringBootDemoUruleApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-urule/src/test/java/com/xkcoding/urule/SpringBootDemoUruleApplicationTests.java class SpringBootDemoUruleApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-war/src/main/java/com/xkcoding/war/SpringBootDemoWarApplication.java class SpringBootDemoWarApplication (line 16) | @SpringBootApplication method main (line 19) | public static void main(String[] args) { method configure (line 26) | @Override FILE: demo-war/src/test/java/com/xkcoding/war/SpringBootDemoWarApplicationTests.java class SpringBootDemoWarApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/SpringBootDemoWebsocketSocketioApplication.java class SpringBootDemoWebsocketSocketioApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/config/DbTemplate.java class DbTemplate (line 19) | @Component method findAll (line 31) | public List findAll() { method findByUserId (line 41) | public Optional findByUserId(String userId) { method save (line 51) | public void save(String userId, UUID sessionId) { method deleteByUserId (line 60) | public void deleteByUserId(String userId) { FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/config/Event.java type Event (line 11) | public interface Event { FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/config/ServerConfig.java class ServerConfig (line 18) | @Configuration method server (line 22) | @Bean method springAnnotationScanner (line 44) | @Bean FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/config/WsConfig.java class WsConfig (line 14) | @ConfigurationProperties(prefix = "ws.server") FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/controller/MessageController.java class MessageController (line 25) | @RestController method broadcast (line 32) | @PostMapping("/broadcast") method isBlank (line 47) | private boolean isBlank(Object bean) { FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/handler/MessageEventHandler.java class MessageEventHandler (line 33) | @Component method onConnect (line 47) | @OnConnect method onDisconnect (line 67) | @OnDisconnect method onJoinEvent (line 90) | @OnEvent(value = Event.JOIN) method onChatEvent (line 99) | @OnEvent(value = Event.CHAT) method onGroupEvent (line 111) | @OnEvent(value = Event.GROUP) method sendToSingle (line 133) | public void sendToSingle(UUID sessionId, SingleMessageRequest message) { method sendToBroadcast (line 140) | public void sendToBroadcast(BroadcastMessageRequest message) { method sendToGroup (line 153) | public void sendToGroup(GroupMessageRequest message) { FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/init/ServerRunner.java class ServerRunner (line 17) | @Component method run (line 23) | @Override FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/payload/BroadcastMessageRequest.java class BroadcastMessageRequest (line 13) | @Data FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/payload/GroupMessageRequest.java class GroupMessageRequest (line 13) | @Data FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/payload/JoinRequest.java class JoinRequest (line 13) | @Data FILE: demo-websocket-socketio/src/main/java/com/xkcoding/websocket/socketio/payload/SingleMessageRequest.java class SingleMessageRequest (line 13) | @Data FILE: demo-websocket-socketio/src/main/resources/static/js/socket.io/socket.io.js function s (line 1) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function lookup (line 1) | function lookup(uri,opts){if(typeof uri=="object"){opts=uri;uri=undefine... function Manager (line 1) | function Manager(uri,opts){if(!(this instanceof Manager))return new Mana... function on (line 1) | function on(obj,ev,fn){obj.on(ev,fn);return{destroy:function(){obj.remov... function Socket (line 1) | function Socket(io,nsp){this.io=io;this.nsp=nsp;this.json=this;this.ids=... function url (line 1) | function url(uri,loc){var obj=uri;var loc=loc||global.location;if(null==... function Backoff (line 1) | function Backoff(opts){opts=opts||{};this.ms=opts.min||100;this.max=opts... function Emitter (line 1) | function Emitter(obj){if(obj)return mixin(obj)} function mixin (line 1) | function mixin(obj){for(var key in Emitter.prototype){obj[key]=Emitter.p... function on (line 1) | function on(){self.off(event,on);fn.apply(this,arguments)} function debug (line 1) | function debug(name){if(!debug.enabled(name))return function(){};return ... function coerce (line 1) | function coerce(val){if(val instanceof Error)return val.stack||val.messa... function noop (line 1) | function noop(){} function Socket (line 1) | function Socket(uri,opts){if(!(this instanceof Socket))return new Socket... function clone (line 1) | function clone(obj){var o={};for(var i in obj){if(obj.hasOwnProperty(i))... function onTransportOpen (line 1) | function onTransportOpen(){if(self.onlyBinaryUpgrades){var upgradeLosesB... function freezeTransport (line 1) | function freezeTransport(){if(failed)return;failed=true;cleanup();transp... function onerror (line 1) | function onerror(err){var error=new Error("probe error: "+err);error.tra... function onTransportClose (line 1) | function onTransportClose(){onerror("transport closed")} function onclose (line 1) | function onclose(){onerror("socket closed")} function onupgrade (line 1) | function onupgrade(to){if(transport&&to.name!=transport.name){debug('"%s... function cleanup (line 1) | function cleanup(){transport.removeListener("open",onTransportOpen);tran... function close (line 1) | function close(){self.onClose("forced close");debug("socket closing - te... function cleanupAndClose (line 1) | function cleanupAndClose(){self.removeListener("upgrade",cleanupAndClose... function waitForUpgrade (line 1) | function waitForUpgrade(){self.once("upgrade",cleanupAndClose);self.once... function Transport (line 1) | function Transport(opts){this.path=opts.path;this.hostname=opts.hostname... function polling (line 1) | function polling(opts){var xhr;var xd=false;var xs=false;var jsonp=false... function empty (line 2) | function empty(){} function JSONPPolling (line 2) | function JSONPPolling(opts){Polling.call(this,opts);this.query=this.quer... function complete (line 2) | function complete(){initIframe();fn()} function initIframe (line 2) | function initIframe(){if(self.iframe){try{self.form.removeChild(self.ifr... function empty (line 2) | function empty(){} function XHR (line 2) | function XHR(opts){Polling.call(this,opts);if(global.location){var isSSL... function Request (line 2) | function Request(opts){this.method=opts.method||"GET";this.uri=opts.uri;... function unloadHandler (line 2) | function unloadHandler(){for(var i in Request.requests){if(Request.reque... function Polling (line 2) | function Polling(opts){var forceBase64=opts&&opts.forceBase64;if(!hasXHR... function pause (line 2) | function pause(){debug("paused");self.readyState="paused";onPause()} function close (line 2) | function close(){debug("writing close packet");self.write([{type:"close"... function WS (line 2) | function WS(opts){var forceBase64=opts&&opts.forceBase64;if(forceBase64)... function ondrain (line 2) | function ondrain(){self.writable=true;self.emit("drain")} function useColors (line 2) | function useColors(){return"WebkitAppearance"in document.documentElement... function formatArgs (line 2) | function formatArgs(){var args=arguments;var useColors=this.useColors;ar... function log (line 2) | function log(){return"object"==typeof console&&"function"==typeof consol... function save (line 2) | function save(namespaces){try{if(null==namespaces){localStorage.removeIt... function load (line 2) | function load(){var r;try{r=localStorage.debug}catch(e){}return r} function selectColor (line 2) | function selectColor(){return exports.colors[prevColor++%exports.colors.... function debug (line 2) | function debug(namespace){function disabled(){}disabled.enabled=false;fu... function enable (line 2) | function enable(namespaces){exports.save(namespaces);var split=(namespac... function disable (line 2) | function disable(){exports.enable("")} function enabled (line 2) | function enabled(name){var i,len;for(i=0,len=exports.skips.length;i=d)return Math.round(ms/d)+"d";if(ms>=h)return ... function long (line 2) | function long(ms){return plural(ms,d,"day")||plural(ms,h,"hour")||plural... function plural (line 2) | function plural(ms,n,name){if(ms=byteCount){throw Error("In... function decodeSymbol (line 3) | function decodeSymbol(){var byte1;var byte2;var byte3;var byte4;var code... function utf8decode (line 3) | function utf8decode(byteString){byteArray=ucs2decode(byteString);byteCou... function ws (line 3) | function ws(uri,protocols,opts){var instance;if(protocols){instance=new ... function hasBinary (line 3) | function hasBinary(data){function _hasBinary(obj){if(!obj)return false;i... function _deconstructPacket (line 3) | function _deconstructPacket(data){if(!data)return data;if(isBuf(data)){v... function _reconstructPacket (line 3) | function _reconstructPacket(data){if(data&&data._placeholder){var buf=bu... function _removeBlobs (line 3) | function _removeBlobs(obj,curKey,containingObject){if(!obj)return obj;if... function Encoder (line 3) | function Encoder(){} function encodeAsString (line 3) | function encodeAsString(obj){var str="";var nsp=false;str+=obj.type;if(e... function encodeAsBinary (line 3) | function encodeAsBinary(obj,callback){function writeEncoding(bloblessDat... function Decoder (line 3) | function Decoder(){this.reconstructor=null} function decodeString (line 3) | function decodeString(str){var p={};var i=0;p.type=Number(str.charAt(0))... function BinaryReconstructor (line 3) | function BinaryReconstructor(packet){this.reconPack=packet;this.buffers=[]} function error (line 3) | function error(data){return{type:exports.ERROR,data:"parser error"}} function isBuf (line 3) | function isBuf(obj){return global.Buffer&&global.Buffer.isBuffer(obj)||g... function has (line 3) | function has(name){if(has[name]!==undef){return has[name]}var isSupporte... function toArray (line 3) | function toArray(list,index){var array=[];index=index||0;for(var i=index... FILE: demo-websocket-socketio/src/test/java/com/xkcoding/websocket/socketio/SpringBootDemoWebsocketSocketioApplicationTests.java class SpringBootDemoWebsocketSocketioApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-websocket/src/main/java/com/xkcoding/websocket/SpringBootDemoWebsocketApplication.java class SpringBootDemoWebsocketApplication (line 15) | @SpringBootApplication method main (line 19) | public static void main(String[] args) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/common/WebSocketConsts.java type WebSocketConsts (line 11) | public interface WebSocketConsts { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/config/WebSocketConfig.java class WebSocketConfig (line 18) | @Configuration method registerStompEndpoints (line 23) | @Override method configureMessageBroker (line 31) | @Override FILE: demo-websocket/src/main/java/com/xkcoding/websocket/controller/ServerController.java class ServerController (line 19) | @RestController method serverInfo (line 23) | @GetMapping FILE: demo-websocket/src/main/java/com/xkcoding/websocket/model/Server.java class Server (line 29) | public class Server { method getCpu (line 58) | public Cpu getCpu() { method setCpu (line 62) | public void setCpu(Cpu cpu) { method getMem (line 66) | public Mem getMem() { method setMem (line 70) | public void setMem(Mem mem) { method getJvm (line 74) | public Jvm getJvm() { method setJvm (line 78) | public void setJvm(Jvm jvm) { method getSys (line 82) | public Sys getSys() { method setSys (line 86) | public void setSys(Sys sys) { method getSysFiles (line 90) | public List getSysFiles() { method setSysFiles (line 94) | public void setSysFiles(List sysFiles) { method copyTo (line 98) | public void copyTo() throws Exception { method setCpuInfo (line 116) | private void setCpuInfo(CentralProcessor processor) { method setMemInfo (line 141) | private void setMemInfo(GlobalMemory memory) { method setSysInfo (line 150) | private void setSysInfo() { method setJvmInfo (line 162) | private void setJvmInfo() throws UnknownHostException { method setSysFiles (line 174) | private void setSysFiles(OperatingSystem os) { method convertFileSize (line 199) | public String convertFileSize(long size) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/model/server/Cpu.java class Cpu (line 13) | public class Cpu { method getCpuNum (line 44) | public int getCpuNum() { method setCpuNum (line 48) | public void setCpuNum(int cpuNum) { method getTotal (line 52) | public double getTotal() { method setTotal (line 56) | public void setTotal(double total) { method getSys (line 60) | public double getSys() { method setSys (line 64) | public void setSys(double sys) { method getUsed (line 68) | public double getUsed() { method setUsed (line 72) | public void setUsed(double used) { method getWait (line 76) | public double getWait() { method setWait (line 80) | public void setWait(double wait) { method getFree (line 84) | public double getFree() { method setFree (line 88) | public void setFree(double free) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/model/server/Jvm.java class Jvm (line 17) | public class Jvm { method getTotal (line 53) | public double getTotal() { method setTotal (line 57) | public void setTotal(double total) { method getMax (line 61) | public double getMax() { method setMax (line 65) | public void setMax(double max) { method getFree (line 69) | public double getFree() { method setFree (line 73) | public void setFree(double free) { method getUsed (line 77) | public double getUsed() { method getUsage (line 81) | public double getUsage() { method getName (line 88) | public String getName() { method getVersion (line 92) | public String getVersion() { method setVersion (line 96) | public void setVersion(String version) { method getHome (line 100) | public String getHome() { method setHome (line 104) | public void setHome(String home) { method setStartTime (line 108) | public void setStartTime(String startTime) { method getStartTime (line 112) | public String getStartTime() { method setRunTime (line 117) | public void setRunTime(String runTime) { method getRunTime (line 121) | public String getRunTime() { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/model/server/Mem.java class Mem (line 13) | public class Mem { method getTotal (line 29) | public double getTotal() { method setTotal (line 33) | public void setTotal(long total) { method getUsed (line 37) | public double getUsed() { method setUsed (line 41) | public void setUsed(long used) { method getFree (line 45) | public double getFree() { method setFree (line 49) | public void setFree(long free) { method getUsage (line 53) | public double getUsage() { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/model/server/Sys.java class Sys (line 11) | public class Sys { method getComputerName (line 37) | public String getComputerName() { method setComputerName (line 41) | public void setComputerName(String computerName) { method getComputerIp (line 45) | public String getComputerIp() { method setComputerIp (line 49) | public void setComputerIp(String computerIp) { method getUserDir (line 53) | public String getUserDir() { method setUserDir (line 57) | public void setUserDir(String userDir) { method getOsName (line 61) | public String getOsName() { method setOsName (line 65) | public void setOsName(String osName) { method getOsArch (line 69) | public String getOsArch() { method setOsArch (line 73) | public void setOsArch(String osArch) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/model/server/SysFile.java class SysFile (line 11) | public class SysFile { method getDirName (line 47) | public String getDirName() { method setDirName (line 51) | public void setDirName(String dirName) { method getSysTypeName (line 55) | public String getSysTypeName() { method setSysTypeName (line 59) | public void setSysTypeName(String sysTypeName) { method getTypeName (line 63) | public String getTypeName() { method setTypeName (line 67) | public void setTypeName(String typeName) { method getTotal (line 71) | public String getTotal() { method setTotal (line 75) | public void setTotal(String total) { method getFree (line 79) | public String getFree() { method setFree (line 83) | public void setFree(String free) { method getUsed (line 87) | public String getUsed() { method setUsed (line 91) | public void setUsed(String used) { method getUsage (line 95) | public double getUsage() { method setUsage (line 99) | public void setUsage(double usage) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/KV.java class KV (line 15) | @Data FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/ServerVO.java class ServerVO (line 18) | @Data method create (line 26) | public ServerVO create(Server server) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/server/CpuVO.java class CpuVO (line 18) | @Data method create (line 22) | public static CpuVO create(Cpu cpu) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/server/JvmVO.java class JvmVO (line 18) | @Data method create (line 22) | public static JvmVO create(Jvm jvm) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/server/MemVO.java class MemVO (line 18) | @Data method create (line 22) | public static MemVO create(Mem mem) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/server/SysFileVO.java class SysFileVO (line 18) | @Data method create (line 22) | public static SysFileVO create(List sysFiles) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/payload/server/SysVO.java class SysVO (line 18) | @Data method create (line 22) | public static SysVO create(Sys sys) { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/task/ServerTask.java class ServerTask (line 26) | @Slf4j method websocket (line 35) | @Scheduled(cron = "0/2 * * * * ?") FILE: demo-websocket/src/main/java/com/xkcoding/websocket/util/IpUtil.java class IpUtil (line 15) | public class IpUtil { method getIpAddr (line 16) | public static String getIpAddr(HttpServletRequest request) { method internalIp (line 41) | public static boolean internalIp(String ip) { method internalIp (line 46) | private static boolean internalIp(byte[] addr) { method textToNumericFormatV4 (line 81) | public static byte[] textToNumericFormatV4(String text) { method getHostIp (line 149) | public static String getHostIp() { method getHostName (line 157) | public static String getHostName() { FILE: demo-websocket/src/main/java/com/xkcoding/websocket/util/ServerUtil.java class ServerUtil (line 15) | public class ServerUtil { method wrapServerVO (line 22) | public static ServerVO wrapServerVO(Server server) { method wrapServerDict (line 34) | public static Dict wrapServerDict(ServerVO serverVO) { FILE: demo-websocket/src/main/resources/static/js/stomp.js function Frame (line 23) | function Frame(command, headers, body) { function Client (line 129) | function Client(ws) { FILE: demo-websocket/src/test/java/com/xkcoding/websocket/SpringBootDemoWebsocketApplicationTests.java class SpringBootDemoWebsocketApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: demo-zookeeper/src/main/java/com/xkcoding/zookeeper/SpringBootDemoZookeeperApplication.java class SpringBootDemoZookeeperApplication (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: demo-zookeeper/src/main/java/com/xkcoding/zookeeper/aspectj/ZooLockAspect.java class ZooLockAspect (line 31) | @Aspect method ZooLockAspect (line 41) | @Autowired method doLock (line 49) | @Pointcut("@annotation(com.xkcoding.zookeeper.annotation.ZooLock)") method around (line 61) | @Around("doLock()") method buildLockKey (line 94) | private String buildLockKey(ZooLock lock, Method method, Object[] args... FILE: demo-zookeeper/src/main/java/com/xkcoding/zookeeper/config/ZkConfig.java class ZkConfig (line 21) | @Configuration method ZkConfig (line 26) | @Autowired method curatorFramework (line 31) | @Bean FILE: demo-zookeeper/src/main/java/com/xkcoding/zookeeper/config/props/ZkProps.java class ZkProps (line 14) | @Data FILE: demo-zookeeper/src/test/java/com/xkcoding/zookeeper/SpringBootDemoZookeeperApplicationTests.java class SpringBootDemoZookeeperApplicationTests (line 20) | @RunWith(SpringRunner.class) method getCount (line 25) | public Integer getCount() { method test (line 38) | @Test method testAopLock (line 48) | @Test method testManualLock (line 64) | @Test method aopBuy (line 71) | @ZooLock(key = "buy", timeout = 1, timeUnit = TimeUnit.MINUTES) method manualBuy (line 78) | public void manualBuy() { method doBuy (line 96) | public void doBuy() {