更新:最近试了下 uTools ,发现很好用,键盘党福音,不过目前好像不能关闭更新。新加个鼠标党方法:安装 QTTabBar ,右键任务栏->工具栏->启用 QT Tab Desktop Tool,将应用快捷方式放入一个文件夹,将文件夹加入群组即可。本人电脑上有存有许多小工具,需要启动时往往疲于寻找,于是尝试了许多方案,终于找到了比较满意的方案,所以写下此篇。当然,本文也会介绍一些曾经
一般原理:发生拥塞控制的原因:资源(带宽、交换节点的缓存、处理机)的需求 可用资源。 作用:拥塞控制就是为了防止过多的数据注入到网络中,这样可以使网络中的路由器或者链路不至于过载。拥塞控制要做的都有一个前提:就是网络能够承受现有的网络负荷。 对比流量控制:拥塞控制是一个全局的过程,涉及到所有的主机、
原创
2022-03-08 11:04:29
1216阅读
Android启动过程Anroid应用启动在应用层主要分为如下几个阶段:Application初始化,Activity初始化,Service初始化,视图Tranversal从快速启动的角度来看,应用需要优先展现用户可见界面,Service初始化在快速启动阶段不是必须的,Application初始化,Activity初始化和视图Tranversal是必须。这里将启动过程分为快速启动阶段和延迟初始化阶
慢启动 初始cwnd=1,然后: 当cwnd<ssthresh时,慢启动门限之前成倍增加 当cwnd=ssthresh,都可以 当cwnd>ssthresh,启用拥塞避免算法(线性增长) 当网络出现拥塞:发送方没即使收到接收方的确认时,ssthresh=发送窗口的一半并且cwnd=1 快重传 要求首 ...
转载
2021-10-16 08:27:00
377阅读
2评论
2020.12.3更新详细的使用方法、设置图设置好一定要做好备份 维护-备份设置、备份设计(以后只要覆盖备份数据就可以还原所有)。----------------------------------------原始的经典界面是很简陋的,但换了皮肤就非常好看,定制性强。(内置三款简约皮肤)有很多第三方制作的精美皮肤,添加后界面焕然一新,颜值漂亮。 Claunch是一款日系的老牌启动软件,
运行时替换函数对 golang 这类静态语言来说并不是件容易的事情,语言层面的不支持导致只能从机器码层面做些奇怪 hack,往往艰难,但如能成功,那挣脱牢笼带来的成就感,想想就让人兴奋。gohook##gohook 实现了对函数的暴力拦截,无论是普通函数,还是成员函数都可以强行拦截替换,并支持回调原来的旧函数,效果如下(更多使用方式/接口等请参考 github 上的单元测试[1],以及
最近在看spring的源码,关于web.xml文件在容器(Tomcat、JBOSS等)启动时加载顺序问题很混乱,通过搜集资料,得出以下的结论:1.加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:context-param -> listener -> filter -> s
一、容器介绍容器:容器是在隔离的环境里面运行的一个进程,这个隔离的环境有自己的系统目录文件,有自己的ip地址,主机名等。也有人称:容器是一种轻量级虚拟化的技术容器相对于kvm虚拟机的优势:1、容器能提供接近宿主机的性能,而kvm虚拟机会损害一部分宿主机的性能2、同样硬件配置的宿主机最多能启动10虚拟机,那么它可以启动100+容器3、启动一台kvm虚拟机,可以能需要20秒,启动一个容器只需要1秒4、
虚拟机技术,使得程序能够有个相对独立的运行环境和资源,但是用过虚拟机的都知道,虚拟机镜像太大,动则几个 GB、几十 GB,运行启动也比较缓慢。随着技术的发展,另一个虚拟技术出现了就是 docker , docker 由 go 语言开发并开源的虚拟化容器技术。跟虚拟机功能相同,但相比于虚拟机,容器较小,只有几十 MB , 启动速度较快。容器 vs 虚拟机1. 容器是一个应用程序,运行在主机操作系统上
# Win10 快速启动 Redis 的实现方法
## 1. 简介
本文将介绍如何在 Windows 10 系统上快速启动 Redis,适合刚入行的小白开发者。我们将通过以下步骤来实现:
| 步骤 | 操作 |
| --- | --- |
| 步骤一 | 下载 Redis 安装包 |
| 步骤二 | 配置 Redis |
| 步骤三 | 启动 Redis 服务 |
## 2. 下载 Redi
原创
2023-09-13 05:32:01
168阅读
做容器的研究和容器化几年了,从最初对于容器的初步认识,到积攒了大量的容器迁移经验,并和客户解释了容器技术之后,发现原来对于容器的理解有大量的误解,而且容器并非虚拟机的替代,而是有十分具体的应用场景的。1. 容器启动速度快,秒级启动这是很多人布道容器的时候经常说的一句话,往往人们会启动一个nginx之类的应用,的确很快就能够启动起来了。虚拟机为啥启动快,一是没有内核,二是镜像比较小。然而容器是有主进
目录1. Spring 容器启动过程1.1 AnnotationConfigApplicationContext1.1.1 有参数构造方法1.1.2 无参数构造1.2 配置类读取对象 AnnotatedBeanDefinitionReader 构造1.3 配置类解析 Register(解析配置类 Appconfig)2. refresh Spring 容器启动整体流程Spring启动过程
以下实验都是用虚拟机进行的,如果是真机在日常使用中出现相关问题,个别地方会有所差异 一.系统无法自动引导
/boot/grub2/grub.cfg ##系统自动引导文件set
0 背景公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 原理和源码调试等手段排查发现,在 Bean 扫描和 Bean 注入这个两个阶段有很大的性能瓶颈。通过 JavaConfig 注册 Bean,
前言 我们一般都知道怎样使用spring来开发web应用后,但对spring的内部实现机制通常不是很明白。这里从源码角度分析下Spring是怎样启动的。在讲spring启动之前,我们先来看看一个web容器是怎样的启动过程、也认识下ServletContextListener和ContextLoaderListener 阅读目录一、java web容
做了一个在线分享《为支撑高并发应用的Kubernetes性能优化》,在最后总结了这一点,其实这也是做了很多的容器化之后的一个总结。如图,左面是经常挂在嘴边的所谓容器的优势,但是虚拟机都能一一怼回去。如果部署的是一个传统的应用,这个应用启动速度慢,进程数量少,基本不更新,那么虚拟机完全能够满足需求。应用启动慢:应用启动15分钟,容器本身秒级,虚拟机很多平台能优化到十几秒,两者几乎看不出差别内存占用大
不少朋友常常抱怨自己的电脑开机速度太慢了,看着朋友或同事的电脑开机提示:开机用时XX秒,击败了全国百分之几的电脑用户,再看看自己的电脑光是开机就得几分钟,是不是砸了换新电脑的心情都有。那么有没有办法让自己的电脑开机速度变快的办法呢?别着急,办法是肯定有的,而且还不止一种。一、关闭启动项我们可以通过电脑系统自带的【系统配置】将多余的、不必要的启动项关闭。这样自然就可以加快我们电脑的开机速度。方法:点
转载
2023-11-03 18:43:17
65阅读
目录二、3/20 第一个maven项目回忆1.maven的下载、安装以及idea创建第一个maven项目-hello world2. 第一个项目创建的问题Error running 'Tomcat 9.0.24': port out of range:-1 右键建立文件时候没有java class 选项 3)IDEA 新建项目没有resource文件夹3.一些其他的学习pa
赶紧收藏,好东西记得分享哦!
原创
2021-07-26 11:23:52
274阅读
Android系统框架和上层应用是类java(不是正统的sun java)开发的,实现了自己的java虚拟机dalvik,既然用java虚拟机和java开发,一般都会认为效率低下。其实不然,在基本主流的智能手机的软件平台上,android的执行速度是最快的。那么android效率为什么这么的高呢?特别是一个应用程序的启动时间很短,本文主要从以下个八方面进行分析:1、 资源文件的优化读取。我们知道a
转载
2023-11-05 15:25:32
49阅读