刷新
谷歌镜像站分享

博主头像 谷歌确实好用,谁也不能说这是错的。 不过为了查找一点信息去爬梯子浪费时间,实在是划不来。所以我们有了另一种访问谷歌的方法——镜像站。 这里就是共享一些我认为比较好的镜像,让大家快速上谷歌。 ...

jvm -XX:MetaspaceSize 元空间设置过小引发Full GC的优化

问题: 线上在维护的一个项目,在每次项目发布启动的时都会触发一次Full GC 。 排查: 1:结合GC日志查看发生成Full GC 都是项目刚启动就会发生一次垃圾整理回收的过程如下图: 2:结合监控系统查看指标发现MeataData使用量如下图: 检查JVM参数设置发现参数设置为: -XX:Met ...

short i=1;i=i+1;为什么报错?

博主头像 先测试,看结果: 提示我们说不能将short类型的转化为int类型! 先不急着下结论,我们继续测试,用i+=1; 我们发现并没有报错,为什么同样是加1,会出现这样两种不同的结果呢? 查阅了一些资料,大多数都说明都是整数默认为int型,所以不能i+1后,会隐式转化成int型,但是为什么short i= ...

【TCP/IP】Nagle 算法以及所谓 TCP 粘包

博主头像 我们以 SSH 协议举例,通常在 SSH 连接中,单次击键就会引发数据流的传输。如果使用 IPv4,一次按键会生成约 88 字节大小的 TCP/IPv4 包(使用安全加密和认证):20 字节的 IP 头部,20 字节的 TCP 头部(假设没有选项),数据部分为 48 字节。这些小包(称为微型报(ti... ...

北漂——后来他乡即故乡

博主头像 在分享了几遍技术文后,这次我想聊聊自己从秋招到现在工作一年多的感想和经历,聊聊北漂的故事,以时间线为轴,从大学校招一直到现在,也算是对我2019-2020年的总结吧。总感觉这一年像梦一样,很快就过去了... 这不是一篇鸡汤文,这是真实的生活,如果你有时间看完全篇的话,你会发现,这是我的故事,而这里... ...

Cocos Creator性能调优

博主头像 一、 为什么要做性能优化 性能:是程序的一种优秀的能力。唤醒快、运行持久、稳定 这种能力正在游戏上能让你的用户感觉很爽,特征表现为加载快、运行流畅、不卡顿。 所以,性能优化的终极目标是,让你的用户体验很爽。 那么,在我们的游戏中,哪些因素会影响游戏性能呢? 二、 影响性能的因素有哪些 当你玩游戏的时 ...

随心译——无广告的专属实时翻译神器

博主头像 前言 随心译是一款集语音识别、文本翻译和语音合成于一体的实时翻译应用,支持多国语言间的实时对话翻译与文本翻译,适用于出国旅行、社交交流、语言学习等等场合。 借助Huawei HMS Core ML Kit,任何人都可以简单便捷的使用原本十分复杂的机器学习能力,助力开发者更快更好地开发各类AI应用。 ...

我们到底为什么要用 IoC 和 AOP

博主头像 作为一名 Java 开发,对 Spring 框架是再熟悉不过的了。Spring 支持的控制反转(Inversion of Control,缩写为IoC)和面向切面编程(Aspect-oriented programming,缩写为AOP)早已成为我们的开发习惯,仿佛 Java 开发天生就该如此。人总 ...

docker01-安装部署

docker简介: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: docker ...

PHP匿名类的用法

博主头像 在PHP7之后,PHP中加入了匿名类的特性。匿名类和匿名方法让PHP成为了更现代化的语言,也让我们的代码开发工作越来越方便。我们先来看看匿名类的简单使用。 // 直接定义 $objA = new class { public function getName() { echo "I'm objA"; ...

[SDOI2008]递归数列 题解

博主头像 矩乘板子题 \(k \le 15\) 且 \(a_{i}= {\textstyle \sum_{j=i}^{1}}c_{j}*a_{i-j} \ \ \ \ (i>k)\) (这一看就很矩乘) 考虑矩阵加速。 题目让求一段区间的和,可以转化为两前缀和相减的形式,同时,让矩阵边长加上 \(1\) , ...

IntelliJ IDEA 查看类继承关系图,太强大了!

博主头像 最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。 这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。 1、查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 Diagram ...

Erlang 简介与样例分析

博主头像 Erlang 简介 Erlang 是由爱立信开发的一个函数式编程语言,主要用于并发编程,服务器架构等用途,Erlang得名于丹麦数学家及统计学家Agner Krarup Erlang,同时Erlang还可以表示Ericsson Language。 由于Erlang是函数式编程语言,其中一个最明显的特 ...

设计模式(十一)——外观模式(MyBatis源码解析)

博主头像 1 影院管理项目 组建一个家庭影院: DVD 播放器、投影仪、自动屏幕、环绕立体声、爆米花机,要求完成使用家庭影院的功能,其过程为: 直接用遥控器:统筹各设备开关 开爆米花机放 下 屏 幕 开 投 影 仪 开音响 开 DVD,选 dvd 去拿爆米花调 暗 灯 光 播放 观影结束后,关闭各种设备 2  ...

代理模式:静态代理与动态代理

代理模式: 优点: 用户只需要知道具体工厂的名称就可得到所要的产品,无须知道产品的具体创建过程。 灵活性增强,对于新产品的创建,只需多写一个相应的工厂类。 典型的解耦框架。高层模块只需要知道产品的抽象类,无须关心其他实现类,满足迪米特法则、依赖倒置原则和里氏替换原则。 缺点: 类的个数容易过多,增加 ...

C#常用容器源码浅析

C#常用容器源码浅析 List private static readonly T[] _emptyArray = new T[0]; //默认数组 private const int _defaultCapacity = 4;//如果没给出指定长度默认的列表长度,但是我不得不吐槽一点,定义出来没用 ...

ceph version 15.2.8 普通osd节点启动之坑

博主头像 在测试环境下使用了三台服务器,使用ceph version 15.2.8 去搭建了一套ceph集群环境,搭建前后经历了很多坑,但是大多都可以在各种谷歌百度中解决,顺利搭建了好环境; ceph version 15.2.8 是容器化安装的ceph,但是日常的操作ceph命令操作,也是直接使用 ceph ...

<1···199200