Wednesday, July 28, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


从源码角度详解Java的Callable接口

Posted: 27 Jul 2021 11:49 PM PDT

摘要:本文从源码角度深入解析Callable接口。 本文分享自华为云社区《深入解析Callable接口》,作者: 冰 河 。 本文纯干货,从源码角度深入解析Callable接口,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小。 1.Callable接口介绍 Callable接口是JDK1.5新增的泛型接口,在JDK1.8中,被声明为函数式...

为啥就数据格式转换错误了呀?Data truncation: Incorrect datetime value

Posted: 27 Jul 2021 11:26 PM PDT

为啥就数据格式转换错误了呀?Data truncation: Incorrect datetime value Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1' for column 'studentId' at row 1 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4235) at com.mysql.jdbc.MysqlIO.checkErrorPac...

Guava的rateLimiter的tryAcquire为什么每次都多消费一个?

Posted: 27 Jul 2021 10:16 PM PDT

Guava的ratelimiter的tryAcquire为什么每次都多消费一个? 每秒产生一个令牌,延迟一秒,十个并发,按道理只会消费两个(第一次请求的一个,一秒后再消费一个),但实际消费了三个。 每秒产生两个令牌,延迟一秒,十个并发,按道理只会消费四个(第一次请求的两个,一秒后再消费两个),但实际消费了五个。...

NettySocketIO链接数量在300左右,消息延迟严重

Posted: 27 Jul 2021 08:20 PM PDT

使用版本nettysocketio 1.7.18,客户端数量在300左右,客户端用的 socket.io.js,版本是1.4.8,客户端推送数据的时候,发现从客户端推送到服务端接收处理需要3秒~10秒时间,最长的甚至超过10秒,各位大神,有没有遇到,怎么解决?

[]*T *[]T *[]*T 傻傻分不清楚

Posted: 27 Jul 2021 08:02 AM PDT

![](https://tva1.sinaimg.cn/large/008i3skNly1gssh9hca1lj30hs0dcabo.jpg) # 前言 作为一个 Go 语言新手,看到一切"诡异"的代码都会感到好奇;比如我最近看到的几个方法;伪代码如下: ```go func FindA() ([]*T,error) { } func FindB() ([]T,error) { } func SaveA(data *[]T) error { } func SaveB(data *[]*T) ...

【Linux技术专题系列】「必备基础知识」一起探索(su、sudo等相关身份提权/身份切换机制)

Posted: 16 Jul 2021 07:59 PM PDT

### 前提概要 - **su、sudo、sudo su、sudo -i 的用法和区别?** - **su root 和 su - root 有什么区别?** ### 身份提权 - `su` **只能获得root的执行权限,不能获得环境变量**。 - `su -` **是切换到 root 并获得 root的环境变量及执行权限**。 > **注:用户切换工具(su 和 su - 这两个切换用户是有区别的。)** - su 命...

一例智能网卡(mellanox)的网卡故障分析

Posted: 26 Jul 2021 07:56 PM PDT

背景:这个是在centos 7.6.1810的环境上复现的,智能网卡是目前很多 云服务器上的网卡标配,在OPPO主要用于vpc等场景,智能网卡的代码随着 功能的增强导致复杂度一直在上升,驱动的bug一直是内核bug中的大头,在遇到类似问题时,内核开发者由于对驱动代码不熟悉,排查会比较费劲,本身涉及的背景知识有:dma_pool,dma_pa...

smart-http v1.1.7 发布,可编程的国产 Http 应用微内核

Posted: 27 Jul 2021 06:35 PM PDT

smart-http 是一款基于 smart-socket 的可编程式 http 应用微内核。 你可以将 smart-http 开发的程序部署在任何 Java 8 及以上版本的设备上。经过我们的不懈优化, 已经最大限度的降低程序运行期间对于内存和 GC 的开销。smart-http,是一款体现了作为开源人的工匠精神的作品。 开发示例 服务端 public class SimpleS...

go-carbon 1.4.5版本发布,修复已知 bug 和优化功能

Posted: 27 Jul 2021 06:50 PM PDT

carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用、农历和gorm、xorm等主流orm 如果您觉得不错,请给个 star 吧 github:github.com/golang-module/carbon gitee:gitee.com/go-package/carbon 更新日志 修复IsFebruary()备注信息错误的bug 修复WeekOfMonth()计算错误的bug 修复文档中单词拼写...

首页新闻滚啊滚,没看完就滚了,鼠标放上去还自动滚,什么laj设计

Posted: 27 Jul 2021 05:55 PM PDT

首页新闻滚啊滚,没看完就滚了,鼠标放上去还自动滚,什么laj设计,去站务区提意见还被删了,垃圾玩意

Gitee 推荐 | 世上首个为平板电脑设计的 Linux 操作系统 JingOS

Posted: 27 Jul 2021 05:05 PM PDT

基于 Linux 的移动操作系统(世上首个为平板电脑设计的 Linux 操作系统) JingOS是一款基于 Linux 的"融合"开源移动操作系统,可用于平板和移动设备。 它可以运行 Linux 应用和 Android 应用。 它能让你用手、用笔、用键盘,还有触控板来互动,当你连接键盘和触控板时可以支持桌面的体验。...

历时近半个世纪,C++ 为什么依旧流行?

Posted: 27 Jul 2021 05:17 PM PDT

尽管自 2001 年以来,C++ 在 TIOBE 编程社区指数榜上逐渐呈现出了一个下滑趋势,甚至有人觉得 C++ 已经像 COBOL 一样"死了"。但 SDTimes 认为,C++ 仍然像以前一样有生命力、有活力且有意义。 TIOBE 7 月指数显示,C++ 依旧是地球上第四大最受欢迎的编程语言,占据了近 7.5% 的份额,紧随 C、Java 和 Python 之后。虽然...

Thonny 3.3.13 发布,一个面向初学者的 Python IDE

Posted: 27 Jul 2021 04:36 PM PDT

Thonny 3.3.13 现已发布。3.3.12 版是一个错误修复版本(未在 GitHub 上发布),3.3.13 版增加了一个小的元数据更新相关(仅与 Linux 打包程序有关)。Thonny 是一个面向初学者的 Python IDE。Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。 具体更新内容如下:...

WebStorm 2021.2 正式发布,UI 界面完全中文化,加入众多新特性

Posted: 27 Jul 2021 04:20 PM PDT

WebStorm 2021.2 正式发布,更新内容如下: 代码编辑 保存时重新加载页面 WebStorm 现在可以在编辑和保存你的 HTML、CSS 和 JavaScript 文件时自动更新浏览器中的页面。要开始使用,请在编辑器中打开一个 HTML 文件,将鼠标悬停在它上面,然后点击你想使用的浏览器的图标——所有浏览器都支持。 保存时的操作 你喜欢在保...

Jenkins 2.304 发布,Java 编写的持续集成工具

Posted: 27 Jul 2021 04:02 PM PDT

Jenkins 是一款由 Java 编写的开源的持续集成工具。Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shel...

No comments:

Post a Comment