首页 文章 精选 留言 我的

精选列表

搜索[布隆过滤器],共6712篇文章
优秀的个人博客,低调大师

Ali Elasticsearch内核最新小版本1.0.2发布

信息摘要: 阿里云Elasticsearch定期进行内核小版本优化,涉及性能提升、新功能或问题修复等,并支持用户手动升级内核小版本。适用客户: 阿里云Elasticsearch6.7版本用户版本/规格功能: 内核最新小版本特性: 支持查询access.log,包括请求时间、客户端来源、请求内容等,可用于问题排查和请求分析; 支持配置JVM熔断策略,JVM达到95%后会拒绝请求保护集群; 主节点调度性能提升10倍,支持调度更多分片数 https://developer.aliyun.com/article/745572?utm_content=g_1000115954。 写入性能提升10%,降低translog落盘锁的开销;https://segmentfault.com/a/1190000020375493产品文档: https://help.aliyun.com/document_detail/157362.html

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

LibreOffice 6.4 beta 1发布,开源办公套件

在明年年初正式版本发布的前两个月,LibreOffice 6.4开源和跨平台办公套件版本如今已进入了beta测试阶段。 LibreOffice6.4办公套件已经进入公开Beta测试,意味着早期采用者可以使用更可靠的版本来尝试新功能和改进,其中就包括可以提及原生GNU / Linux系统上的GTK对话框,QR代码生成器和改进的Microsoft Office互操作性。 此外,在其他值得注意的增强功能中,LibreOffice6.4还将在Writer中添加新选项以将注释标记为已解决,以及更快的表和表行/列的移动和删除,在Calc中包含超链接的单元格的更好选择,导出Calc工作表的功能。转换为PDF,将所有页面合并为一个PDF,并提高了多核CPU上公式组计算的可伸缩性。 Impress将在LibreOffice 6.4中获得新的“删除超链接”和“合并文本”上下文菜单项,该菜单项还承诺统一的超链接上下文菜单,可以选择接受或选择不发送崩溃报告给The Document Foundation,可以设置锚定对象重叠,通过状态栏中的新下拉菜单更快地切换语言以及各种iOS改进。 参考消息:https://news.softpedia.com/news/libreoffice-6-4-enters-beta-with-native-gtk-dialogs-qr-code-generator-and-more-528203.shtml

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

ApiBoot 2.1.3发布,支持 Logging Admin 界面管理

ApiBoot 为接口服务而生,基于 SpringBoot 完成扩展、自动化配置,通过封装一系列 Starter 来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。 从2.1.3.RELEASE版本开始,ApiBoot内的全部Plugin会从api-boot-plugins模块从陆续迁移到minbox-projects开源组织作为独立的项目进行升级维护,大家注意访问源码地址。 minbox-projects开源组织地址:https://gitee.com/minbox-projects ApiBoot 官网 官网地址:http://apiboot.minbox.io ApiBoot 2.1.3.RELEASE (2019-8-15日发布) 一、ApiBoot Logging 1. 修复 #IZQCY 2. 添加 RestTemplate 支持透传链路信息 3. 修改 OpenFeign 透传链路信息方式 4. 修改日志异步上传到 Admin,提高接口访问响应效率 5. 分离 Logging 到"minbox-projects"开源组织"minbox-logging"项目内 二、ApiBoot Logging Admin 1. 分离 Logging Admin 到 "minbox-projects"开源组织"minbox-logging"项目内 2. 添加控制台输出上报的日志配置属性 3. 添加输出上报日志美化 Json 配置属性 4. 修改接收上报日志方式为 Event/Listener 5. 调整 "logging_request_logs" 日志表结构 三、ApiBoot Logging Admin UI 1. 项目初始化使用 Vue 构建 2. 支持 SpringSecurity Starter 配置用户登录 3. 可查看上报日志的服务列表 4. 可查看最新 500 条的请求链路日志信息(可查看扩展详情) 5. 可自定义配置页面 Logo 6. 可自定义配置页面标题显示内容 ApiBoot Logging Admin UI界面 登录页面 登录页面整合spring-boot-starter-security来实现,通过配置内存、数据库登录用户来访问日志、以及服务列表。 链路日志列表 查询最新的 500 条链路日志信息,点击每一条链路日志可查看详细的日志内容。 上报日志的服务列表 服务是根据服务 ID+服务 IP+服务端口号来确定唯一性。 ApiBoot Logging 组件架构图.png

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

hi-nginx-1.4.2发布,多项重要更新

支持多种编程语言混合开发web应用的通用服务器hi-nginx-1.4.2已经发布了。 此次发布包含多项重要更新: 支持python2和3,通过编译选项--with-http-hi-python-version 删除boost.python依赖,优化python3兼容性,性能有所提高 支持lua和luajit,通过编译选项--with-http-hi-lua-version 为python专门定制了hi.py框架,单一入口,类似bottle或者flask一样,对性能有一定影响,但还是比bottle和flask快得多 为php7专门定制了类似hi.py的微型框架,单一入口,类似bottle或者flask,对性能没什么影响 hi.py示例: 1 from hi import hi 2 app =hi() 3 4 @app.route(r'^/test/?$',['GET','POST']) 5 @app.route(r"^/$",['GET']) 6 def hello_world(req,res,param): 7 res.header('Content-Type','text/plain;charset=utf-8') 8 res.content('hello,world') 9 res.status(200) 10 11 @app.route(r"^/client/?$",['GET','POST']) 12 def client(req,res,param): 13 res.content('{}<br>{}<br>{}<br>{}<br>{}'.format(req.client(),req.method(),req.uri(),req.user_agent(),req.param())) 14 res.status(200) 15 16 @app.route(r"^/hello/(?P<who>\w+)?$",['GET']) 17 def hello(req,res,param): 18 res.content('{}={}'.format('who',param['who'])) 19 res.status(200) 20 21 22 23 if __name__ == '__main__': 24 app.run(hi_req,hi_res) php7示例代码: require_once 'hi/servlet.php'; require_once 'hi/route.php'; class index implements \hi\servlet { public function handler(\hi\request $req, \hi\response $res) { $app = \hi\route::get_instance(); $app->add('{^/$}', array('GET'), function ($rq, $rs, &$param) { $rs->content = 'hello,world'; $rs->status = 200; }); $app->add('{^/who/(?P<name>\w+)/?$}', array('GET'), function ($rq, $rs, &$param) { $rs->content = 'hello,'.$param['name']; $rs->status = 200; }); $app->add('{^/phpinfo/?$}', array('GET'), function($rq, $rs, &$param) { ob_start(); phpinfo(); $rs->content = ob_get_contents(); $rs->status = 200; ob_end_clean(); }); $app->run($req, $res); } } 简介: 它既是 web 服务器,也是 application 服务器。 它是 NGINX 的超集。 它性能强劲,易于开发,部署方便。 它支持多种语言混合开发 web 应用: C++ Python Lua Java PHP

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

红帽OpenStack平台9发布 提供多项更新

北京时间9月7日消息,开源解决方案供应商红帽推出了红帽OpenStack平台9,旨在用于部署、扩展和管理私有云、公有云和网络功能虚拟化(NFV)环境。 据悉,红帽OpenStack平台9为客户提供了更安全的、生产就绪型的自动化云平台,而且该平台与红帽企业Linux 7.2、红帽Ceph Storage 2和红帽CloudForms集成,可用于混合云的管理与监控。 作为一款具有高度扩展能力的开放式基础架构即服务(IaaS)平台,红帽OpenStack平台9基于红帽企业Linux的经过验证且可信的基础,围绕服务功能、第三方驱动程序、系统性能与安全性提供了OpenStack生产环境需要的关键依赖性,是为数不多的生产就绪型OpenStack版本之一,为关键任务型业务提供了自动化升级与更新路径。 具体来看,红帽OpenStack平台9将上游Mitaka版本的重大更新集成到了几乎每项OpenStack服务中: ·利用OpenStack Platform Director实现自动更新和升级——红帽允许用户基于上游社区项目TripleO(OpenStack on OpenStack),通过红帽OpenStack Platform Director的自动化和验证机制而升级其OpenStack部署环境。这种就地升级工具提供了轻松利用最新OpenStack进步成果的方式,同时预防生产环境宕机。 ·来自OpenStack Compute (Nova)的实时迁移改进和可选的CPUpinning策略——Compute组件现在提供了更快、更强大的实时迁移流程,可帮助系统管理员观察进度,甚至暂停并恢复迁移任务。新的CPU pinning策略可采用对延时敏感的工作负载而动态更改系统管理程序的行为,例如NFV,从而实现更加精细化的性能控制。 ·Google Cloud Storage备份驱动程序在OpenStack块存储(Cinder)中的技术预览——作为红帽与Google持续合作的一部分,红帽OpenStack 9平台中新的灾难恢复策略现在通过针对Google Cloud Storage的集成驱动程序而扩展到公有云中。这一新特性可实现混合云中关键数据的更安全备份。 红帽OpenStack总经理Radhesh Balakrishnan表示:“由于客户持续要求在其OpenStack部署环境中提供更高级的工作负载能力,我们更新了红帽OpenStack平台,这不仅为构建私有云提供了安全、灵活的基础。另外,通过红帽OpenStack平台9的推出,红帽将继续增加新的能力,以满足部署我们私有云的企业和部署NFV的服务提供商的生产要求。” 据了解,红帽OpenStack平台9与红帽CloudForms连接,提供了统一、自动化的云部署环境。红帽CloudForms包含了红帽OpenStack平台订阅,提供了对固有OpenStack资源的发现、监控和深入检测,从而对所有OpenStack基础架构组件以及OpenStack上运行的虚拟化工作负载提供基于策略的运行和生命周期管理。 此外,经过更新的红帽OpenStack Platform Director也可以部署红帽Ceph存储–这是一款针对红帽OpenStack平台私有云的业界领先、集成化、软件定义的存储解决方案。红帽OpenStack平台9包含64TB的免费对象和块存储,供客户评估这个强健的横向扩展云存储解决方案。 戴尔副总裁兼工程系统、HPC和云总经理Jim Ganthier表示:“OpenStack在生产环境中的普及度不断提高,这对更强的管理能力和无缝集成的企业能力提出了更高要求。Dell和红帽持续的密切合作和共同开展的工程设计工作提高并集成了这些能力,通过红帽OpenStack平台9和红帽OpenStack PlatformDirector实现了OpenStack的自动化更新和升级,从而帮助我们的客户更快、更轻松地在基于OpenStack的云环境中实现其业务目标。” 英特尔软件定义的基础架构副总裁Jonathan Donaldson称:“企业和通信服务提供商希望通过一种经过加固的OpenStack产品为其云环境的部署提供支持,而且OpenStack的优化已经成为Intel“Cloud for All”计划的核心。我们与红帽的长期合作范围不断扩展,共同提供上游企业优化,并努力保证红帽OpenStack平台充分利用下游的Intel架构的能力。红帽OpenStack平台9是双方合作的最新成果,旨在加速成千上万个云环境的部署。” 红帽OpenStack平台作为一种经过验证的解决方案,为全球数百家客户的私有云环境提供支持,例如BBVA;剑桥大学;FICO;NASA喷气推进实验室;Paddy Power Betfair;SantanderBank和Verizon。该平台由强大的合作伙伴生态系统提供支持,包括Cisco、Dell、Intel、Lenovo、Rackspace等。红帽共同设计了OpenStack,并将其与红帽企业Linux及最近更新的红帽虚拟化KVM(基于内核的虚拟机)虚拟化层集成。8月初,红帽在Gartner 2016年x86服务器虚拟化魔力象限中被评为“远见者”。 本文转自d1net(转载)

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

DBShop 商城系统 V3.2 Release 230801发布

DBShop 企业级商城系统,使用 PHP 语言基于 Laminas(Zendframework 3) + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多货币;严谨的安全机制,可靠稳定;方便的操作管理,节约时间;清晰的权限分配,责任分明;便捷的更新处理,一键搞定;丰富的插件市场,扩展无限。 系统框架 Laminas (Zendframework 3) Doctrine 2 环境要求 服务器系统Linux、Unix、Mac、Windows、其他 web 服务器Apache、Nginx、IIS、其他 MySQL 版本>= 5.6 PHP 版本>= 7.4 PHP 扩展 | 库 PDO SSL(openssl) Fileinfo intl Curl GD2 系统空间>= 500M 更新日志: 修正 取消订单 按钮的显示 优化 更新快递100支持的配送公司 优化 商品详情图片载入时使用loading 优化 后台搜索商品名称同时可搜索扩展名 优化 后台添加客户时最短支付密码检测 优化 api取消订单的触发处理 优化 前台商品详情显示市场价格 优化 后台左侧菜单 在线文档地址:https://docs.loongdom.com.cn/ 前台演示地址:http://v3.dbshop.net后台演示地址:http://v3.dbshop.net/admin后台登录账号:dbshop后台登录密码:123456 下载地址:https://download.loongdom.com.cn/dbshop/V3.2/DBShopV3.2_Release230801.tar.gz

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

Forest v1.5.28发布!声明式 HTTP 框架

Forest介绍 Forest 是一个开源的 Java HTTP 客户端框架,它能够将 HTTP 的所有请求信息(包括 URL、Header 以及 Body 等信息)绑定到您自定义的 Interface 方法上,能够通过调用本地接口方法的方式发送 HTTP 请求 Forest 如何使用 Forest 不需要您编写具体的 HTTP 调用过程,只需要您定义一个接口,然后通过 Forest 注解将 HTTP 请求的信息添加到接口的方法上即可。请求发送方通过调用您定义的接口便能自动发送请求和接受请求的响应 Forest 的工作原理 Forest 会将您定义好的接口通过动态代理的方式生成一个具体的实现类,然后组织、验证 HTTP 请求信息,绑定动态数据,转换数据形式,SSL 验证签名,调用后端 HTTP API(httpclient 等 API)执行实际请求,等待响应,失败重试,转换响应数据到 Java 类型等脏活累活都由这动态代理的实现类给包了。 请求发送方调用这个接口时,实际上就是在调用这个干脏活累活的实现类 获得奖项 2021 年度 OSC 中国开源项目评选「最受欢迎项目」 相关链接: https://www.oschina.net/project/top_cn_2021 简单的栗子 创建一个 interface,并用@Get注解修饰接口方法。 public interface MyClient { @Get("http://localhost:8080/hello") String hello(); } 通过@Get注解,将上面的 MyClient 接口中的 simpleRequest() 方法绑定了一个 HTTP 请求, 其 URL 为http://localhost:8080/hello,并默认使用 GET 方式,且将请求响应的数据以 String 的方式返回给调用者 新增特性 声明式接口可返回 ForestFuture<T> 类型 public interface MyClient { // 声明一个返回ForestFuture类型的异步请求 @Get(url = "/data/{id}", async = true) ForestFuture<String> getData(@Var("id") Integer id); } 调用返回ForestFuture<T>类型异步请求方法的时候,可用async/await接口 // 发起异步请求 ForestFuture<String> future = myClient.getData(100); // 不阻塞线程,可以做些其它事情 doSomething(); // 等待获取响应结果 String result = future.await().get(String.class); 官网和仓库地址 官网地址: http://forest.dtflyx.com Gitee 仓库地址: https://gitee.com/dromara/forest Github 仓库地址: https://github.com/dromara/forest 本次更新内容 feat: #I4WF5Q 拦截器新增 onBodyEncode 回调函数 feat: #I62BTW 隐式转换带 BasicAuth 认证信息的请求 feat: 声明式接口可返回 ForestFuture<T> 类型 fix: #I61NPK 下载文件,从URL中取得文件名时前后双引号的问题 fix: 参数为空,导致空指针问题 (110) fix: @HttpClient 和 @OkHttp3 注解在 1.5.27 失效的问题 fix: SpringSSLKeyStore构造方法缺少参数导致SpringBoot项目启动失败 fix: #I5WEBC Null Pointer Error 当指定RetryWhen fix: #I5WC6U @BaseRequest里的 connectTimeout和readTimeout没效果 fix: 接口上@Address注解的basePath设置为完整URL时,request.basePath() 结果不正确

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

JPower v2.1.3发布 微服务结构优化

https://gitee.com/gdzWork/JPower JPower 只是刚起步,很多功能还在开发中敬请期待...... 简介 JPower是一款基于政府商业项目升级优化而来,采用前后端分离架构:SpringBoot2.x,AVue&Vue,Mybatis-plus,JWT。前端开源了一个框架:jpower-ui;项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰;部署使用 Docker 或 K8s + Jenkins;注册中心、配置中心选型 Nacos,为工程瘦身的同时加强各模块之间的联动。 JPower旨在解决大部分企业项目的基础功能,例如用户管理、权限管理、附件管理等。不再为项目开发进行重复工作;本项目可做为基础框架使用,降低前后分离的开发成本,减少了开发人员的工作量,让开发人员能够专注于业务开发。 JPower宗旨是:解决项目开发中所有场景的基础、共有的功能,保证在此基础上只专注于自己的业务,不用再关注基础模块; 功能 租户管理:超级用户角色管理所有的租户创建 组织管理:部门、用户数据维护、重置用户密码等 权限设置:数据权限、角色管理、给角色绑定用户、给角色授权菜单和资源 系统设置:菜单功能、附件管理、字典、行政地区、系统参数、应用管理等 网关管理:限流和阻止访问、注册中心 系统监控:接口文档、服务监控、SkyWalking 监控等 2.1.3 发布特性: 微服务结构整合优化 数据权限SQL拼接优化 feign调用上传文件修改 新增用户用户类型问题修改 优化@Vaild注解错误提示 skywalking链路打印信息完善 优化skywalking链路忽略 优化缓存为自动判断租户模式 数据权限问题修改 feign报错日志优化 UserInfo新增map属性增加可扩展性 jpower-api->jpower-doc 角色查询优化 gateway日志优化打印body 文档 官方文档 项目地址 前往 Gitee 搜索 JPower 或点击后面的链接即可访问项目主页:https://gitee.com/gdzWork/JPower 项目演示地址 项目演示地址:http://jpower.top:81 超级用户登录(租户编码:000000): 超级管理员: root/123456 租户用户登录(租户编码:LXD0DP): 普通账号: admin/123456

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

Ghost 4.25.0发布,基于 Markdown 的在线建站平台

Ghost 是一个开源建站平台,可以使用它在网络上创建自己的网站,有点类似于WordPress。不过现阶段的 WordPress 无论是构架还是设计都已经有些臃肿, 而 Ghost使用起来很简单,鼠标点几下就可以完成添加 logo、创建导航菜单和注入代码等操作。 Ghost 的编辑环境基于 Markdown ,所有已发布的内容都会存放在一个易于搜索的存档中,可供快速查找。 Ghost 4.25.0 主要更新内容如下: 向编辑器添加了 GIF 卡 向编辑器添加按钮卡 向编辑器添加了 NFT 卡 将 Casper 更新至 v4.3.0 修复了多个价格订阅的 webhook 错误 修复带有空格的 oembed 书签 修复了 Stripe 重新连接后,offer 屏幕上损坏的层级下拉列表 更新公告:https://github.com/TryGhost/Ghost/releases/tag/v4.25.0

资源下载

更多资源
Mario

Mario

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

Nacos

Nacos

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

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部分的功能。

用户登录
用户注册