diff --git a/Eclipse Memory Analyzer分析内存溢出/.gitignore b/Eclipse Memory Analyzer分析内存溢出/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/Eclipse Memory Analyzer分析内存溢出/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/Eclipse Memory Analyzer分析内存溢出/target/classes/com/woniu/OOMTest.class b/Eclipse Memory Analyzer分析内存溢出/target/classes/com/woniu/OOMTest.class
deleted file mode 100644
index 0bf6e7b..0000000
Binary files a/Eclipse Memory Analyzer分析内存溢出/target/classes/com/woniu/OOMTest.class and /dev/null differ
diff --git a/Redisson实现一个优雅的延迟队列/.gitignore b/Redisson实现一个优雅的延迟队列/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/Redisson实现一个优雅的延迟队列/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/threadconnectiondemo/.gitignore b/threadconnectiondemo/.gitignore
index 682d4ed..549e00a 100644
--- a/threadconnectiondemo/.gitignore
+++ b/threadconnectiondemo/.gitignore
@@ -1,27 +1,33 @@
-# Created by .ignore support plugin (hsz.mobi)
-### Java template
-# Compiled class file
-*.class
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
-# Log file
-*.log
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
-# BlueJ files
-*.ctxt
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
-# Mobile Tools for Java (J2ME)
-.mtj.tmp/
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
-# Package Files #
-*.jar
-*.war
-*.nar
-*.ear
-*.zip
-*.tar.gz
-*.rar
-
-# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
-hs_err_pid*
-/.idea/
-/target/
+### VS Code ###
+.vscode/
diff --git a/threadconnectiondemo/target/classes/application.yml b/threadconnectiondemo/target/classes/application.yml
deleted file mode 100644
index 22b8b90..0000000
--- a/threadconnectiondemo/target/classes/application.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-spring:
- datasource:
- type: com.alibaba.druid.pool.DruidDataSource
- druid:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
- username: root
- password: 123456
- initial-size: 10
- max-active: 100
- min-idle: 10
- max-wait: 60000
- pool-prepared-statements: true
- max-pool-prepared-statement-per-connection-size: 20
- time-between-eviction-runs-millis: 60000
- min-evictable-idle-time-millis: 300000
- #Oracle需要打开注释
- #validation-query: SELECT 1 FROM DUAL
- test-while-idle: true
- test-on-borrow: false
- test-on-return: false
- stat-view-servlet:
- enabled: true
- url-pattern: /druid/*
- #login-username: admin
- #login-password: admin
- filter:
- stat:
- log-slow-sql: true
- slow-sql-millis: 1000
- merge-sql: false
- wall:
- config:
- multi-statement-allow: true
-server:
- port: 8080
-
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/MainApplication.class b/threadconnectiondemo/target/classes/com/woniu/connection/MainApplication.class
deleted file mode 100644
index 838ffa5..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/MainApplication.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/config/DynamicDataSourceConfig.class b/threadconnectiondemo/target/classes/com/woniu/connection/config/DynamicDataSourceConfig.class
deleted file mode 100644
index f8c8038..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/config/DynamicDataSourceConfig.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/config/DynamicDataSourceFactory.class b/threadconnectiondemo/target/classes/com/woniu/connection/config/DynamicDataSourceFactory.class
deleted file mode 100644
index 960ed6c..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/config/DynamicDataSourceFactory.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/config/WebConfig.class b/threadconnectiondemo/target/classes/com/woniu/connection/config/WebConfig.class
deleted file mode 100644
index 111064a..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/config/WebConfig.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/constant/AuthServerConstant.class b/threadconnectiondemo/target/classes/com/woniu/connection/constant/AuthServerConstant.class
deleted file mode 100644
index 254c1df..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/constant/AuthServerConstant.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/dao/AccountDao.class b/threadconnectiondemo/target/classes/com/woniu/connection/dao/AccountDao.class
deleted file mode 100644
index 245ea9e..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/dao/AccountDao.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/entity/User.class b/threadconnectiondemo/target/classes/com/woniu/connection/entity/User.class
deleted file mode 100644
index dee0794..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/entity/User.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/interceptor/LoginUserInterceptor.class b/threadconnectiondemo/target/classes/com/woniu/connection/interceptor/LoginUserInterceptor.class
deleted file mode 100644
index 49257e9..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/interceptor/LoginUserInterceptor.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/properties/DataSourceProperties.class b/threadconnectiondemo/target/classes/com/woniu/connection/properties/DataSourceProperties.class
deleted file mode 100644
index b925c77..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/properties/DataSourceProperties.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/properties/DynamicDataSourceProperties.class b/threadconnectiondemo/target/classes/com/woniu/connection/properties/DynamicDataSourceProperties.class
deleted file mode 100644
index 13815bb..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/properties/DynamicDataSourceProperties.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/service/AService.class b/threadconnectiondemo/target/classes/com/woniu/connection/service/AService.class
deleted file mode 100644
index 6acbe60..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/service/AService.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/service/AccountService.class b/threadconnectiondemo/target/classes/com/woniu/connection/service/AccountService.class
deleted file mode 100644
index 0d7c342..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/service/AccountService.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/service/DealService.class b/threadconnectiondemo/target/classes/com/woniu/connection/service/DealService.class
deleted file mode 100644
index 28cb4fb..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/service/DealService.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/service/LoginService.class b/threadconnectiondemo/target/classes/com/woniu/connection/service/LoginService.class
deleted file mode 100644
index 766defe..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/service/LoginService.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/utils/JdbcUtils.class b/threadconnectiondemo/target/classes/com/woniu/connection/utils/JdbcUtils.class
deleted file mode 100644
index d77ddfb..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/utils/JdbcUtils.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/utils/R.class b/threadconnectiondemo/target/classes/com/woniu/connection/utils/R.class
deleted file mode 100644
index b47be5d..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/utils/R.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/utils/ThreadSafeFormatterUtil$1.class b/threadconnectiondemo/target/classes/com/woniu/connection/utils/ThreadSafeFormatterUtil$1.class
deleted file mode 100644
index f03a6f5..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/utils/ThreadSafeFormatterUtil$1.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/utils/ThreadSafeFormatterUtil.class b/threadconnectiondemo/target/classes/com/woniu/connection/utils/ThreadSafeFormatterUtil.class
deleted file mode 100644
index 81a59be..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/utils/ThreadSafeFormatterUtil.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/web/WebController$1.class b/threadconnectiondemo/target/classes/com/woniu/connection/web/WebController$1.class
deleted file mode 100644
index b3aee85..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/web/WebController$1.class and /dev/null differ
diff --git a/threadconnectiondemo/target/classes/com/woniu/connection/web/WebController.class b/threadconnectiondemo/target/classes/com/woniu/connection/web/WebController.class
deleted file mode 100644
index 9cd5ff3..0000000
Binary files a/threadconnectiondemo/target/classes/com/woniu/connection/web/WebController.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyA.class b/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyA.class
deleted file mode 100644
index 3b85048..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyA.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyB.class b/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyB.class
deleted file mode 100644
index 1247125..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyB.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyC.class b/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyC.class
deleted file mode 100644
index db26277..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/ConcreteStrategyC.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/Strategy.class b/usemap/target/classes/com/woniu/celuejj/celue/Strategy.class
deleted file mode 100644
index d6ec34d..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/Strategy.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/StrategyRunner.class b/usemap/target/classes/com/woniu/celuejj/celue/StrategyRunner.class
deleted file mode 100644
index 7e4b68e..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/StrategyRunner.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/StrategyRunnerImpl.class b/usemap/target/classes/com/woniu/celuejj/celue/StrategyRunnerImpl.class
deleted file mode 100644
index 90cb6f7..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/StrategyRunnerImpl.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/StrategySelector.class b/usemap/target/classes/com/woniu/celuejj/celue/StrategySelector.class
deleted file mode 100644
index f04e477..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/StrategySelector.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/celue/TeT.class b/usemap/target/classes/com/woniu/celuejj/celue/TeT.class
deleted file mode 100644
index b7f5650..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/celue/TeT.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/factory/Test.class b/usemap/target/classes/com/woniu/celuejj/factory/Test.class
deleted file mode 100644
index dd3cd2b..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/factory/Test.class and /dev/null differ
diff --git a/usemap/target/classes/com/woniu/celuejj/factory/User.class b/usemap/target/classes/com/woniu/celuejj/factory/User.class
deleted file mode 100644
index ca9c0cd..0000000
Binary files a/usemap/target/classes/com/woniu/celuejj/factory/User.class and /dev/null differ
diff --git a/动态线程池/.gitignore b/动态线程池/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/动态线程池/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/动态线程池/target/classes/application.yml b/动态线程池/target/classes/application.yml
deleted file mode 100644
index caf4dfc..0000000
--- a/动态线程池/target/classes/application.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-spring:
- profiles:
- active: dev
\ No newline at end of file
diff --git a/动态线程池/target/classes/bootstrap.yml b/动态线程池/target/classes/bootstrap.yml
deleted file mode 100644
index c745e12..0000000
--- a/动态线程池/target/classes/bootstrap.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-server:
- port: 8010
- # 应用名称(nacos会将该名称当做服务名称)
-spring:
- application:
- name: woniu-service
- cloud:
- nacos:
- discovery:
- namespace: public
- server-addr: 192.168.56.10:8848
- config:
- server-addr: 192.168.56.10:8848
- file-extension: yml
-
diff --git a/动态线程池/target/classes/com/woniu/connection/MainApplication.class b/动态线程池/target/classes/com/woniu/connection/MainApplication.class
deleted file mode 100644
index 838ffa5..0000000
Binary files a/动态线程池/target/classes/com/woniu/connection/MainApplication.class and /dev/null differ
diff --git a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$1.class b/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$1.class
deleted file mode 100644
index 5f82998..0000000
Binary files a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$1.class and /dev/null differ
diff --git a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$2.class b/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$2.class
deleted file mode 100644
index 5b446cf..0000000
Binary files a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$2.class and /dev/null differ
diff --git a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$3.class b/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$3.class
deleted file mode 100644
index 5a09702..0000000
Binary files a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool$3.class and /dev/null differ
diff --git a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool.class b/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool.class
deleted file mode 100644
index 8ea7208..0000000
Binary files a/动态线程池/target/classes/com/woniu/connection/config/DynamicThreadPool.class and /dev/null differ
diff --git a/动态线程池/target/classes/com/woniu/connection/web/ThreadPoolController.class b/动态线程池/target/classes/com/woniu/connection/web/ThreadPoolController.class
deleted file mode 100644
index 9838ab1..0000000
Binary files a/动态线程池/target/classes/com/woniu/connection/web/ThreadPoolController.class and /dev/null differ
diff --git a/多线程事务控制/item-service/.gitignore b/多线程事务控制/item-service/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/多线程事务控制/item-service/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/导入到excel/.gitignore b/导入到excel/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/导入到excel/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/怎么删除 HashMap 中的元素?我一行代码搞定,赶紧拿去用/.gitignore b/怎么删除 HashMap 中的元素?我一行代码搞定,赶紧拿去用/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/怎么删除 HashMap 中的元素?我一行代码搞定,赶紧拿去用/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/接口返回数据脱敏/.gitignore b/接口返回数据脱敏/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/接口返回数据脱敏/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/日志链路追踪/logtrace/.gitignore b/日志链路追踪/logtrace/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/日志链路追踪/logtrace/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/规则校验神器/.gitignore b/规则校验神器/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/规则校验神器/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/AbstractRule.class b/规则校验神器/target/classes/com/woniu/roledemo/AbstractRule.class
deleted file mode 100644
index 4a26e4a..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/AbstractRule.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/AddressRule.class b/规则校验神器/target/classes/com/woniu/roledemo/AddressRule.class
deleted file mode 100644
index f166598..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/AddressRule.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/BaseRule.class b/规则校验神器/target/classes/com/woniu/roledemo/BaseRule.class
deleted file mode 100644
index 0c94044..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/BaseRule.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/NameRule.class b/规则校验神器/target/classes/com/woniu/roledemo/NameRule.class
deleted file mode 100644
index 11fb383..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/NameRule.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/NationalityRule.class b/规则校验神器/target/classes/com/woniu/roledemo/NationalityRule.class
deleted file mode 100644
index c6d0676..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/NationalityRule.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/NationalityRuleDto.class b/规则校验神器/target/classes/com/woniu/roledemo/NationalityRuleDto.class
deleted file mode 100644
index 15fda5d..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/NationalityRuleDto.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/RuleConstant.class b/规则校验神器/target/classes/com/woniu/roledemo/RuleConstant.class
deleted file mode 100644
index 1ef495f..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/RuleConstant.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/RuleDto.class b/规则校验神器/target/classes/com/woniu/roledemo/RuleDto.class
deleted file mode 100644
index e135c97..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/RuleDto.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/RuleService.class b/规则校验神器/target/classes/com/woniu/roledemo/RuleService.class
deleted file mode 100644
index 669aec1..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/RuleService.class and /dev/null differ
diff --git a/规则校验神器/target/classes/com/woniu/roledemo/RuleServiceTest.class b/规则校验神器/target/classes/com/woniu/roledemo/RuleServiceTest.class
deleted file mode 100644
index 60605d8..0000000
Binary files a/规则校验神器/target/classes/com/woniu/roledemo/RuleServiceTest.class and /dev/null differ
diff --git a/设计模式消除代码中的if else/.gitignore b/设计模式消除代码中的if else/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/设计模式消除代码中的if else/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/责任链+工厂模式+枚举 动态调用链/.gitignore b/责任链+工厂模式+枚举 动态调用链/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/责任链+工厂模式+枚举 动态调用链/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/责任链+工厂模式+枚举 动态调用链/.idea/.gitignore b/责任链+工厂模式+枚举 动态调用链/.idea/.gitignore
deleted file mode 100644
index c68e6c2..0000000
--- a/责任链+工厂模式+枚举 动态调用链/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/../../../../:\java project\mergedemo\.idea/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/责任链+工厂模式+枚举 动态调用链/.idea/compiler.xml b/责任链+工厂模式+枚举 动态调用链/.idea/compiler.xml
deleted file mode 100644
index b15642a..0000000
--- a/责任链+工厂模式+枚举 动态调用链/.idea/compiler.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/责任链+工厂模式+枚举 动态调用链/.idea/jarRepositories.xml b/责任链+工厂模式+枚举 动态调用链/.idea/jarRepositories.xml
deleted file mode 100644
index 712ab9d..0000000
--- a/责任链+工厂模式+枚举 动态调用链/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/责任链+工厂模式+枚举 动态调用链/.idea/misc.xml b/责任链+工厂模式+枚举 动态调用链/.idea/misc.xml
deleted file mode 100644
index 4b661a5..0000000
--- a/责任链+工厂模式+枚举 动态调用链/.idea/misc.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/责任链+工厂模式+枚举 动态调用链/.idea/uiDesigner.xml b/责任链+工厂模式+枚举 动态调用链/.idea/uiDesigner.xml
deleted file mode 100644
index e96534f..0000000
--- a/责任链+工厂模式+枚举 动态调用链/.idea/uiDesigner.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
-
\ No newline at end of file
diff --git a/责任链模式/.gitignore b/责任链模式/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/责任链模式/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/责任链模式/.idea/.gitignore b/责任链模式/.idea/.gitignore
deleted file mode 100644
index bd25672..0000000
--- a/责任链模式/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/../../../../:\java project\zerenliandemo\.idea/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/责任链模式/.idea/compiler.xml b/责任链模式/.idea/compiler.xml
deleted file mode 100644
index 696f9cd..0000000
--- a/责任链模式/.idea/compiler.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/责任链模式/.idea/jarRepositories.xml b/责任链模式/.idea/jarRepositories.xml
deleted file mode 100644
index 712ab9d..0000000
--- a/责任链模式/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/责任链模式/.idea/misc.xml b/责任链模式/.idea/misc.xml
deleted file mode 100644
index 4b661a5..0000000
--- a/责任链模式/.idea/misc.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file