Docker部署本地仓库
使用Docker镜像部署registry
拉取镜像
- docker pull registry:2 拉取镜像
- docker load E:\registry.tar 加载本地镜像文件
创建容器
- 使用compose-registry文件夹中的docker-compose配置直接运行
检查容器时正常运行
- 浏览器打开 http://localhost:5000/v2/_catalog 验证 Docker Registry 是否正常工作
拉取镜像
创建容器
检查容器时正常运行
参考
参考
1 | <dependency> |
1 | import org.springframework.web.bind.annotation.PostMapping; |
控制器注解
类
@Controller
:用于标注控制层组件,即处理器(Handler)。@RestController
:用于标注控制层组件,即处理器(Handler),并且返回的数据直接写入 HTTP 响应体中,一般用于 Restful 服务。路由注解
类
或方法
@RequestMapping
:用于映射 HTTP 请求,支持 GET、POST、PUT、DELETE 等请求方法。@GetMapping
:用于映射 HTTP GET 请求。@PostMapping
:用于映射 HTTP POST 请求。参数注解
参数
@PathVariable
:用于获取 URL 中的变量,如 /user/{id}
中的 {id}。@RequestParam
:用于获取请求参数,如 ?name=John
中的 name。@RequestBody
:用于获取请求体中的数据,如 POST 请求的 JSON 数据。参考
D:\software\profession\Gradle\gradle-8.0.2
GRADLE_HOME
变量,值为解压路径。如:D:\software\profession\Gradle\gradle-8.0.2
%GRADLE_HOME%\bin
添加到 Path 环境变量中,然后点击确定GRADLE_USER_HOME
变量,值为本地仓库地址,D:\software\profession\Gradle\repository
gradle -v
gradle.properties
%GRADLE_USER_HOME%\gradle.properties
。如果未配置GRADLE_USER_HOME
,则默认地址为C:\Users\<YourUsername>\.gradle
1 | # Alibaba Maven |
distributionUrl
为本地地址:有时候总是从官网下载最新版,而本地已经下载了,所以需要配置本地地址。gradle/wrapper/gradle-wrapper.properties
中配置distributionUrl
为本地现在的gradle压缩包,例如file:///D:/software/profession/Gradle/distributions/gradle-8.9-bin.zip
1 | public class Singleton { |
静态内部类SingletonHolder在Singleton类加载时并不会立即实例化,而是在调用getInstance()方法时才创建,所以是线程安全的。
参考
JsbBridgeWrapper
是封装在 JsbBridge
之上的事件派发机制,相对于 JsbBridge 而言它更方便易用。
开发者不需要手动去实现一套消息收发机制就可以进行多事件的触发。但它不具有多线程稳定性或者是 100% 安全。
如果遇到复杂需求场景,仍然建议自己实现对应的事件派发。
1 | # 发送事件和相关参数 |
通过sendToNative
方法向Native发送消息,通过onNative
方法监听Native的消息。一般arg0
为事件名称,arg1
为事件参数。
1 | import com.cocos.lib.JsbBridge; |
参考
参考
INSTALL.txt
中的说明安装,像Java一样,添加环境变量SPRING_HOME
到path即可spring --version
,检查安装是否成功。Ctrl + 回车
下载zip包。其他方法本质上都是调用这个。Next
即可。spring init
,然后按照提示输入相关配置和依赖,然后点击Next
即可。