Monday, April 26, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


明尼苏达大学研究人员发布致 Linux 内核社区的道歉公开信

Posted: 25 Apr 2021 05:22 PM PDT

因故意引入漏洞,而导致整所大学被禁止参与 Linux 内核开发后;明尼苏达大学此次事件的相关研究人员 — 助理教授 Kangjie Lu 和博士生 Qiushi Wu、Aditya Pakki 发表了一封致 Linux 内核社区的公开道歉信。 公开信开篇表述称,该研究小组为其对 Linux 内核社区造成的任何伤害表示真诚的歉意。"我们非常抱歉。Hypocrite...

系统高可用之健康检查和健康度量那些事

Posted: 26 Apr 2021 01:24 AM PDT

## 一、前言 随着人们的生活水平的不断提高,人们对身体健康越来越重视,很多人都做过体检,一般公司都会有一年一度的体检福利,健康体检是家喻户晓了。 随着互联网的快速发展,同类同质产品之间的竞争越来越大,产品之间一个重要的差异就是用户体验。影响用户体验的,除了产品设计因素外,技术层面也是一个重要的影响因...

如何看待一些大学生说3天就学会了JAVA?

Posted: 26 Apr 2021 01:20 AM PDT

如何看待一些大学生说3天就学会了JAVA?

Spring Bean 的生命周期

Posted: 25 Apr 2021 07:44 PM PDT

Spring是一个IOC容器框架,拥有DI依赖注入(Dependency Injection),DL依赖查找(Dependency Lookup)等功能。 关于Spring Bean的生命周期,官方并没有找到相关文档。 下边是我根据源码分析出四个阶段,做出的生命周期解读: 1. 注册阶段 2. 实例化阶段 3. 初始化阶段 4. 销毁阶段 ![Spring Bean生命周期](https://osc...

线程的安全性 - 并发基础篇

Posted: 25 Apr 2021 06:51 AM PDT

作者:汤圆 个人博客:[javalover.cc](http://www.javalover.cc) ## 前言 官人们好啊,我是汤圆,今天给大家带来的是《线程的安全性 - 并发基础篇》,希望有所帮助,谢谢 > 文章纯属原创,个人总结难免有差错,如果有,麻烦在评论区回复或后台私信,谢啦 ## 简介 当多个线程访问某个类时,这个类始终都能表现出正确的行为...

加密原理详解:对称式加密 VS 非对称式加密

Posted: 20 Apr 2021 09:37 PM PDT

## 一、前言 在了解加密原理前,我们来看看这样一个故事。 小红和小明是情侣,一天,小红给小明发短信说:"亲爱的,我银行卡上没有钱了,你给我转1万块吧。"有过上当受骗经历的人都知道这有可能是小偷偷了小红手提包,然后拿手机发的短信。不过我们小明学过加密原理,于是他回复说:"你直接拿我的银行卡刷吧,密码加上...

Taichi(太极)0.7.17 发布,为高性能计算机图形学设计的编程语言

Posted: 25 Apr 2021 04:50 PM PDT

Taichi(太极)0.7.17 已经发布,这是专为高性能计算机图形学设计的编程语言。 此版本具体更新内容如下: [Lang] 添加 ti.randn [ir] [refactor] 将 StackXStmt 重命名为 AdStackXStmt [ir] 将 set_arg_nparray 重命名为 set_arg_external_array [ir] [refactor] 删除 OffloadedStmt::step [test] 增加一个测试,对 indi...

每日一博 | 谈谈对不同 I/O 模型的理解

Posted: 25 Apr 2021 05:02 PM PDT

最近通过对ucore操作系统的学习,让我打开了操作系统内核这一黑盒子,与之前所学知识结合起来,解答了长久以来困扰我的关于I/O的一些问题。

Git Extensions 3.5 发布,独立的 Git 仓库 UI 管理工具

Posted: 25 Apr 2021 04:31 PM PDT

Git Extensions 是一个独立的 UI 工具,用于管理 git 存储库。它还与 Windows Explorer 和 Microsoft Visual Studio 集成。Git Extensions 3.5 正式发布,该版本更新内容如下: 变化: 9103 GitHub Token:添加一个链接,让用户生成其个人 Access Token; 9102 恢复分割器的持久性; 9094 将更多的异常处理作为失败的外部...

PMD 6.34.0 发布,多语言静态代码自动分析工具

Posted: 25 Apr 2021 04:16 PM PDT

PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.34.0 正式发布,本次更新内容如下: 新规则 新的 Java 规则 UseStand...

PDFsam Basic 4.2.4 发布,PDF 文档多功能处理工具

Posted: 25 Apr 2021 04:06 PM PDT

PDFsam Basic 是一款免费的、开源的、跨平台使用的 PDF 文档处理软件,可对 PDF 文件进行分割、合并、提取页面、混合和旋转等处理。 PDFsam Basic 近日发布了最新的 4.2.4 版本,更新信息如下: 解决了 selection table 按文件名排序的问题 更新的翻译 升级的 Sejda 将捆绑的 Java 升级到版本 11.0.11 更新说明:https:/...

Sweet Home 3D 6.5.2 发布,室内设计软件

Posted: 25 Apr 2021 04:01 PM PDT

Sweet Home 3D 是一个室内装潢设计软件,它能帮你通过二维的家居平面图来设计和布置你的家具,还可以用 3D 的视角预览整个装修布局的全新面貌,快速高质量的传递渲染器,使任何用户都能轻而易举做出专业水准的三维效果图,为你打造一个甜蜜的家。 Sweet Home 3D 6.5.2 近日发布, 该版本更新内容如下: 修正了在 Window...

技术干货 | 源码解析 Github 上 14.1k Star 的 RocketMQ

Posted: 24 Apr 2021 07:56 PM PDT

前言 Apache RocketMQ 作为广为人知的开源消息中间件,诞生于阿里巴巴,于 2016 年捐赠给了 Apache。从 RocketMQ 4.0 到如今最新的 v4.7.1,不论是在阿里巴巴内部还是外部社区,都赢得了广泛的关注和好评。 本文将站在发送方视角,通过阅读 RocketMQ Producer 源码,来分析在事务消息发送中 RocketMQ 是如何工作的。 需要...

PHP 技能精进之 PHP-FPM 多进程模型

Posted: 23 Apr 2021 03:35 AM PDT

PHP-FPM 提供了更好的 PHP 进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。那么当我们谈论 PHP-FPM 多进程模型的时候,作为 PHPer 的你了解多少呢? 首先,让我们一起看几个问题: ①:PHP-FPM 启动进程的方式主要有哪几种,区别是什么? ②:PHP-FPM,是主进程接收请求转给子进程,还是子进程单独接收请求...

号称"最强API文档工具"的Swagger到底厉害在哪

Posted: 11 Apr 2021 08:37 AM PDT

>听说微信搜索《Java鱼仔》会变更强! > >本文收录于[JavaStarter](https://github.com/OliverLiy/JavaStarter) ,里面有我完整的Java系列文章,学习或面试都可以看看哦 # (一)引言 我的第一份工作用的技术架构比较老,在写Api接口的时候都是自己手动写一个接口文档。但是一旦接口多了,这些文档就很难管理。我现在的工...

40个问题让你快速掌握Java多线程的精髓

Posted: 24 Apr 2021 11:14 PM PDT

摘要:多线程可以理解为在同一个程序中能够同时运行多个不同的线程来执行不同的任务,这些线程可以同时利用CPU的多个核心运行。 本文分享自华为云社区《对Java多线程的用法感到一头乱麻?40个问题让你快速掌握多线程的精髓》,原文作者:breakDraw 。 多线程可以理解为在同一个程序中能够同时运行多个不同的线程来执行不同...

SpringCloud Alibaba微服务实战三十 | 统一资源服务器配置模块

Posted: 21 Apr 2021 06:30 PM PDT

前面文章咱们对比过网关授权与微服务授权的区别,文章也提到了,如果要实现微服务授权,一般会构建一个独立的资源服务器配置模块,否则每个后端业务都需要进行资源服务器的配置,那本节内容我们就来完成此功能。 由于间隔时间较久,建议先阅读下面两篇相关文章回顾一下。 SpringCloud Alibaba微服务实战十九 - 集成RBAC授...

21张图|带你领略集合的线程不安全

Posted: 22 Apr 2021 04:22 PM PDT

本篇主要内容如下: 本篇主要内容 本篇所有示例代码已更新到 我的Github 本篇文章已收纳到我的Java在线文档 集合,准备团战 一、线程不安全之ArrayList 集合框架有Map和Collection两大类,Collection下面有List、Set、Queue。List下面有ArrayList、Vector、LinkedList。如下图所示: 集合框架思维导图 JUC并发包下的集合...

一个Bug,让我发现了Java界的.AJ(锥)!

Posted: 21 Apr 2021 04:55 PM PDT

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜 ❞ 目录 一、前言 二、满脑子都是骚操作 1. 遇到问题 2. 发现问题 3. 排查问题 三、如何正确使用 Aspect 的 .aj 类 1. 安装 AspectJ 2. AspectJ 插件 3. 添加依赖 aspectjrt.jar 4. 配...

为什么好好的决策树问题非要当智力题讨论?

Posted: 24 Apr 2021 07:29 PM PDT

novel-plus v3.5.2发布,原创文学 CMS 系统

Posted: 24 Apr 2021 05:03 PM PDT

novel-plus v3.5.2发布了,主要改进包括: [更新]作家后台新增作品封面图片快捷修改功能 [优化]首页修改周推小说数量 [优化]修改404页面自动跳转时间 [优化]修改作家专区跳转方式 [优化]使用图片懒加载提高网站加载速度 [优化]图片压缩提高加载速度 演示站点 点击前往 项目介绍 小说精品屋是一个多平台(web、安卓app、微...

Typora —— 跨平台 Markdown 编辑器

Posted: 24 Apr 2021 05:00 PM PDT

Typora 是一款好用极简免费的跨平台 Markdown 编辑器。Typora 中文版也支持 markdown 的标准语法,同时这款软件还支持动态预览功能,一键预览,是一款不可多得的优质 markdown 编辑器。

Wine 6.7 发布,新增 ES6 JavaScript 模式

Posted: 24 Apr 2021 04:15 PM PDT

Wine(Wine Is Not an Emulator)是一个能够在多种兼容 POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,让你能够干净地整合 Window...

CakePHP 3.9.9 发布,PHP 快速开发框架

Posted: 24 Apr 2021 04:41 PM PDT

CakePHP 3.9.9 已经发布,这是一个 3.9 分支的维护版本,修复了一些社区报告的问题。CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC(model–view–controller) 等著名设计模式的开源 Web 框架。CakePHP 用 PHP 编写,以 Ruby on Rails 的概念为模型,并在 MIT 许可下进行...

Deno 1.9.2 发布,bug 修复

Posted: 24 Apr 2021 04:05 PM PDT

Deno 1.9.2 现已发布,此版本包含了一些错误修复,具体更新内容如下: 修复:正确解析 websocket 消息(#10318) 修复:M1 上的 standalone bin 损坏(#10311) 修复:不要让内部错误 frames gray-out(#10293) fix(op_crates/fetch):响应 inspect regression(#10295) fix(runtime):在未找到 cwd 时不要 panic(...

No comments:

Post a Comment