Linux系统模型 Linux系统模型如下图所示 应用程序通过函数库提供的API,或者shell脚本,或者直接系统调用来与内核交互,但本质上都是使用系统调用来使用内核提供的服务。 内核主要提供了以下几种服务: 中断。通过中断,内核可以将原来的控制流转为中断处理程序的控制流.系统调用属于中断,用户程序 ...
分类:
系统相关 时间:
2020-07-09 19:26:31
阅读次数:
89
Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat的整体架构、主要组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识。 力求达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相关问题能够快速定位, ...
分类:
其他好文 时间:
2020-07-04 22:59:16
阅读次数:
69
Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat的整体架构、主要组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识。 力求达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相关问题能够快速定位, ...
分类:
其他好文 时间:
2020-07-04 13:43:00
阅读次数:
58
Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat的整体架构、核心组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识点。力求能达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相关问题能够快速定位 ...
分类:
其他好文 时间:
2020-07-02 16:21:24
阅读次数:
70
1、60秒原则:用户在1分钟内获取信息,处理任务 2、4步原则:屏幕最多点击4下结束任务的设计 3、做任务原则:用户引导,精确推送实现系统找人,推送任务,消红点,流转业务 4、爬楼梯原则:应用具备防错和引导功能,用户操作能逐步回退处理下一业务分支,返回路径清晰 5、跟主流原则:学习大厂主流设计模式 ...
分类:
移动开发 时间:
2020-06-30 20:45:17
阅读次数:
107
转换流的使用 1.转换流涉及到的类:属于字符流InputStreamReader:将一个字节的输入流转换为字符的输入流解码:字节、字节数组 >字符数组、字符串 OutputStreamWriter:将一个字符的输出流转换为字节的输出流编码:字符数组、字符串 > 字节、字节数组 说明:编码决定了解码的 ...
分类:
编程语言 时间:
2020-06-26 21:53:59
阅读次数:
82
一、问:线程有哪些状态? new, runnable, running, waiting, dead 线程状态间的流转 二、问:线程实现方式? 实现 Runnable 接口,然后new Thread, 将实现的类对象传入Thread 构造函数 继承Thread (细心同学会发现,Thread本身就是 ...
分类:
编程语言 时间:
2020-06-21 23:34:42
阅读次数:
53
C语言 字节数组和hex和互相转换 #include<iostream> #include<string.h> #include<stdio.h> //字节流转换为十六进制字符串 void ByteToHexStr(const unsigned char* source, char* dest, i ...
分类:
编程语言 时间:
2020-06-21 23:17:25
阅读次数:
162
了解一些 RabbitMQ 的实现原理也是很有必要的,它可以让你在遇到问题时能透过现象看本质。比如一个队列的内部存 储其实是由5个子队列来流转运作的,队列中的消息可以有4种不同的状态等,通过这些可以明白在使用 RabbitMQ 时尽量不要有过多的消息堆积,不然会影响整体服务的性能。 ? 存储机制 R ...
分类:
其他好文 时间:
2020-06-21 00:03:39
阅读次数:
103
Pythn条件与循环 一:Python条件判断 条件语句是指根据条件表达式的不同计算结果,使程序流转到不同的代码块。 1:if条件语句 if语句用于判断某个条件是否成立,如果成立,则执行语句内的程序,否则跳过if语句执行后面的内容。其语法格式为: if(条件) 语句块 语句块是一组程序语句,在pyt ...
分类:
编程语言 时间:
2020-06-19 12:13:13
阅读次数:
74