2019年度文章、资讯 字符编码格式的历史由来 - 简单工厂、工厂方法及抽象工厂的区别 - NPE空指针异常与Optional类 - Oracle SQL触发器用法实战 - Python 单元测试浅析 - CSS Animation 动画 @keyframes - Gradle Task 定义和使用详解 - qBittorrent 4.2.1 - 开源的 BT 下载客户端 - C3P0数据库连接池配置和使用 - Android进程管理机制的杀进程策略研究 - 探究癌细胞是如何“杀人”的? - 泛型类、泛型方法、泛型接口、泛型数组以及泛型擦除原理 - Python语法基本规则 - 转换时间与Unix时间戳(Unix Timestamp) - 关系型数据库(RDBMS) 和 非关系型数据库 - Hadoop完全分布式(非伪分布式)集群搭建 - React 与 Vue 简单对比 - JGit库以编程方式拉取提交Git源代码 - .NET Core 3.1 - LTS 长期支持版本 - GIMP 2.10.14.1 - 跨平台图像编辑器 - .NET Core 新的序列化API System.Text.Json - Java关键字this、super、static、final、abstract - Java/JDK动态代理以及CGLIB字节码增强 - 爱国华为举报李洪元 关押251天获国家赔偿 - FileZilla Client 3.46.0 - FTP 客户端 - MySQL用户权限管理介绍 - JSON - 当前最流行的数据交换格式 - C#/ASP.NET Core 3.0 JWT保护API - Python是人工智能的首选编程语言吗? - Helm 3.0 - Kubernetes 包管理器 - MySQL root密码初始化及数据库密码忘记解决方法 - Java Resource、Spring Resource 资源访问 - 树形结构左右值无限级分类 - 比特币是区块链技术的首个成功应用 - 英雄联盟新手基本常识 - Gradle 6.0 - 支持JDK13和Gradle Module Metadata - ElasticSearch集成IK中文分词器 - RESTful 面向资源API 最佳实践 - Docker 使用 Dockerfile 构建镜像 - ASP.NET Core 3.0 IoC依赖注入DI - 边缘计算融合区块链是物联网的下一个风口吗? - Go语言实现简易区块链技术原理 - C++开发经典类库和GUI - C++ 标准输出流 cout 中 endl 和 \n 的换行区别 - Ubuntu 19.10 Eoan Ermine - 开源GNU/Linux操作系统 - C# 值类型和引用类型的相等比较 - C#.NET MoongoDB简单调用 - Kubernetes RBAC(Role-Based Access Control) - Python 3.8.0 正式版 - Inno Setup 6.0.3 - Windows安装包制作软件 - 人类机体完美再生的三道关 - Screen To Gif 2.19 - 屏幕录像为GIF动画软件 - Java Servlet 4.0 技术入门 - ILSpy 5.0.1 - 开源.NET反编译工具 - 诺贝尔财产分配遗嘱:三项科学奖;一项文学奖、和平奖 - Javascript多线程WebWorker - OAuth 2.0 协议授权登录基本概念 - gRPC 1.24.0 - 开源的高性能 RPC 框架 - ASP.NET Core 框架技术 BackgroundService - C++ 变量标识符判定之顺时针/螺旋法则 - CentOS 8 - 基于Red Hat Linux的低资源占用操作系统 - Spring Boot 部署 JAR/WAR 浅析 - K8S 容器、镜像、VM技术基本概念 - Java BigDecimal详解 - Django 3.0 - Python Web框架 开始支持异步功能 - curl 7.66.0 - 支持 HTTP/3、并行传输 - WPS Office 2019 For Linux 个人版 11.1.0.8865 - 中国联通和电信5G共建共享会利于市场竞争吗? - Java URL 和 URLConnection 网络编程 - Spring Boot 2.1.8 - 约定大于配置的Spring开发框架 - 宇宙有边界吗?它究竟有多大? - VirtualBox 6.0.12 - 开源虚拟机 - Android 10 - 基于Linux的自由及开放源代码的手机操作系统 - 维生素科普小常识 - NSQ 1.2.0 - 实时分布式消息传递平台 - 进口关税(import duty)、出口关税(export duty)的起源 - 账号系统设计方案浅谈 - 大规模采用 Kotlin 替代 Java吗? - 点餐、买电影票过度收集个人隐私引发担忧 - C#.NET委托delegate、lambda,Action和Func - Linux expect实现脚本的自动交互 - Swift 基础语法概述: 常量 标识符 数据类型 字面量 类型转换 元组(Tuple) - Go协程与并发简单理解 - Serverless 1.50.0 - 无服务器架构开发框架 - Spring Boot Security Oauth2 客户端模式及密码模式实例 - MongoDB 4.2 - 基于分布式文件存储的面向文档NoSQL数据库 - Postman 7.5.0 - API调试、接口测试和 HTTP 请求工具神器 - Linux文件权限 - ugo、acl扩展、suid提权、SELinux - Java位运算、补码、反码、原码 - Java String、StringBuffer 和 StringBuilder - Linux用户、用户组和文件权限管理 - 香港警察历史悠久、装备现代 - Linux进程间通信实例 - 管道(pipe)、有名管道(FIFO)、信号(signal)、消息队列、共享内存、信号量、套接字(socket) - APP应用付费刷榜黑产侵蚀互联网信任体系 - NetworkManager 1.20 - 支持 WiFi Mesh 网络 - Spirng Security @Secured @RolesAllowed @PreAuthorize - 谁拥有和控制华为股权? - GraphQL 入门介绍 - 汇率操纵国 - 财经小知识 - Spring Framework 5.1.9、5.0.15 和 4.3.25 - 轻量JavaEE 应用程序框架 - Spring JdbcTemplate执行SQL语句及存储过程 - 为什么都在用 Spring? - ASP.NET Core MVC 局部视图(Partial Views) - Chrome 76 - 禁用Flash、不让检测隐身模式等 - MariaDB 10.4.7 - MySQL 衍生版 - Spring WebClient / RestTemplate - Blender 2.80 - 新UI、新Workspace - Go gRPC Hello World和服务端流式RPC - Samba打造企业内部文件共享服务器 - Spring Boot application.properties和YAML配置文件application.yml - 正则表达式(Regular Expression)简单介绍 - WebRTC SDP(会话描述协议) - Docker CE 19.03 - 社区开源版 无需系统 root 权限 - 面向对象三大特性(封装、继承、多态)及SOLID设计原则 - Java不用库纯手写SMTP协议邮件发送客户端 - SpringBoot集成MyBatis之XML和注解配置 - 个人破产制度意味着欠债不用还了吗? - Spring Boot注解(Annotation)用法描述 - k8s/Kubernetes运维基本概念简单描述 - Linux 内核模块深入学习 - C语言/C++编程基础知识 - UI设计师呈现高级视觉界面 - NFC原理、功耗、用法简单科普 - Linux锁定和解锁用户帐户 - 量子力学的量子跃迁随机性被推翻? - Debian 10 buster - Linux操作系统 - OpenWrt 18.06.4 - 开源路由器嵌入式设备Linux系统 - 语文和数学的思维方式都很重要 - 为何电影只需24帧,而游戏画面FPS(Frame Per Second)帧率(Frame Rate)却要60? - 你需要了解的HTTP协议 - JDBC(Java Database Connectivity) - 关系数据库管理系统(RDBMS)交互接口 - 数据库事务的隔离级别及脏读、不可重复读、幻读 - Java CountDownLatch - 多线程同步递减计数器 - 明星结婚、离婚和分手比普通人更随意? - Service Mesh - 下一代微服务 - Java函数式接口 - Function/Predicate/Supplier/Consumer - 树莓派4(Raspberry Pi 4)硬件主板发布 - 为何植物不会死于癌症? - Prometheus 开源系统监控报警框架入门 - GitLab 12.0 - 类GitHub开源Git代码开发协作仓库 - Istio 1.2.0 - 连接、保护、控制和观测服务 / Service Mesh - Spring框架简单概述 - kubernetes资源配额限制 - ResouceQuota 和 LimitRange - Nginx location匹配规则及别名、重定向 - Visual Studio Code Java Pack Installer - VS Code开箱即用Java开发环境 - Guava 28.0 - Google 开源的 Java 通用开发库 - W3C/FIDO联盟的WebAuthn(Web Authentication)是什么? - 理财的4个步骤 - VLC 3.0.7 - 开源的跨平台多媒体播放器 - Kubernetes API Server 代理访问 kubectl proxy - Spring Boot 为何这么火 - Java日期时间API全面解析 - 美国封杀华为 海思芯片为何不对外出售? - Java equals()和==相等判断的区别 - JavaScript异步编程实例 - Callback、Promise、Generator、Async - 5G 比 4G 好在哪里? - GraalVM 19.0 - 高性能跨语言虚拟机 - Apache Olingo 4.6.0 - Java OData库 - IPv6努力牵手物联网 - 川普对中国2000亿美金商品加税至25% - Java线程池ThreadPoolExecutor源码分析 - Java volatile具有synchronized的并发可见性 - Electron 5.0.0 - 基于Chromium和Node.js的桌面应用构建工具 - Javascript防抖和节流简单实现 - 自媒体如何内容创业 - Node.js 12.0.0 - 服务端JavaScript运行环境 - OpenSSH 8.0 - SCP客户端将校验SCP服务器返回对象的文件名 - Android Studio 3.4 - 5G基带芯片“全家桶”助力5G手机 - Java方法引用(Method References) - .NET Core VS .NET Framework - .NET Framework 4.8 - Windows托管代码编程框架 - Netty 4.1.35.Final - 开源 Java 网络服务框架 - MyBatis动态SQL拼接和关联查询 - Apache Tomcat 9.0.19 - 开源Java Web应用服务器 - 程序员职场的出路在哪里 - WIFI信号对人体健康真的有害吗? - Elasticsearch 7.0.0 - Elastic Stack核心 全文搜索引擎 - Android UI触摸事件传递机制 - 人类首张黑洞照片即将揭晓 - Apache NetBeans 11.0 - 化学元素和钢铁金属 - Firebase Web应用(Web Push API等)调用getToken报token-unsubscribe-failed - Java Builder模式创建复杂可选参数对象 - Visual Studio 2019 官方正式版 - Java 12 / JDK 12 官方正式版 - 手机充电 你无线了吗 - Java控制台Scanner类获取用户输入及优雅退出 -