下面我们就来看看ddev有哪些优点值得你去选择。 跨平台 无论是三大操作系统,ddev都是完美支持的,并且无论是wsl还是m1芯片,它也是完美支持,因此它是真的跨平台。 性能 ddev 的性能绝对值得你去选择,你可以在10s-20s之间就将环境搭建好。并且它的部署速度也是极快。 支持快照 ddev支持快照,也就说你可以快速保存数据库状态,然后快速进行数据的恢复和还原。 单文件无依赖 ddev 以单独的一个可执行文件存在,你需要安装其它依赖,直接运行它即可,非常的方便。 开源和社区 ddev的发展离不开社区人员的共同努力,很多人都贡献了许多工具,服务管理等。而ddev本身的开源,也让它可以被更多人参与和了解,它正在变得越来越流行和强大。
PortalService 主要类: com.ctrip.framework.apollo.portal.PortalApplication 虚拟机选项: -Dapollo_profile=github,auth -Ddev_meta apollo-portal 3.新建Demo 主要类: com.ctrip.framework.apollo.demo.api.SimpleApolloConfigDemo 虚拟机选项: -Denv=dev -Ddev_meta
class:com.ctrip.framework.apollo.portal.PortalApplication VM options: -Dapollo_profile=github,auth -Ddev_meta Main class:com.ctrip.framework.apollo.demo.api.SimpleApolloConfigDemo VM options: -Denv=dev -Ddev_meta
$enurl = urlencode($url); echo $enurl, PHP_EOL; // https%3A%2F%2Fwww.zyblog.net%3Fopt%3Ddev%26mail%3Dzyblog rawenurl = rawurlencode($enurl); echo $rawenurl, PHP_EOL; // https%253A%252F%252Fwww.zyblog.net%253Fopt%253Ddev %2581%25E2%2580%259D echo rawurldecode($rawenurl), PHP_EOL; // https%3A%2F%2Fwww.zyblog.net%3Fopt%3Ddev EF%BC%81%EF%BC%81%E2%80%9D echo rawurlencode($url), PHP_EOL; // https%3A%2F%2Fwww.zyblog.net%3Fopt%3Ddev aHR0cHMlM0ElMkYlMkZ3d3cuenlibG9nLm5ldCUzRm9wdCUzRGRldiUyNm1haWwlM0R6eWJsb2clNDBuZXQubmV0JTI2Y29tbWVudHMlM0RhYWErYmJiK2NjYyslMjVkZmcrJTI2JTNEJTNEJTJBJTI4JTI5K2NkZyUyNnZhbHVlJTNEJUUyJTgwJTlDJUU0JUI4JUFEJUU2JTk2JTg3JUU0JUI5JTlGJUU2JTlDJTg5JUU1JTkxJTgwJUVGJUJDJThDJUU4JUJGJTk4JUU2JTlDJTg5JUU0JUI4JUFEJUU2JTk2JTg3JUU3JUFDJUE2JUU1JThGJUI3JUVGJUJDJTgxJUVGJUJDJTgxJUUyJTgwJTlE echo base64_decode($base64url), PHP_EOL; // https%3A%2F%2Fwww.zyblog.net%3Fopt%3Ddev
VM options : -Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dserver.port=8070 -Dspring.datasource.url VM options : -Denv=dev -Ddev_meta=http://localhost:8080 Use classpath of module :apollo-demo 。
-XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:MaxMetaspaceSize=128m -XX:MetaspaceSize=128m -jar -Ddev_meta -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:MaxMetaspaceSize=128m -XX:MetaspaceSize=128m -jar -Ddev_meta
-XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:MaxMetaspaceSize=128m -XX:MetaspaceSize=128m -jar -Ddev_meta -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:MaxMetaspaceSize=128m -XX:MetaspaceSize=128m -jar -Ddev_meta
f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DZH-CN%26k%3Dk f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DZH-CN%26k%3Dk
view=net-7.0&devlangs=csharp&f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk(System.IObservable%25601
f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(thisCSharpKeyword);k(TargetFrameworkMoniker-.NETFramework
addresses pro_meta=http://10.150.27.65:8080 dev_meta=http://10.160.27.67:8080 META_SERVERS_OPTS="-Ddev_meta addresses pro_meta=http://10.150.27.65:8080 dev_meta=http://10.160.27.67:8080 META_SERVERS_OPTS="-Ddev_meta
f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(System.Windows.Shell.TaskbarItemInfo);k(VS.XamlEditor
只保留dev_meta,其他的都删除 # dev_meta=http://localhost:8080 META_SERVERS_OPTS="-Ddev_meta=$dev_meta" 然后执行
f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev11.query%3FappId%3DDev11IDEF1%26l%3Dzh-CN%26k%3Dk
f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(WINBASE%252FCopyFile);k(CopyFile);k(DevLang-C%252B%252B redirectedfrom=MSDN&f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(WINSVC%252FOpenSCManager);k(OpenSCManager
f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(TLHELP32%252FCreateToolhelp32Snapshot);k(CreateToolhelp32Snapshot f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(MEMORYAPI%252FVirtualAllocEx);k(VirtualAllocEx);k(DevLang-C
-Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dserver.port=8070 -Dspring.datasource.url
只保留dev_meta,其他的都删除 # dev_meta=http://localhost:8080 META_SERVERS_OPTS="-Ddev_meta=$dev_meta" 然后执行
devlangs=csharp&f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk(unsafe_CSharpKeyword)%3Bk(DevLang-csharp
f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev16.query%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk