-
-
Notifications
You must be signed in to change notification settings - Fork 11k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(database): support multiply database type & secure enhance #3462
Open
Ice2Faith
wants to merge
37
commits into
xuxueli:master
Choose a base branch
from
Ice2Faith:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. adapt database type: mysql/oracle/postgre/gbase/h2 config: xxl.job.database.platform.type=mysql 2. password http tansfer by sm2 encrypt instead of raw password 3. password database store by BCryptPasswordEncoder instead of MD5 4. cookie token encrypt by sm2 instead of hexed json bytes 5. support initialize ddl sql auto-run with startup config: xxl.job.database.init.enable=true 6. adjust logback output config 7. standalone mode, use ReentrantLock instead of database lock(select ... for update) config: xxl.job.database.platform.standalone=true 8. refactor code style for Collection.size() and String.length() to StringUtils.hasText() or Collection.isEmpty()
learn this change:
wget https://github.com/Ice2Faith/xxl-job-multiply/releases/download/2.4.1/xxl-job-admin-all.tar.gz or wget https://gitee.com/ice2faith/xxl-job-multiply/releases/download/2.4.1/xxl-job-admin-all.tar.gz
tar -xzvf xxl-job-admin-all.tar.gz
cd xxl-job-admin
vi resources/application-dev.properties 7.then run the jar java -jar xxl-job-admin.jar or ./jarctrl.sh restart
http://loccalhost:8080/xxl-job-admin
admin
123456 |
… expecially in oracle
…age column docs(adapt): add adapt guide document 'how_to_adapt.md' feat(platform): separate database platform pageable & date add/sub style(login): adjust login page css style feat(job-log): job log page add column group-title & job-desc
feat(sqlserver): adapt for sqlserver >= 2012 docs(readme.multiply): update readme.multiply & preview images feat(baseline): sync baseline code with springboot3
# Conflicts: # xxl-job-admin/pom.xml # xxl-job-admin/src/main/java/com/xxl/job/admin/controller/IndexController.java # xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobCodeController.java # xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobInfoController.java # xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobLogController.java # xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobUserController.java # xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java # xxl-job-admin/src/main/java/com/xxl/job/admin/core/cron/CronExpression.java # xxl-job-admin/src/main/java/com/xxl/job/admin/service/impl/LoginService.java
# Conflicts: # xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java
fix: 修复部分数据库兼容性BUG,调整部分字段长度,增加密码更新确认输入逻辑 |
feat: 告警邮件配置支持界面配置,避免重启 |
# Conflicts: # xxl-job-admin/src/main/java/com/xxl/job/admin/service/impl/LoginService.java
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What kind of change does this PR introduce? (check at least one)
The description of the PR:
feat(database): support multiply database type & secure enhance
config: xxl.job.database.platform.type=mysql
config: xxl.job.database.init.enable=true
config: xxl.job.database.platform.standalone=true
Feat(数据库):支持多种数据库类型和安全增强
配置:xxl.job.database.platform.type = mysql
配置:xxl.job.database.init.enable = true
配置:xxl.job.database.platform.standalone = true
Other information: