Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all 44787 articles
Browse latest View live

NutzWk 5.1.2 发布,Java 微服务分布式开发框架

$
0
0

NutzWk 5.1.2 更新内容:

  • 增加微服务异常时的友好错误提示;

  • 增加Web服务的500错误页面配置;

  • 增加对不支持的IE版本友好提示;

  • 修复Result类一个方法默认值为空的问题;

  • 完善代码生成器,支持Vue版本代码生成 (IDEA官方插件库搜 wk-code-ideaplugin-nb);

演示地址(Vue版本): https://nutzwk.wizzer.cn

NutzWk 是 Java 微服务分布式开发框架,采用nutzboot、nutz、dubbo、redis、zookeeper、shiro、quartz、beetl等开源技术的微服务分布式版本,自带系统管理、简易CMS、微信模块、定时任务、服务API演示等功能,目前已全面应用于各类商业项目中。


Gratry-1.2.0 与 1.1.1 发布,更加泛用的 Aop 支持

$
0
0

简介:        

Gadtry 是一个构建于java8之上的工具库, 涵盖了Ioc Aop exec graph等等工具库,几乎涵盖了日常开发中非常多工具类,当然它还在不断丰富中.

Gadtry 1.2.0 已发布

使用:

<dependency>
  <groupId>com.github.harbby</groupId>
  <artifactId>gadtry</artifactId>
  <version>1.2.0</version>
</dependency>

1.2.0版本主要加强Aop功能,具体如下:

  • 对普通对象代理时正式支持方法过滤

  • returnType(Class<?>... returnTypes)过滤支持自动装拆箱

  • 修复checkMethod 可能不生效的问题

普通对象代理:

T proxy = AopFactory.proxy(Class<T>)
    .byInstance(instance)
    .returnType(void.class, Boolean.class)  --只代理返回void或bool类型的方法
    //.methodAnnotated(Setter.class)
    .around(proxyContext -> {
            String name = proxyContext.getInfo().getName();
            System.out.println(name);
            Object value = proxyContext.proceed();
            switch (name) {
                case "add":
                    Assert.assertEquals(true, value);  //Set or List
                    break;
                case "size":
                    Assert.assertTrue(value instanceof Integer);
                    break;
            }
    });

1.1.1 版本修复checkMethod可能不生效的问题

更多细节请关注:  https://gitee.com/mirrors/Gadtry

AutoLoadCache 7.0.1 大版本发布,增加 Magic 模式

$
0
0

6.9.6版本增加kryo序列化支持;

7.0.0 改用Redis Pipeline优化;

7.0.1 增加magic模式、优化分布式锁、KryoSerializer可增加自定义类注册器;

autoload-cache-spring-boot-starter 为了支持Spring boot 1.x和2.x,也使用两版本进行分别管理:6.x 继续支持Spring boot1.x; 从7.x开始支持Spring boot2.x;

下面重点介绍新增的magic模式:

使用Magic模式,会将参数进行分隔,先批量去缓存中查询,获取命中的缓存,然后将缓存未命中的,再批量从数据源加载,然后把从数据源加载的数据刷入缓存,最后把缓存命中的与数据源加载的数据一并返回。

Magic模式的使用说明:https://gitee.com/qiujiayu/AutoLoadCache/blob/master/doc/magic.md

测试代码:https://gitee.com/qiujiayu/autoload-cache-spring-boot-starter/blob/master/src/test/java/com/jarvis/cache/demo/test/UserServiceTest.java

Tor Browser 8.5a6 发布,针对安卓设备重新构建

$
0
0

Tor Browser 8.5a6 发布了,Tor 是一个基于 Firefox ESR 的 Web 浏览器,默认配置实现了个人隐私保护和匿名,号称是最安全的 Web 浏览器。

此版本带来了一些重要的安全更新,并将 OpenSSL 更新为 1.0.2q。更大的亮点是此版本是第一个针对 Android 设备重新构建的版本。

  • All Platforms

  • Update Firefox to 60.4.0esr

    • Bug 28540: Use new text for 2018 donation banner

    • Bug 27290: Remove WebGL pref for min capability mode

    • Bug 28075: Tone down missing SOCKS credential warning

    • Bug 28747: Remove NoScript (XPCOM) related unused code

    • Translations update

    • Update Torbutton to 2.1.3

    • Bug 28608: Disable background HTTP response throttling

    • Bug 28695: Set default security.pki.name_matching_mode to enforce (3)

    • Bug 27290: Remove WebGL pref for min capability mode

    • Bug 27919: Backport SSL status API

  • Windows

    • Update OpenSSL to 1.0.2q

    • Bug 28740: Adapt Windows navigator.platform value on 64-bit systems

  • OS X

    • Update OpenSSL to 1.0.2q

  • Linux

    • Update OpenSSL to 1.0.2q

  • Android

    • Bug 26843: Multi-locale support for Tor Browser on Android

  • Build System

    • Bug 25164: Add .apk to our sha256sums unsigned build file

    • Bug 28696: Make path to Gradle dependencies reproducible

    • Bug 28697: Use pregenerated keystore and fix timestamp issues

    • Android

详情查看发布公告

Firefox 64.0 发布,tab 批量操作、性能管理、链接时间优化

$
0
0

Firefox 64.0 发布了,此版本主要更新内容包括:

  • 增强的选项卡管理:现在可以从选项卡栏中选择多个选项卡,并快速轻松地关闭、移动、收藏或固定它们。

  • 更轻松的性能管理:新的任务管理器页面位于 about: performance,可以查看每个打开的选项卡消耗多少能量,并且提供了关闭选项卡的权限以节省电量。

  • 通过启用链接时间优化(Clang LTO),提升了 Mac 和 Linux 用户的性能。Windows 平台早在 Firefox 63 中就启用了该功能。

  • Windows 上更加无缝共享:Windows 用户现在可以通过本机共享体验共享网页。

  • 企业用户的新功能:更新了 macOS 上的策略引擎,以允许使用配置文件自定义 Firefox 进行企业部署。

详情查看发布公告

下载地址:https://www.mozilla.org/en-US/firefox/all/

Emulator 28.0.20 发布,Android Studio 中的模拟器

$
0
0

Emulator 28.0.20 stable 发布了,此版本更新如下:

  • Fixed freeze on snapshot load on Windows with certain models of Intel GPUs.

  • Fixed unauthorized ADB device state when using a non-standard ANDROID_SDK_HOME location.

  • Fixed crash when booting system images with CPU acceleration disabled on Windows.

  • Fixed pixelated emulator display. Downsampling should now be working.

  • Fixed an issue in macOS 10.14+ where the virtual scene camera mouselook control could become too sensitive due to an interaction with new accessibility security settings.

  • Fixed an error in timezone calculation that could result sporadically incorrect setting of the emulator clock.

  • Fixed rendering errors in various cocos2d and Unreal engine apps.

  • Added support in the emulator for Wi-Fi peer-to-peer. Two emulators can now talk to each other directly via Wi-Fi if using the latest Pie Play Store image. To use, start two AVDs with the same -wifi-server-port and -wifi-client-port arguments:

    • emulator @<server-avd-name> -wifi-server-port 9999

    • emulator @<client-avd-name> -wifi-client-port 9999

  • Added support for more webcams on Windows by taking any incompatible frame sizes and dynamically resizing them to fit the camera setting in the Android guest.

发布公告

Ghost 2.28.0 发布,现代化在线写作平台

$
0
0

Ghost 2.28.0 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的内容都会存放在一个易于搜索的存档中,可供快速查找。且使用简单,添加 logo、创建导航菜单和注入分析代码通过几次点击就可以完成。

此版本包含数据库迁移以支持将来的功能。此外,取代了过滤插件。

发布公告

下载地址:

OTP 21.2 发布,Erlang 编写的应用服务器

$
0
0

OTP 21.2 发布了,OTP (Open Telecom Platform) 是一个用 Erlang 编写的应用服务器,它是一套 Erlang 库,由 Erlang 运行时系统、主要使用 Erlang 编写的许多随时可用的组件以及 Erlang 程序的一组设计原则组成。

SSH:

  • 公钥算法:添加了 ssh-ed25519 和 ssh-ed448。需要 OpenSSL 1.1.1 或更高版本作为 cryptolib。

SSL:

  • ssl 现在在内部使用 active n 模式来提升性能,通过设置应用变量可以恢复以往的 active once 模式。

ERTS、Kernel:

  • 新的 counters 和 atomics 模块提供对可变固定字大小变量的高效操作访问。

  • 新模块 persistent_term,在恒定的时间内查找,不复制 terms。

  • 新 pollset,用于处理使用 {active, true} 和 {active, N} 的套接字,由普通的调度程序轮询。

  • Linux 和 BSD 的 fds 不再有 ONESHOT 机制开销。

详情查看发布公告

下载地址:


Elasticsearch 6.5.3 发布,分布式搜索和数据分析引擎

$
0
0

Elasticsearch 6.5.3 发布了,Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎。

更新如下:

Enhancements

Engine

  • Always configure soft-deletes field of IndexWriterConfig #36196 (issue: #36141)

Bug fixes

Audit

  • Fix deprecation of audit log settings #36175 (issue: #36162)

CCR

  • AutoFollowCoordinator should tolerate that auto follow patterns may be removed #35945(issue: #35937)

Features/Monitoring

  • Add missing error type mapping for apm-server #36178 (issue: #1614)

Infra/Packaging

  • Fix error message when package install fails due to missing Java #36077 (issue: #31845)

Infra/Scripting

  • Properly support no-offset date formatting #36316 (issue: #36306)

  • Fix serialization bug in painless execute api request #36075 (issue: #36050)

Security

Snapshot/Restore

  • Improve Resilience SnapshotShardService #36113 (issue: #32265)

发布公告

下载地址:

J2Cache 2.7.7 发布,Lettuce 增加连接池模式

$
0
0

J2Cache core 模块昨晚发布了 2.7.7 版本,该版本主要是针对之前的 Lettuce 支持进行了改进,增加了连接池支持,使其可以在高并发的环境下工作。同时升级 lettuce 到 5.1.3 版本。

可通过如下配置进行调整:

lettuce.maxTotal = 100
lettuce.maxIdle = 10
lettuce.minIdle = 10

Jedis 和 Lettuce 是 Redis 的两大 Java 客户端开发包。J2Cache 默认用的是 Jedis ,从 2.7.0 版本开始支持 Lettuce 。Lettuce 和 Jedis 最大的不同是,设计理念更加进步,API 结构更加友好,基于 NIO 连接复用技术。但在高并发环境下,对多连接的管理和 Jedis 一样要依赖于 commons-pool 的支持,具体介绍请看官方 Wiki

Maven:

<dependency>
  <groupId>net.oschina.j2cache</groupId>
  <artifactId>j2cache-core</artifactId>
  <version>2.7.7-release</version>
</dependency>

欢迎点赞 https://gitee.com/ld/J2Cache 

顺便看看 J2Cache 的码云指数:

Visual Studio Code 1.30 发布

$
0
0

Visual Studio Code 1.30 发布了。


此版本带来了许多新功能,包括:

多行搜索

前一个版本中增加了对多行搜索的支持,此版本改进了搜索的用户体验,使多行搜索更加易于使用。现在可以使用多行文本进行搜索,而不需要编写正则表达式。


菜单显示改进

以往菜单会被窗口的边界切断,现在通过在需要时使上下文菜单可滚动来解决这个问题。


此外,当窗口宽度不足以同时显示菜单栏和窗口标题时,菜单栏还有一个新的溢出菜单(...):


引用

引用视图修复了许多 bug,整体稳定性得到了提高,目前已经稳定,不再是预览功能。现在有两个命令:

  • Find All References:打开引用视图。

  • Peek References:在 Peek 视图中打开引用。

视图顶部有一个结果摘要,上下文菜单可以清除和复制结果。查找引用将会显示最近搜索的历史记录。


Declaration 和 definition

新增命令 Go to Declaration 和 Peak Declaration,以符合某些编程语言对于声明和定义的严格区别:


改进了 JavaScript 和 TypeScript 回调的显示

此版本 TypeScript 升级到了 3.2.2,带来了一些新功能。

之前,JavaScript 和 TypeScript 匿名回调都在大纲视图、breadcrumbs 视图和文档符号列表中标记为 <function>,会产生误解,难以找到真正想要的东西:


而此版本使用 TypeScript 3.2.2,现在可以为回调函数显示更多上下文,可以更好地区分它们:


此外,TypeScript 3.2 还带来了一个语法快速修复功能,比如当你实例化一个类时却忘记使用 new 关键字:


JSDoc 注释中高亮 Markdown 元素

现在 JSDoc 块内的受保护代码块和其它 Markdown 元素语法高亮了,更好地匹配了 VS Code 的 Markdown 渲染 JSDocs 文档悬停和 IntelliSense 的能力:


Debug console 现在可以删除

在调试多个调试会话时,显示了多个调试控制台,每个会话一个调试控制台。现在可以通过清除该调试控制台的内容,在相应的会话不再处于活动状态时删除这些控制台。

此外,现在可以使用 Debug 上下文菜单操作从 VS Code Process Explorer(Developer: Open Process Explorer)开始调试 Node.js 进程。


扩展可安装以前的版本

如果当前版本存在问题,现在可以返回到扩展的先前版本。VS Code 在已安装的扩展上提供“安装另一个版本”操作,该操作显示可用版本的下拉列表:


预览新功能

此版本还带来一些早期可用的新功能。

HTML 自定义标签/属性支持。新的 html.experimental.custom.tags 和 html.experimental.custom.attributes 设置允许指定 VS Code 在启动期间加载的标签和属性列表。在编辑 HTML 文件时,VS Code 将为这些标签和属性提供自动补全和悬停。该功能比较适用于 Web 组件,例如:


扩展的网络代理功能。实验性的设置 Http: Proxy Support,可以为所有扩展启用网络代理支持。


更多更详细的功能介绍查看发布公告

下载地址:Windows | Mac | Linux 64-bit: .tar.gz .deb .rpm | Linux 32-bit: .tar.gz .deb .rpm

Tails 3.11 发布,基于 Debian、注重隐私保护的发行版

$
0
0

Tails 3.11 发布了,Tails 是基于 Debian 的 Linux 发行版,可以帮助用户匿名使用互联网,几乎可以在任何地方和任何计算机上绕过审查,除非有明确要求,否则不会留下任何痕迹。

此版本更新如下:

Upgrades and changes

  • 在下载和应用自动升级之间添加确认对话框,以便在网络断开时更好地控制并防止部分应用升级 (#14754#15282)

  • 从虚拟机运行时,即使从免费虚拟化软件运行,也要警告操作系统的可信度。 (#16195)

  • 禁用 Thunderbird 中的 Autocrypt 以防止错误地发送未加密的电子邮件。(#15923)

  • Linux 更新到 4.18.20。

  • Tor 更新到 8.0.4。

  • Thunderbird 更新到 60.3.0

Fixed problems

  • 修复非英文环境下的 Thunderbird 问题。(#16113)

  • 使用网桥时降低 Tor 的日志级别。(#15743)

此外还修复了许多安全漏洞,详情查看发布公告

QQ 机器人平台 Newbe.Mahua 1.13.1 Bug修复、全新开源协议

$
0
0

开篇一张图,功能全靠编。

QQ机器人平台意指那些支持通过QQ进行消息收发和群员软件平台。

使用该SDK开发可以实现一次开发,运行于多个不同QQ机器人平台平台的绝佳体验。

基于SDK开发,可以实现包含但不限于以下功能:

  • QQ消息智能回复

  • 通过QQ发送图片

  • QQ名片点赞

  • QQ群成员管理

  • @指定QQ群成员发送消息

点击此处开始你的第一个QQ机器人吧

感谢 traceless0929/newce36524 开发者的PR。

版本亮点

  1. 修复CleverQQ图片发送问题

  2. 修复调用 GetGroupMemberInfo 随机闪退/报错/停止运行的问题

  3. 将开源协议从MIT,更换为更加宽松的GLWT

升级注意

从 1.13 版本直接更新全部的 Newbe.Mahua.* nuget 包,重新生成便可以。

升级过程中需要覆盖 build.bat 和 build.ps1 文件。若有自行定制的内容,请提前保留备份。

VS插件本次并未更新,若通过VS插件创建的模板,需要手动更新nuget包,

bboss v5.2.3 发布,Elasticsearch Rest Client

$
0
0

The best Elasticsearch Highlevel Rest  Client API-----bboss   v5.2.3 发布。

主要功能特色

  1. ElasticSearch兼容性:2.x,5.x,6.x,+

  2. JDK兼容性: jdk 1.7+

  3. Spring boot兼容性:1.x,2.x

  4. ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,

  5. 支持SQLJDBC

  6. 提供快速而高效的数据导入ES工具

v5.2.3 功能改进:

  1. 修改bug:db2es数据同步工具,口令含有@&之类的特殊字符导致数据源启动失败

  2. 调整bboss依赖版本号为5.1.5

  3. 完善http组件对https协议的支持,不配置证书也能访问https

  4. db2es数据同步工具增加自定义文档id生成机制,使用方法参考Dbdemo测试用例

更多功能改进请浏览:commit

快速集成和应用考文档 

所有项目集成参考文档:https://my.oschina.net/bboss/blog/1801273 

spring boot项目集成参考文档:https://my.oschina.net/bboss/blog/1835601

bboss elasticsearch 使用参考文档
https://my.oschina.net/bboss/blog/2245872
bboss es特点
https://www.oschina.net/p/bboss-elastic

lcfms 框架 5.3 发布:一键像素级仿站,搜索引擎式采集

$
0
0

1、新增功能,快速仿站。

lcfms像素级仿站视频

2、新增功能、采集工具,支持三种采集模式,使用css选择器即可网页中的采集内容,使用方便。


3、更新文档


智果开源版 1.9.0 发布,更改图文商品阅读模式

$
0
0

智果内容付费系统1.9.0版本正式发布啦!

事不宜迟,一起来看看这次更新的内容吧!

1.9.0更新内容:

1.图文商品的阅读模式更改:取消分页,图文笔记去除分页逻辑
2.修复安全漏洞

更新图赏:



智果内容付费系统有以下几个优势:

1.基于OpenSNS微社区系统,与OpenSNS共享资源,同时也非常利于与社交系统结合。

2.支持多种内容类型(免费版有图文,商业版本含音频、视频等更多形式)

3.支持百度云文库、七牛云服务,更轻松的内容管理

4.支持在微信环境下无缝使用

5.支持便捷的广告位管理

6.支持营销扩展

7.商业版支持分销功能

8.集合OpenSNS的社交功能,把内容付费和社交相结合,增加用户粘度

9.强大的云市场,更多可能的扩展性

详细介绍:https://www.oschina.net/p/zhiguo

下载地址:http://www.zhiguo100.com/download/index/index.html

RapPhp 3.0.1 发布:新增 Swoole 协程版的连接池技术和 Rpc 服务

$
0
0

Rap 最近发布重大版本了

随着 swoole 升级4.0 ,我们全面使用 协程模式,让程序飞起来

本次主要新增加的新特性包含

1.数据库连接池

2.redis连接池

3.Rpc 服务端,客户端(连接池),熔断器,服务降级

4.redis 分布式锁

5.websocket 服务器

6.swoole 异步任务

7.swoole 定时任务

8.Context 上下文

9.动态切换数据库

10.mvc 支持 域名根目录,一级目录 路径参数等新特性

11.图片验证码,点选验证码,语言包切换,文件工具,数组工具,http 工具等小特性

12.包含 aop 优化,where 类的优化等若干个优化项

作者推荐:

 vue-rap https://www.oschina.net/news/99839/vue-rap-1-1-1-released

主要特性:

  • 高性能:支持传统lamp(lnmp)部署方案,同时支持rapphp+Swoole引擎部署方案;

  • IOC:真正的依赖注入,控制反转,开始更高级的设计思想,让你的代码更优雅,可控;

  • AOP:面向切面编程,代码低耦合;

  • MVC 架构:简单好用的 MVC 架构,配置简单,程序可读性更高;

  • ORM:独特SQL 构造方法,Record 数据库模型,二级缓存机制,数据库操作更加简单,高效;

  • SWOOLE:不修改代码的情况下一键启用 SWOOLE,PHP运行性能全面提升;

  • 数据库连接池,redis连接池,Rpc 服务端,客户端(连接池),熔断器,服务降级等功能

  • 上手快:框架居然使用了一些比较高级的设计思想,但是再框架内使用都特别简单

  • 包含缓存, 文件存储,日志等多钟常用功能

ng-notadd 0.11.3 发布,基于 Angular7 和 material2 的中后台解决方案

$
0
0

新功能:

  • 添加 world. json 文件

  • 添加散点图和访问趋势条形图

  • 改变材料的背景颜色样式

  • 更改 ng-notadd 默认配置

  • 更改路由器链接

  • 在 _ color. sss 中添加第二背景

技术栈

  • Typescript

  • Angular

  • Material2

  • rxjs

  • Graphql

相关链接

项目地址

DEMO

ng-notadd-mock-server

Quick start

    git clone https://github.com/notadd/ng-notadd.git
    
    cd ng-notadd
    
    npm install
    npm start
    # or use ng cli
    ng serve

Roadmap

0.10.0

  •  支持 Apollo-Graqphql

  •  基础页面(个人信息页,登录页...)

0.11.0

  •  新的左侧菜单栏 (支持鼠标悬浮)

0.12.0

  •  使用 ng-material2 组件

  •  手机端初步兼容

0.13.0

  •  更加完整的 仪表盘页面

0.14.0

  •  手机端兼容

  •  渐进式应用(PWA)

0.15.0

  •  json 生成表单

0.16.0

  •  recaptcha 支持 (默认关闭)

0.17.0

  •  虚拟列表(支持十万级别的列表)

0.18.0

  •  excel 导入与导出

  •  选定行列导出 excel

0.19.0

  •  截图生成

  •  firebase(国内无法使用) or 其他替代方案 支持

0.20.0

  •  可 DIY 仪表盘

  •  json 生成简单仪表盘

0.21.0

  •  初步的 e2e 单元测试

1.0

  •  完善单元测试

  •  整体微调

1.1

  •  websocket 支持

1.2

  •  支持 electron 构建桌面应用

2.0

  •  企业级自定义表单

  •  企业级表单系统

  •  企业级窗口/弹窗

后续

  •  excel 在线编辑

  •  word 在线编辑

一点说明

为了方便维护,ng-notadd 将剥离出 ng-material2 (扩展组件库) 和 ng-noform 两个项目

下载地址:

github: https://github.com/notadd/ng-notadd

gitee:     https://gitee.com/notadd/ng-notadd

Holer 1.0.4 发布了,支持自定义多个不同域名和 HTTPS 访问

$
0
0

Holer 1.0.4 发布了,支持自定义多个不同域名和支持域名HTTPS访问,修复了一些问题。

本次更新内容如下:

1. 支持自定义多个域名访问;

2. 支持域名HTTPS访问;

3. 修复了页面上无法添加多域名;

4. 页面新增了协议参数,可以指定通信协议。

更多关于holer的技术资料 

JPress 1.0 正式版发布,历时2年,感谢大家

$
0
0

JPress

一个类似 WordPress 的产品,使用Java开发。

Version Version Version Version Version Version

特点

模板

  • 模板安装

  • 模板卸载

  • 在线编辑(删除模板、修改模板、上传模板)

  • 完善的开发文档

  • 极致的开发体验

用户

  • 独立登录和注册入口

  • 独立的用户中心(投稿、文章管理和评论管理、个人资料等)

  • 手机短信和邮箱激活配置

  • 支持第三方登录:微信和QQ等

微信

  • 微信公众号对接

  • 微信公众号运营插件

  • 微信公众号菜单管理

  • 微信公众号自定义关键字匹配

  • 微信小程序管理

其他

  • WordPress、Hexo、Jekyll 文章一键导入

  • Docker 一键部署

  • 阿里云、腾讯云CDN在线配置

  • 阿里云、腾讯云短信验证(用户注册手机验证)

  • 附件自动可配置自动同步阿里云OSS

  • 完善的API接口配置管理

  • 文章和页面独立的SEO配置

  • 更多功能等你发现...

交流

Viewing all 44787 articles
Browse latest View live