御剑

LV0
举报
发表了文章

为什么MacOS从Bash迁移至Zsh

使用过Linux或是MacOS的程序员,都应该熟悉SHELL,而支持SHELL的其实有不同的实现,著名的比如Bash Shell以及Z Shell

御剑
Mac OSShell开源UnixBash
发表了文章

​JDK 18新特性简报

由于JDK 18不是LTS版本的SDK,所以你可能不会真正去使用它,但做为Java程序员,我们仍然有义务去了解它有哪些新特性。

御剑
JDKAPI网站Java
发表了文章

别具特色的跨平台移动开发 - Kotlin Multiplatform Mobile

而在跨平台移动的技术选择上来说,最流行两个就是React Native与Flutter了。

御剑
ReactFlutterJavaScriptiOShttps
发表了文章

Java 8之后的那些新特性(终):27年后,为什么Java仍然能够长盛不衰

Java这门语言是在1995年5月由Sun公司发布的,以这个时间点来计算,Java这门语言已经27岁了。Java一直都是一门非常流行的语言,特别是在后端。

御剑
JavaScalaSpringJavaScript
发表了文章

Java 8之后的新特性(九):密封类与接口 Sealed Classes and Interfaces

这个特性并不是让代码更简洁的一个点,它是让Java的设计更健壮的一个特性。如果你希望在一些特别的场景下,设计出更健壮的程序。那密封类 Sealed Class就...

御剑
面向对象编程Java游戏JDK
发表了文章

Java 8 之后的那些新特性(八):模式匹配 Pattern Matching

有时候,如果你是一直编写Java程序,从未去写过其它语言的话,你可能压根意识不到Java之中有些原来写法其实是很啰嗦的。而当你使用其它一些语言的更简洁的特性时,...

御剑
JavaKotlinTypeScripthttps网络安全
发表了文章

Java 8之后的那些新特性(七): switch表达式 Switch Expressions

对于Java程序员来说,switch语句应该是非常熟悉的了,它是Java中结构控制的一种。相信大家使用的都比较多了。

御剑
JavaPythonhttps网络安全
发表了文章

Java 8之后的那些新特性(六):记录类 Record Class

Java是一门面向对象的语言,而对于面向对象的语言中,一个众所周知的概念就是,对象是包含属性与行为的。

御剑
JavaKotlin
发表了文章

为什么Ubuntu的Snap是不受欢迎的

这个开源项目是做什么的呢,它是卸载你Linux系统上的Snap包管理,而使用flatpak来取代它。

御剑
Ubuntuapt-get开源Linuxyum
发表了文章

数十倍性能优势,使用swc来取代babel

最近我抽空把myddd-web与myddd-electron从babel迁移至了swc,其效率提升非常多,我觉得这是个非常好的工具,就向大家介绍下。

御剑
ElectronJavaScriptReactGowebpack
发表了文章

JRebel 2022年Java开发生产力报告(极简版)

今天看到JRebel发布了2022年Java开发生产力报告,觉得稍微有点意思。就特意分享下相关数据。

御剑
JavaJDK微服务架构微服务GitHub
发表了文章

Java 8之后的那些新特性(五): Helpful NullPointerExceptions

这一周继续聊一聊Java 8之后的那些新特性,今天聊一个看似价值不大的新特性,但实质它却与Java语言的一个经常出错的异常有关联。

御剑
JavaKotlin编程算法
发表了文章

Java 8之后的那些新特性(四):网络请求 Java Http Client

在今天这个编程时代,无时无刻不需要与网络打交道。因此,一个良好的网络请求框架是编程中必不可少的一个类库了。

御剑
Java面向对象编程JDKApacheSpring
发表了文章

Java 8之后的那些新特性(三):Java System Logger

去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。

御剑
JavaScriptJava面向对象编程JDK日志服务
发表了文章

Java 8之后的那些新特性(二):文本块 Text Blocks

Text Blocks最开始是个JDK 14引进的,当时为预览版功能,在JDK 15中被正式确定。

御剑
JavaVR 视频解决方案编程算法JDKKotlin
发表了文章

Java 8之后的那些新特性(一):局部变量var

在IDEA中2021年的一个调查中,程序员中使用Java的版本中,Java 8仍是主流。新的长期支持版Java 11,Java 17并未有Java 8流行。

御剑
Java编程算法IDEKotlin
发表了文章

Rocket Chat,一个纯前端技术构建的开源产品

这周向大家介绍一个有趣的产品,Rocket Chat。Rocket Chat是一个开源的产品,在功能上它是Slack的替代开源产品,与国内的企业微信或钉钉非常类...

御剑
ReactNode.jsElectronTypeScriptJavaScript
发表了文章

Linux原生微信使用与探究

我有过几年的移动开发经验,而在iOS方面,显然就是使用的Xcode,而在Linux上,支持Xcode是无论如何都不可能的。

御剑
微信ElectronLinuxUbuntuXcode
发表了文章

2021年Linux值得纪念的十件事情

对于普通大众来说,Windows才是他们最关注与熟知的,但做为程序员群体的我们则不同,我们可能更关注另一个操作系统--Linux

御剑
CentOSLinux开源硬件开发
发表了文章

跨平台桌面开发,Electron还是WebView2 (下篇)

好了,前面两篇铺垫了一些内容,这周终于进行这个话题的核心内容了,就是对于跨平台桌面来说,Electron与WebView2这两个非常类似的技术方案究竟哪个更合适...

御剑
WebViewElectronWindowsAPI

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券