首页 文章 精选 留言 我的

精选列表

搜索[事件发布],共10000篇文章
优秀的个人博客,低调大师

Laravel v9.3.0 发布,经典 PHP 框架

Laravel framework包含 PHP 框架 Laravel 的核心代码,目前更新了 9.3.0 版本,主要更新内容如下: 新增 (#41232) 添加 NotificationFake::assertNothingSentTo( ) (#40931) 支持 --ssl-ca 模式加载和转储 (#41096) 将 whereNot() 添加到 Query Builder 和 Eloquent Builder (#41123) 在数组验证消息中支持索引和位置占位符 (#41233) 添加资源绑定 (#41256) 新增通过 chain($pipes) 将其他管道推送到管道上的功能 (#41254) 在 route:list 命令中添加选项,以过滤供应商包中定义的路由 修复 (#41215) 修复查询 PostgresBuilder 重命名的配置 'search_path' (#41245) 改进 Eloquent Factory 方法的文档类型 (#41270) 修复 Conditional::when 和 Conditional::unless 被调用的问题 (#41272) 改进 Support\Collection ,减少方法类型定义 (#41257)修复使用 withCasts() 时 firstOrNew() 的不一致结果 (#41282) 修复无 SoftDeletes 特征子组件的 implicitBinding 和 withTrashed 路由 变更 (#41216) 取消设置连接解析器扩展回调 (#41255) 更新 Mailgun 传输类型 更新公告:https://github.com/laravel/framework/releases/tag/v9.3.0

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

Eurynome Cloud 2.6.4.0 发布,升级 Spring Cloud Alibaba

Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.4、Spring Cloud 2021.0.1、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.0.4 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。 [1]、本次更新内容 主要更新 Spring Boot 版本升级至 2.6.4 Spring Cloud Alibaba 版本升级至 2021.0.1.0 删除为升级 Spring Boot 2.6.X,而编写的临时解决 Sentinel 循环注入代码,全新使用 Spring Cloud Alibaba 标准代码。 其它更新 docker-maven-plugin 版本升级至 0.39.1 minio 版本升级至 8.3.7 log4j-api 版本升级至 2.17.2 [2]、总体架构 [3]、特色功能演示 (1)方法级可配置动态权限 (2)组合式、可定制图形验证码 [4]、技术栈和版本说明 (1)Spring全家桶及核心技术版本 组件 版本 SpringBoot 2.6.4 SpringCloud 2021.0.1 SpringCloudAlibaba 2021.0.1.0 SpringBootAdmin 2.6.2 Nacos 2.0.4 Sentinel 1.8.3 Seata 1,.3.0 (2)所涉及的相关的技术 持久层框架: Spring Data Jpa & Mybatis Plus API网关:Spring Cloud Gateway 服务注册&发现和配置中心: Alibaba Nacos 服务消费:Spring Cloud OpenFeign & RestTemplate & OkHttps 负载均衡:Spring Cloud Loadbalancer 服务熔断&降级&限流:Alibaba Sentinel 服务监控:Spring Boot Admin 消息队列:使用Spring Cloud消息总线Spring Cloud Bus 默认Kafka 适配RabbitMQ 链路跟踪:Skywalking 分布式事务:Seata 数据缓存:JetCache + Redis + Caffeine, 自定义多级缓存 数据库: Postgresql,MySQL,Oracle ... JSON序列化:Jackson & FastJson 文件服务:阿里云OSS/Minio 数据调试:p6spy 日志中心:ELK 日志收集:Logstash Logback Encoder [5]、工程结构 eurynome-cloud ├── configurations -- 配置文件脚本和统一Docker build上下文目录 ├── dependencies -- 工程Maven顶级依赖,统一控制版本和依赖 ├── packages -- 基础通用依赖包 ├ ├── eurynome-cloud-assistant -- Spring相关公共辅助工具、注解相关工具代码组件 ├ ├── eurynome-cloud-cache -- Cache和Redis工具模块组件 ├ ├── eurynome-cloud-captcha -- 验证码模块组件 ├ ├── eurynome-cloud-data -- 数据持久化等数据处理相关代码组件 ├ ├── eurynome-cloud-kernel -- 微服务接入平台必备组件 ├ ├── eurynome-cloud-message -- 消息处理相关代码组件 ├ ├── eurynome-cloud-oauth -- OAuth2通用代码 ├ ├── eurynome-cloud-oauth-starter -- 自定义OAuth2 Starter,Athena单体版核心Starter ├ ├── eurynome-cloud-rest -- Rest相关代码组件 ├ ├── eurynome-cloud-sercurity -- Security通用代码 ├ ├── eurynome-cloud-starter -- 微服务核心Starter ├ ├── eurynome-cloud-web -- Web 应用基础组件 ├ └── eurynome-cloud-websocket -- WebSocket核心代码包 ├── platform -- 平台核心服务 ├ ├── eurynome-cloud-gateway -- 服务网关 ├ ├── eurynome-cloud-monitor -- Spring Boot Admin 监控服务 ├ └── eurynome-cloud-uaa -- 统一认证模块 ├── services -- 平台业务服务 ├ ├── eurynome-cloud-upms-logic -- 通用用户权限service ├ ├── eurynome-cloud-upms-rest -- 通用用户权限rest 接口 ├ ├── eurynome-cloud-upms-ability -- 通用用户权限服务 ├ ├── eurynome-cloud-upms-rest -- 工作流基础代码包 └── └── eurynome-cloud-bpmn-ability -- 工作流服务

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

Solon 1.6.29 发布,轻量级应用开发框架

关于官网 千呼万唤始出来:https://solon.noear.org。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已有近130个生态插件,含盖了日常开发的各种需求。 关于 Solon Cloud Solon Cloud 定义了一系列分布式开发的接口标准和配置规范,相当于DDD模式里的防腐层概念。是 Solon 的微服务架构模式开发解决方案。 本次主要更新 增加 对函数参数注解验证 增加 配置对复杂结构类的支持 增加 多级复杂泛型注入的支持 调整 water job 的 name 处理 调整@CacheRemovekey 为 keys 调整@Param的作用范围 新增@Header以支持头变量注入 新增@PathVar以方便文档框架识别 增加 jap-ids-solon-plugin 插件 增加 jap-solon-plugin 插件 插件 mybatisplus-solon-plugin,升级 mybatis-plus 为 3.5.1 插件 solon.extend.staticfiles 新增 10 个默认 mime 修复 mybatis-solon-plugin 没有自动关闭会话的问题 快速了解 Solon 《想法与架构笔记》 《生态预览》 《与 Spring Boot 的区别?》 《与 Spring Cloud 的区别?》

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

nginxWebUI 3.1.8 已经发布,nginx 网页配置工具

功能说明 nginxWebUI是一款图形化管理nginx配置得工具, 可以使用网页来快速配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 静态html服务器, ssl证书自动申请、续签、配置等, 配置好后可一建生成nginx.conf文件, 同时可控制nginx使用此文件进行启动与重载, 完成对nginx的图形化控制闭环. nginxWebUI也可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理. nginx本身功能复杂, nginxWebUI并不能涵盖nginx所有功能, 但能覆盖nginx日常90%的功能使用配置, 平台没有涵盖到的nginx配置项, 可以使用自定义参数模板, 在conf文件中生成配置独特的参数。 部署此项目后, 配置nginx再也不用上网各种搜索配置代码, 再也不用手动申请和配置ssl证书, 只需要在本项目中进行增删改查就可方便的配置和启动nginx。 演示地址: http://test.nginxwebui.cn:8080 用户名: admin 密码: admin 技术说明 本项目是基于solon的web系统, 数据库使用h2, 因此服务器上不需要安装任何数据库 本系统通过Let's encrypt申请证书, 使用acme.sh脚本进行自动化申请和续签, 开启续签的证书将在每天凌晨2点进行续签, 只有超过50天的证书才会进行续签. 只支持在linux下签发证书. 添加tcp/ip转发配置支持时, 一些低版本的nginx可能需要重新编译,通过添加–with-stream参数指定安装stream模块才能使用, 但在ubuntu 18.04下, 官方软件库中的nginx已经带有stream模块, 不需要重新编译. 本系统如果配置了tcp转发项的话, 会自动引入ngx_stream_module.so的配置项, 如果没有开启则不引入, 最大限度优化ngnix配置文件. jar安装说明 以Ubuntu操作系统为例, 注意:本项目需要在root用户下运行系统命令,极容易被黑客利用,请一定修改密码为复杂密码 1.安装java运行环境和nginx Ubuntu: apt update apt install openjdk-11-jdk apt install nginx Centos: yum install java-11-openjdk yum install nginx Windows: 下载JDK安装包 https://www.oracle.com/java/technologies/downloads/ 下载nginx http://nginx.org/en/download.html 配置JAVA运行环境 JAVA_HOME : JDK安装目录 Path : JDK安装目录\bin 重启电脑 2.下载最新版发行包jar Linux: wget -O /home/nginxWebUI/nginxWebUI.jar http://file.nginxwebui.cn/nginxWebUI-3.1.8.jar Windows: 直接使用浏览器下载 http://file.nginxwebui.cn/nginxWebUI-3.1.8.jar 有新版本只需要修改路径中的版本即可 3.启动程序 Linux: nohup java -jar -Dfile.encoding=UTF-8 /home/nginxWebUI/nginxWebUI.jar --server.port=8080 --project.home=/home/nginxWebUI/ > /dev/null & Windows: java -jar -Dfile.encoding=UTF-8 D:/home/nginxWebUI/nginxWebUI.jar --server.port=8080 --project.home=D:/home/nginxWebUI/ 参数说明(都是非必填) --server.port 占用端口, 默认以8080端口启动 --project.home 项目配置文件目录,存放数据库文件,证书文件,日志等, 默认为/home/nginxWebUI/ --spring.database.type=mysql 使用其他数据库,不填为使用本地h2数据库,可选mysql --spring.datasource.url=jdbc:mysql://ip:port/nginxwebui 数据库url --spring.datasource.username=root 数据库用户 --spring.datasource.password=pass 数据库密码 注意Linux命令最后加一个&号, 表示项目后台运行 docker安装说明 本项目制作了docker镜像, 支持 x86/x86_64/arm64/arm v7 平台,同时包含nginx和nginxWebUI在内, 一体化管理与运行nginx. 1.安装docker容器环境 Ubuntu: apt install docker.io Centos: yum install docker 2.拉取镜像: docker pull cym1102/nginxwebui:latest 3.启动容器: docker run -itd \ -v /home/nginxWebUI:/home/nginxWebUI \ -e BOOT_OPTIONS="--server.port=8080" \ --privileged=true \ --net=host \ cym1102/nginxwebui:latest 注意: 启动容器时请使用--net=host参数, 直接映射本机端口, 因为内部nginx可能使用任意一个端口, 所以必须映射本机所有端口. 容器需要映射路径/home/nginxWebUI:/home/nginxWebUI, 此路径下存放项目所有数据文件, 包括数据库, nginx配置文件, 日志, 证书等, 升级镜像时, 此目录可保证项目数据不丢失. 请注意备份. -e BOOT_OPTIONS 参数可填充java启动参数, 可以靠此项参数修改端口号, --server.port 为占用端口参数, 不填默认以8080端口启动 日志默认存放在/home/nginxWebUI/log/nginxWebUI.log 更新说明 1.windows下支持自动更新 2.使用java实现tail命令, 跟踪日志不再使用websocket协议 3.修复通过非443,80端口代理情况下白屏问题 4.修复导入文件过大无法识别问题 5.修复远程同步数据过大无法同步问题 6.修复指定project.home后log存放路径错误问题 7.修复windows下运行docker乱码问题 8.替换mysql驱动为8.x,规避漏洞

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

Solon 1.6.25 发布,轻量级应用开发框架

关于官网 千呼万唤始出来:https://solon.noear.org。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已有近130个生态插件,含盖了日常开发的各种需求。 关于 Solon Cloud Solon Cloud 定义了一系列分布式开发的接口标准和配置规范,相当于DDD模式里的防腐层概念。是 Solon 的微服务架构模式开发解决方案。 本次主要更新 插件 solon.boot.smarthttp,升级 smart-http 到 1.1.11 插件 solon.socketd.client.smartsocket,升级 smart-socket 到 1.5.15 添加 SolonApp::pluginPop 接口 示例 public class DemoApp { public static void main(String[] args) { SolonApp app = Solon.start(DemoApp.class, args); //动态插入插件 app.plug(new PluginImpl()); //动态拨出插件 PluginEntity tmp = app.pluginPop(PluginImpl.class); if(tmp != null) { //停掉插件 tmp.prestop(); tmp.stop(); } } } 调整 solon.schedule 调度策略 调整 water job 的 name 处理 调整 @CacheRemove key 为 keys 调整 @Param 的作用范围,只能作用于参数 新增 @Header 以支持头变量注入 示例 @Controller public class DemoController{ @Mapping("hello") public void hello(@Header("Token") String token){ } } 新增 @PathVar 以方便文档框架识别 新增 配置对复杂结构类的支持 配置 jap: issuer: test japConfig: sso: true ssoConfig: cookieDomain: https://lab.test.cn simpleConfig: credentialEncryptSalt: xxxxx credentials: gitee: clientId: aaaaaaaaaa clientSecret: bbbbbbbbbb redirectUri: http://127.0.0.1:8443/social/login/gitee callbacks: - / 注入到复杂结构 @Inject("${jap}") @Configuration public class DemoConfig{ public String issuer; public JapConfig japConfig; public List<String> callbacks; } 快速了解 Solon 《想法与架构笔记》 《生态预览》 《与 Spring Boot 的区别?》 《与 Spring Cloud 的区别?》

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

开源项目 GoodERP 周更新 20220220 版发布

本周更新内容: 1、增加手工结算单FORM视图,满足扩展更多业务类型需要。 2、修复列表视图颜色从colors属性改为decoration-xx。 本周最佳贡献者:大连-张涛 更新提示: 1、所有基于Odoo13框架的GoodERP用户支持升级到此版本 2、更新源码后重启并升级core模块 =================== GoodERP采取收费会员更新模式 月会员 400元 年会员 3000元 终身会员 10000元

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册