九路 九路
4年前
为什么不建议Java程序员用阿里巴巴规范,而使用GoogleGuava编程
前言阿里巴巴出了一本Java规范,在国内java开发眼里被赋予了神圣的殿堂,我不推荐你用阿里巴巴的开发手册。目前GoogleGuava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!学习使用GoogleGuava可以让你快乐编程,写出优雅的Java代码,在业务允许的条件下,我推荐使用Guav
Easter79 Easter79
3年前
str()和repre()的区别
应用中的区别:%s就是调用str()——用于显示字符串%r就是调用repr()——用于调试时显示str()一般是将数值转成字符串。repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。如list,dict使用str()是无效的,但使用repr可以,这是为了看它们都有哪些值,为了显示之
Chase620 Chase620
4年前
从中断机制看 React Fiber 技术
带你了解计算机的中断机制(操作系统心脏)是如何提在ReactFiber中应用及提高了页面渲染性能和用户体验。前言React16开始,采用了Fiber机制替代了原有的同步渲染VDOM的方案,提高了页面渲染性能和用户体验。Fiber究竟是什么,网上也有很多优秀的技术揭秘文章,本篇主要想从计算机的中断机制来聊聊ReactFiber技术
Stella981 Stella981
3年前
SpringBoot:初探 RabbitMQ 消息队列
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个WEB工程MQ全称(MessageQueue)又名消息队列,是一种异步通讯的中间件。可以将它理解成邮
Stella981 Stella981
3年前
Openresty
一:简介 OpenResty(又称:ngx\_openresty)是一个基于NGINX的可伸缩的Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty是一个强大的Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,更主要的是在性能方面,O
Stella981 Stella981
3年前
AIExpress
AIExpress,中文名称AI应用开发中间件,是地平线芯片“天工开物”(HorizonOpenExplorer™️Platform)AI开发平台的一部分,旨在通过全面降低开发者门槛、提升开发速度、保证开发质量,赋能产业智慧升级。⚠️注意:AIExpress地平线开源的AI开发平台并非一个通用的AI工具,只能在地平线出产的芯片和开发版
Stella981 Stella981
3年前
Laravel的生命周期
Laravel的生命周期世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。在了解Laravel的生命周期前,我们先回顾一下PHP的生命周期。PHP的生命周期PHP的运行模
Stella981 Stella981
3年前
OneAlert:国内首家 SaaS 模式的云告警平台
随着互联网行业的高速发展,企业IT应用环境日趋复杂。几分钟的故障就会严重到用户体验,那么如何有效降低IT故障带来的影响呢?权威数据表明,86%的企业认为建立有效的监控系统和告警系统、提升IT的可见性是最佳的方式。9月1日,国内第一个SaaS模式的云告警平台OneAlert(https://www.oschina.net/action/G
Stella981 Stella981
3年前
SpeedPHP框架2.0版正式发布
!(http://speedphp.com/wp/wpcontent/uploads/gg336x280.jpg)2009震撼发布的中文SpeedPHP应用框架,专注于速度,带领开发者进入快速开发的里程。SpeedPHP框架第二版不仅保留了一贯快速开发的风格,更加入一系列强大的功能,也编写了大量的教程。无论是初学者或是有经验的PHP高手,都可以很轻
Wesley13 Wesley13
3年前
Java学习笔记
基础常识软件:一系列按照特定顺序组织的计算机数据和指令的集合常见的软件:系统软件:如:DOS,windows,Linux等应用软件:如:扫雷,迅雷,QQ等软件的出现实现了人与计算机之间的更好的交互交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作命令行方式:需要有一