似梦清欢 似梦清欢
2年前
文件操作
文件原理解析C文件概述程序执行时称为进程,进程运行过程中的数据均在内存中。需要存储运算后的数据时,需要使用文件。这样程序下次启动后,就可以直接从文件中读取数据。(之前的程序每次运行都需要手动输入数据)。文件是指存储在外部介质(如磁盘、磁带)上的数据集合。操
Wesley13 Wesley13
4年前
java多线程的3种实现方式
多线程相关的问题1.什么是进程?​正在执行的程序2.什么是线程?​进程的子单位,一个能够完成独立功能的执行路径3.为什么需要开启多线程?当执行某些耗时操作的任务的时候需要开启多线程,防止线程阻塞能够让两个任务看起来像是在同时执行
DevOpSec DevOpSec
3年前
kubernetes之pod拓扑分布约束
kubernetes之pod拓扑分布约束在日常使用kubernetes的过程中中,很多时候我们并没有过多的关心pod的到底调度在哪里,只是通过多副本的测试,来提高的我们的业务的可用性,但是当多个
Easter79 Easter79
4年前
Tomcat的工作模式
Tomcat作为Servlet容器,有3种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。1.独立的Servlet容器   独立的Servlet容器是Tomcat的默认模式。在这种模式下,Tomcat可以作为独立的JavaWeb服务器,Servlet容器作为构成Web服务器的一部分而存在。2.进
Stella981 Stella981
4年前
Android冷启动优化
我们知道新打开一个应用的时候,会出现短暂的白屏或者黑屏,严重影响到我们的用户体验,其实这个过程是launcher启动新进程,进程中启动activity时,会先绑定window,然后使用默认的windowBackground导致的。下面有三种解决办法:1.主题切换法:设置背景为透明:<stylename"AppTheme.Launc
Easter79 Easter79
4年前
SpringBoot2.0高级案例(06):整合 QuartJob ,实现定时器实时管理
一、QuartJob简介1、一句话描述Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大。2、核心API(1)、Scheduler代表一个Quartz的独立运行容器,Scheduler将Trigger绑定到特定JobDetail,这样当Tri
Stella981 Stella981
4年前
Spring Boot @Scheduled 执行两遍
使用springcloud\Dalston.SR1\版本开发定时job时,发现job执行了两次;下面日志里发现一个job被一个任务调度池(taskscheduler)里的两个worker(taskscheduler1和taskscheduler2)执行,很奇怪;2018022314:28:30.001task
Stella981 Stella981
4年前
SpringBoot2.0高级案例(06):整合 QuartJob ,实现定时器实时管理
一、QuartJob简介1、一句话描述Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大。2、核心API(1)、Scheduler代表一个Quartz的独立运行容器,Scheduler将Trigger绑定到特定JobDetail,这样当Tri
Stella981 Stella981
4年前
Apache里的 MPM 调优比较详细
1、什么是MPM?MultiProcessingModule(MPM)implementsahybridmultiprocessmultithreadedserver。(多进程、多线程)2、有多少种MPM?大致有:preforkMPM、workerMPM、BeOSMPM、NetWareMPM、OS/2MPM、W