• 线上MySQL频繁抖动的性能优化实战

    2022-03-15 373
    平常执行的升级语句,都是从磁盘上加载数据页到DB内存的缓存页,接着就直接升级内存里的缓存页,同时还升级对应的redo log写入一个buffer中。既然升级了BP里的缓存页,缓存页就会变成脏页,就得有时机把那脏页给刷到磁盘文件,脏页刷盘机制,是维护了一个LRU链表。后续若要加载磁盘文件的数据页到BP
  • Java ScriptEngine 经验分享 - 2.graal-js的适配

    2022-03-15 659
    在网上找GraalVM 和 Graal JS的资料,基本上只是详情特性的。。。很少有应用实战经验分享。去年是想把自己的一个平台(在上面用js脚本动态开发接口,并对外提供服务)。之前是用jdk8自带的nashorn。jdk11之后,移除了nashorn。。所以,想把它切换为graal js,同时还可以
  • Java ScriptEngine 经验分享 - 2.graal-js的适配

    2022-03-15 789
    在网上找GraalVM 和 Graal JS的资料,基本上只是详情特性的。。。很少有应用实战经验分享。去年是想把自己的一个平台(在上面用js脚本动态开发接口,并对外提供服务)。之前是用jdk8自带的nashorn。jdk11之后,移除了nashorn。。所以,想把它切换为graal js,同时还可以
  • WebGL之绘制三维地球

    2022-03-15 670
    通过Three.js也许可以很方便的展现出3D模型,但是你知道它是怎样一步一步从构建网格到贴图到最终渲染出3D模型的吗?现在我们直接使用底层的webgl加上一点点的数学知识即可以实现它。本节实现的效果: WebGL三维地球earth3d内容大纲构建网格编写着色器实现3D地球构建网格首先我们要建立球体
  • 自由软件之父 RMS:Linux 贡献者无权撤销代码

    2022-03-15 466
    在您的既有IT基础设备上按需构建人工智能更高效 近日,Linux 社区的动荡引起了整个开源届的关注。在贡献者威胁要从操作系统中撤回代码之后,几位开源届的大人物也发表了对此事件的看法。开源传奇人物 Eric S Raymond(ESR)主张和平处理问题,他表示:“我建议双方都退后一步,通过协商达成
  • 终于搞懂了Python模块之间的相互引用问题

    2022-03-15 287
    摘要:详细讲解了相对路径和绝对路径的引用方法。在某次运行过程中出现了如下两个报错:报错1: ModuleNotFoundError: No module named ’__main__.src_test1’; ’__main__’ is not a package报错2: ImportError:
  • 240. 【Linux】好用的定时器

    2022-03-15 420
    我在 Linux 运维时,经常会用到定时器,比方定期备份重要的文件,非常好用。Linux 系统使用 cron 程序来安排要定期执行的作业。cron 程序会在后端运行并检查一个特殊的表(被称作 cron 时间表),以获知已安排执行的作业。一、cron 时间表cron 时间表采用一种特别的格式来指定作业
  • [Linux实用命令]-5-文件的压缩和归档

    2022-03-15 642
    引言这篇文章主要详情Linux下如何对单个文件进行压缩和解压缩,如何对一个文件夹中的多个文件进行归档压缩和解压缩。最后会补充一个创立文件软连接的小技巧。文章目录0×1.使用Gzip对文件进行压缩和解压缩0×2.使用Bzip2对文件进行压缩和解压缩0×3.使用Gzip方式创立文件夹归档0×4.使用Bz
  • 硬核!高频Linux命令大总结,建议收藏~

    2022-03-15 276
    前 言记得不久前跟大家大分享了一波个人在平常日常工作、学习、开发、写文字、做视频等过程中,少量好用高效的在线工具和网站,并且把自己的浏览器收藏夹书签离线文件都导出给大家了。很多小伙伴后端反馈还不错,说书签一导入后,很多工具的确挺好用,主要省了很多找资源和整理的时间。image今天继续分享,最近花了不
  • npm包package版本范围

    2022-03-15 645
    https://docs.npmjs.com/cli/v7/using npm/semver#tilde ranges 123 12 1npm vesion 的几个概念比方webpack 5.37.1版本,在npm这类版本号X.Y.Z可以了解为major.minor.patch。major 主要的m
  • hexo个人网站优化探究

    2022-03-15 375
    原文链接Contents## Contents## 前言1. hexo 是什么?2. 何为优化?## 性能优化指标1. 整体运行性能2. 网站可访问性3. 网站能否应用了最佳实践策略 1) 使用 target=”_blank” 的 a 链接假如没有公告 rel=”noopener nor
  • Java电商支付系统实战(一)- 简介

    2022-03-15 275
    现如今,支付成为热点对于电商业务,这都是不可或者缺的核心功能剖析 下单 》支付nginx 将客户请求反向代理商到我们编写的电商系统 = 下单之后,点击支付跳转到支付系统,最后对接通过跳转将业务和支付解耦,不论电商系统,还是新添加的活动系统都可调支付系统支付结果通知本教程侧重电商经典案例真实支付最新互联网技
  • Java 中节省 90% 时间的常用的工具类

    2022-03-15 264
    前言你们有木有喜欢看代码的领导啊,我的领导就喜欢看我写的代码,有事没事就喜欢跟我讨论怎样写才最好,哈哈哈...挺好。image今天我们就一起来看看可以节省 90% 的加班时间的第三方开源库吧,第一个详情的必需是 Apache 下的 Commons 库。第二个是 google 开源的 Guava 库。
  • macOS——Flutter环境配置相关

    2022-03-15 394
    1.按照Flutter官网步骤配置环境Flutter中文网2.Android Studio配置编辑器后可能会遇到的报错2.1✗ Flutter requires Android SDK 29 and the Android BuildTools 28.0.3* 这个是要更新Android SDK的版
  • Nitrux Linux 一款漂亮的 Linux 发行版!

    2022-03-15 498
    Nitrux 近期发布了其 2.0.0 版本,带来了少量变化,下面就让我们看看新版本的重点内容。Nitrux 2.0.0 主要特性这次Nitrux更新了linux内核,升级了应用程序,桌面环境,并对固件进行了改进,同时还大大缩减了ISO镜像文件的大小。同时系统界面布局和顶部面板上有少量细微变化。内核
  • iOS 真机调试包 ,已升级到14.6

    2022-03-15 275
    Xcode 真机调试包,直接下载就可(系统小版本不需要重新下载)系统版本下载地址提取码iOS 14.6链接1628iOS 14.5链接1628iOS 14.4链接1628将解压的压缩包放入以下路径就可 (打开Finder,使用快捷键 command + shift + G)/Applications
  • 浏览器端的机器学习 tensorflowjs(6) 训练模型

    2022-03-15 353
    cover_002.png现在模型已经定义好了,数据也下载并进行了解决,一切准备就绪准备开始训练。async function trainModel(model, inputs, labels) { // 准备要训练的模型 model.compile({ optimizer: tf.tra
  • 天啦噜!Python多线程居然是骗人的?

    2022-03-15 514
    Python解释执行原理我是一个Python线程,我的工作就是解释执行程序员编写的Python代码。之所以说是解释执行,是由于Python是高级语言,CPU那家伙不认识Python代码,需要运行的时候动态翻译成CPU指令。图片我把Python源代码经过“编译”以后,变成了一个个的字节码文件:.pyc
  • Java中一般如何管理常量

    2022-03-15 313
    在Java中,常量是可以在final class里的,并不仅仅只是存在接口中。事实上,Java常量的使用一般有三种方式:1.接口中定义常量public interface Constants { int SEX_MALE = 1; int SEX_FEMAL = 2;}2.类中定义常量p
  • Java中一般如何管理常量

    2022-03-15 287
    在Java中,常量是可以在final class里的,并不仅仅只是存在接口中。事实上,Java常量的使用一般有三种方式:1.接口中定义常量public interface Constants { int SEX_MALE = 1; int SEX_FEMAL = 2;}2.类中定义常量p
手机二维码手机访问领取大礼包
返回顶部