Easter79 Easter79
3年前
tomcat 学习笔记之生命周期
1、Catalina包含许多组件Catalina启动关闭时,这些组件一起启动关闭实现org.apache.catalina.LifeCycle接口,可以达到统一启动/关闭这些组件2、实现了LifeCycle接口的组件会触发如下事件事件是org.apache.catalina.LifeCycleEvent类的实例
刘望舒 刘望舒
4年前
Android应用程序进程启动过程(后篇)
本文首发于微信公众号「后厂技术官」前言在前篇中我们讲到了Android应用程序进程启动过程,这一篇我们来讲遗留的知识点:在应用程序进程创建过程中会启动Binder线程池以及在应用程序进程启动后会创建消息循环。<more1.Binder线程池启动过程我们首先来看RuntimeInit类的zygoteInit
Stella981 Stella981
3年前
IntelliJ IDEA 2020.1.3 IDEA破解教程
IDEA2020.1.3破解教程一、下载IDEA20201.3版本安装包和破解补丁百度网盘连接(所有历史版本)https://pan.baidu.com/share/init?surlhLsWu5bISKdy22a3Ll2h8
Wesley13 Wesley13
3年前
MySQL学习笔记(一)
一、MySQL产品的介绍和安装MySQL服务的启动和停止1.方式一:开始(右键)→计算机管理→ 服务和应用程序 → 服务 → MySQL(服务名) → 启动、停止、暂停、重新启动等2.方式二:以管理员身份运行cmdnetstopmysql(服务名)
Easter79 Easter79
3年前
Spring注解@Scheduled 多线程异步执行
一、前言:Spring定时任务@Schedule的使用方式,默认是单线程同步执行的,启动过程是一个单线程同步启动过程,一旦中途被阻塞,会导致整个启动过程阻塞,其余的定时任务都不会启动。二、@Schedule注解多线程的实现:多个定时任务的执行,通过使用@Async注解来实现多线程异步调用。@Scheduled(
Wesley13 Wesley13
3年前
3、MongoDB的使用
1、开启Mongodb如图进入D盘:!(https://oscimg.oschina.net/oscnet/850cf1762f99053852417636f1012b6a36c.png)D:\\aaa\\db\\mongodb3.4.15\\binD:\\aaa\\db\\mongodb3.4.15\\data再开一个cmd:D:\
Stella981 Stella981
3年前
CoreOS实践指南(三):系统服务管家Systemd
在系列教程的第一篇里我们已经提到了Systemd,它主要的设计目标是克服传统Linux主流启动程序SysVinit固有的缺点,提高系统的启动速度。相比同类的SysVinit竞争者,例如Ubuntu的 upstart,Systemd的设计更加前卫,简单来说,它的设计思路借鉴了Mac系统的启动程序Launchd。事实上Systemd的作用远不仅是启动系
Wesley13 Wesley13
3年前
8张图带你了解大型应用架构演进历程
最简单的架构刚开始应用没有太多访问量,所以只需要一台服务器,这时候的架构如下图:!最简单的架构(https://p3juejin.byteimg.com/toscnik3u1fbpfcp/6ee177243d9945099558f1f8a2366f27~tplvk3u1fbpfcpzoom1.image)应用程序、文件
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队
启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。
文盘Rust——起手式,CLI程序 | 京东云技术团队
我们来看看如何通过几个步骤快速的实现一个功能相对齐全的CLI程序。和做饭一样,能够快速获得成就感的方式是找半成品直接下锅炒一盘