diff --git a/doc/idea/idea-set-up.md b/doc/idea/idea-set-up.md index 72ba473c..29b3f092 100644 --- a/doc/idea/idea-set-up.md +++ b/doc/idea/idea-set-up.md @@ -16,6 +16,7 @@ ``` - git下载代码慢的解决方法|无法下载代码的解决方法 + ``` 使用vpn git config --global http.proxy http://127.0.0.1:10809 @@ -41,11 +42,15 @@ git config --global https.proxy https://127.0.0.1:10809 ## 4. idea,mongodb,postman -## 5. rider安装 +## 5. 中间件安装 -## 6. unity安装 +- zookeeper安装,解压过后,直接运行zkServer.md,zookeeper运行需要依赖JAVA_HOME环境变量 -## 7. 办公软件 +## 6. rider安装 + +## 7. unity安装 + +## 8. 办公软件 ``` Google浏览器 @@ -144,29 +149,35 @@ See the License for the specific language governing permissions and limitations ## 6 使用Idea默认的快捷键设置 -- 使用Cyan Light Theme主题 -- Keymap->Main menu->Code->Completion->Basic,删除ctrl+空格,设置为ctrl+enter -- Run to Cursor,设置为F9 -- find,设置为ctrl+f -- replace,设置为alt+f +- eclipse快捷键设置,个人习惯 + +``` +Keymap->Main menu->Code->Completion->Basic,删除ctrl+空格,设置为ctrl+enter +Run to Cursor,设置为F9 +find,设置为ctrl+f +replace,设置为alt+f +在输入法上右键,将win10的简体繁体切换ctrl+f快捷键键取消 +``` ### 4.2 服务器插件安装 +- Cyan Light Theme主题插件,个人习惯 +- zoolytic,zookeeper客户端管理插件,推荐下载 +- vue.js,vue语法识别,推荐下载 +- jclasslib,字节码查看工具,推荐下载 +- Maven Helper,maven依赖查看工具,推荐下载 + - Alibaba Java Coding Guidelines - Alibaba Cloud tool - Power Mode 2 -- zoolytic -- Maven Helper - EasyApi -- vue.js -- jclasslib ### 4.3 web插件安装 - eslint ![Image text](../image/idea/idea-plugin-eslint-setup.png) -## 4.4 格式设置 +## 4.4 格式设置,个人习惯 - CSS格式设置 - SCSS格式设置 diff --git a/doc/视频教程.md b/doc/视频教程.md new file mode 100644 index 00000000..b1ac183c --- /dev/null +++ b/doc/视频教程.md @@ -0,0 +1,31 @@ +### 第一讲,第二讲 + +- 主要就是环境搭建,软件安装,代理设置,git使用 +- 知识点 + +``` +oracle和openjdk的区别 +jdk11的优势 +``` + +### 第三讲 + +- event原理讲解 +- 知识点 + +``` +maven本地仓库,maven远程仓库,idea的工程管理 +spring自定义标签 +spring生命周期,对应的事件 +spring自带事件的优先级通过Ordered接口指定 +javassist字节码增强,asm,cglib,ByteBuddy,了解 +``` + +### 第四讲 + +- storage原理讲解 + +``` +通过spring的PathMatchingResourcePatternResolver扫描excel文件位置 + +``` \ No newline at end of file diff --git a/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java b/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java index 5cc8d231..f54bf413 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java +++ b/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java @@ -141,7 +141,7 @@ public class StorageManager implements IStorageManager { } if (!keyClazz.getSimpleName().toLowerCase().contains(idFields[0].getType().getSimpleName().toLowerCase())) { - throw new RuntimeException(StringUtils.format("静态类资源[resource:{}]配置注解[id:{}]类型和泛型类型[type:{}]不匹配" + throw new RuntimeException(StringUtils.format("注入静态类配置资源[storage:{}]的[key:{}]类型和泛型类型[type:{}]不匹配" , resourceClazz.getSimpleName(), idFields[0].getType().getSimpleName(), keyClazz.getSimpleName())); } @@ -222,7 +222,7 @@ public class StorageManager implements IStorageManager { try { resourceList.addAll(Arrays.asList(resourcePatternResolver.getResources(packageSearchPath))); } catch (Exception e) { - + // do nothing } // 通配符无法匹配根目录,所以如果找不到,再从根目录查找一遍 diff --git a/storage/src/test/resources/application.xml b/storage/src/test/resources/application.xml index d5487a98..0347b8a5 100644 --- a/storage/src/test/resources/application.xml +++ b/storage/src/test/resources/application.xml @@ -48,7 +48,9 @@ + + \ No newline at end of file