首页 文章 精选 留言 我的

精选列表

搜索[AI原生],共10000篇文章
优秀的个人博客,低调大师

Solon 1.8.3 发布,云原生微服务开发框架

相对于 Spring Boot 和 Spring Cloud 的项目 启动快 5 ~ 10 倍 qps 高 2~ 3 倍 运行时内存节省 1/3 ~ 1/2 打包可以缩小到 1/2 ~ 1/10(比如,90Mb 的变成了 9Mb) 基于 app.name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 关于 Solon Solon 是一个更现代感的应用开发框架,轻量、开放生态型的。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。 强调,克制 + 简洁 + 开放 + 生态的原则 力求,更小、更少、更快、更自由的体验 目前有近130个生态插件,含盖了日常开发的各种需求: 本次主要更新内容 添加 solon.extend.config 属性配置支持 java -Dsolon.extend.config=./app.yml -jar demoapp.jar 添加 ContextPathFilter 类,摸拟 contextPath 效果 public class App{ public static void main(String[] args){ Solon.start(App.class, args); } } 修复 @Inject("${list}") Listlist ,数据不对的问题 插件 solon.boot.jdkhttp,添加 ssl 支持(尝试替代 jlhttp ;框架性能高 50%) 插件 sqltoy-solon-plugin 升级为 sqltoy 5.2.0 插件 weed3-solon-plugin 升级 weed3 3.4.26 插件 beetlsql-solon-plugin 升级 beetlsql 3.14.4-RELEASE 插件 solon-api, solon-web 默认改用 jdkhttp 添加 server.host 和 server.?.host 支持 添加 StaticMappings::remove 接口 添加 EventBus::unsubscribe 接口 snack3 升为 3.2.29 fastjson 升为 1.2.83 hutool 升为:5.8.1 jetty 升为:9.4.46.v20220331 undertow 升为:2.2.17.Final jackson 升为:2.13.3 gson 升为:2.9.0 进一步了解 Solon 《想法与架构笔记》 《生态预览》 《与 Spring Boot 的区别?》 《与 Spring Cloud 的区别?》 项目地址 gitee:https://gitee.com/noear/solon github:https://github.com/noear/solon website:https://solon.noear.org

优秀的个人博客,低调大师

Solon 1.8.0 发布,云原生微服务开发框架

相对于 Spring Boot 和 Spring Cloud 的项目 启动快 5 ~ 10 倍 qps 高 2~ 3 倍 运行时内存节省 1/3 ~ 1/2 打包可以缩小到 1/2 ~ 1/10(比如,90Mb 的变成了 9Mb) 基于 app.name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 关于 Solon Solon 是一个更现代感的应用开发框架,轻量、开放生态型的。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。 强调,克制 + 简洁 + 开放 + 生态的原则 力求,更小、更少、更快、更自由的体验 目前有近130个生态插件,含盖了日常开发的各种需求: 本次主要更新内容 新增 solon.extend.hotplug 插件(提供业务插件 '热插拨' 和 '热管理' 支持) public class DemoApp { public static void main(String[] args) { Solon.start(App.class, args, app -> { //添加待管理的插件 PluginManager.add("add1", "/x/x/x.jar"); PluginManager.add("add2", "/x/x/x2.jar"); app.get("start", ctx -> { //启动插件 PluginManager.start("add1"); ctx.output("OK"); }); app.get("stop", ctx -> { //停止插件 PluginManager.stop("add1"); ctx.output("OK"); }); }); } } 更多介绍看官网的:solon.extend.hotplug 调整 AopContext ,更具隔离性 调整 AopContext::beanOnloaded 参数由 Runnable 改为:Consumer 调整 Plugin::start 参数由 SolonApp 改为:AopContext public class Plugin1Impl implements Plugin { @Override public void start(AopContext context) { //通过当前上下文扫描,具有隔离性 context.beanScan(Plugin1Impl.class); context.beanOnloaded(ctx->{ //回调有上下文信息,方便做多插件可复用的设计 }); } } 修复 @Cache 在函数里有逗号时无法删除缓存的问题 @Controller public class DemoController { /** * 执行结果缓存10秒,使用 key=test_${label} 并添加 test 标签 * */ @Cache(key="test_${label}", tags = "test" , seconds = 10) @Mapping("/cache/") public Object test(int label) { return new Date(); } /** * 执行后,清除 标签为 test 的所有缓存 * */ @CacheRemove(tags = "test") @Mapping("/cache/clear") public String clear() { return "清除成功(其实无效)-" + new Date(); } /** * 执行后,更新 key=test_${label} 的缓存 * */ @CachePut(key = "test_${label}") @Mapping("/cache/clear2") public Object clear2(int label) { return new Date(); } } 修复 Gateway 对默认接口识别失效的问题 @Mapping("/api/v3/app/**") @Component public class ApiGatewayV3 extends UapiGateway { @Override protected void register() { filter(new BreakerFilter()); //融断 before(new StartHandler()); //开始计时 before(new ParamsParseHandler()); //参数解析 before(new ParamsSignCheckHandler(new Md5Encoder())); //参数签名较验 before(new ParamsRebuildHandler(new AesDecoder())); //参数重构 after(new OutputBuildHandler(new AesEncoder())); //输出构建 after(new OutputSignHandler(new Md5Encoder())); //输出签名 after(new OutputHandler()); //输出 after(new EndBeforeLogHandler()); //日志 after(new EndHandler("v3.api.app")); //结束计时 //添加一批具体的接口处理Bean addBeans(bw -> "api".equals(bw.tag())); } } 修复 rocketmq-solon-plugin ,消费异常时仍返回成功的问题 优化 rabbitmq-solon-plugin ,消费异常时的处理 进一步了解 Solon 《想法与架构笔记》 《生态预览》 《与 Spring Boot 的区别?》 《与 Spring Cloud 的区别?》 项目地址 gitee:https://gitee.com/noear/solon github:https://github.com/noear/solon website:https://solon.noear.org

优秀的个人博客,低调大师

React Native 0.68.1 发布,使用 React 编写原生应用

React Native 0.68.1 现已发布,具体更新内容如下: Changed Android specific 将 React Native Gradle 插件升级到 0.0.6 codegen tasks不需要yarn Fixed 通过将 key function添加到 ShadowNodeWrapper 和相关类来修复 dynamic_cast(RTTI) 将 use-subscription 改为 < 1.6.0 Android specific 仅对 Windows 用户使用 NDK 23 改进对 M1 机器上 Android 用户的支持 Template:如果未设置 enableSeparateBuildPerCPUArchitecture,则指定 abiFilters 修复在 Windows 上构建新 architecture sources 的问题 更新说明:https://github.com/facebook/react-native/releases/tag/v0.68.1

优秀的个人博客,低调大师

React Native 0.67.2 发布,使用 React 编写原生应用

React Native 0.67.2 现已发布,具体更新内容如下: Fixed 修复错误“mockModal is not a function”(507b05f4c0) Android specific 修复了 ReactRootView 没有附加 insets 时的潜在崩溃。(6239e2f5ce) 将 OkHttp 从 4.9.1 升级到 4.9.2 以修复 CVE-2021-0341。(e896d21) iOS specific 修复运行pod install --project-directory=ios时未应用Time.h补丁的问题(60cef850bd) Find-node.sh 现在respects .nvmrc (35bcf934b1) 更新说明:https://github.com/facebook/react-native/releases/tag/v0.67.2

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册