- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 Linux文件权限
文件属性:Linux中每个文件都有一个权限属性,如下是java目录和test.java文件的属性drwxr-xr-x 2 root root 4096 Mar 27 18:51 java-rwxr-xr-x 2 root root 4096 Mar 27 18:51 test.java文件的权限字符为“rwxrwxrwx”,这9个权限三个为一组权限,第一组权限为文件所有者的权限,第二组为文件所属用户组的权限,第三组权限为其它人对此文件的权限。每组权限都有三个权限(r,w,x),各个权限也..
2021-07-05 22:48:14
161
原创 网络技术《五》物理层
物理层是OSI参考模型中的第1层,物理层利用传输介质为通信的两端建立、管理和释放物理链接,实现比特流的透明传输,保证比特流正确的传输到对端。物理层中承载的是比特流单位是比特(bit)。局域网与广域网皆属第1、2层。...
2021-06-06 16:41:15
32894
10
原创 精尽MSQL《一》MySQL架构体系
客户端与服务器端模型:MySQL是一个典型的C/S模式,单进程多线程的服务结构。MySQL自带的客户端程序在/usr/local/mysql/bin下,如:mysql、 mysqladmin、mysqldump等;服务端程序是mysqld(即守护进程,二进制的程序)MySQL几大模块组件:Connectors组件:向外提供的交互接口,供不同语言与SQL的交互。...
2021-05-13 11:16:50
137
1
原创 java中的守护进程
Java中有两类线程,分别是User Thread(用户线程)和Daemon Thread(守护线程)用户线程很好理解,我们日常开发中编写的业务逻辑代码守护线程:在操作系统里面是没有所谓的守护线程的概念的,只有守护进程一说。但是Java语言机制是构建在JVM的基础之上的,这一机制意味着Java平台是把操作系统的底层给屏蔽了起来,所以它可以在它自己的虚拟的平台里面构造出对自己有利的机制。而Java语言或者说平台的设计者多多少少是收到Unix操作系统思想的影响,而守护线程机制又是对JVM这样的平台.
2021-05-12 14:42:57
1371
原创 网络技术《四》局域网—NAT
一 、局域网局域网是一种私有网络,一般为一个家庭或单位所有,建网、维护以及扩展等较容易,系统灵活性高。局域网络被广泛用来连接个人计算机和消费类电子设备,使它们能够共享资源和交换信息。其主要特点是: 覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内。 使用专门铺设的传输介质进行联网,数据传输速率高(10Mb/s~10Gb/s) 通信延迟时间短,可靠性较高 局域网可以支持多种传输介质 局域网的类型很多,若按网络使用的传输介质分类.
2021-04-16 15:22:31
1520
原创 网络技术《三》MAC地址IP地址子网掩码详解
一、MAC地址MAC地址(Media Access Control Address):媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址[1]。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。MAC地址的...
2021-03-28 23:22:36
2749
原创 网络技术《二》计算机之间的连接方式
计算机发送数据之前,首先会判断目标主机的IP地址跟自己是否在同一个网段?1.不在同一个网段:发送ARP广播,通过集线器或者交换机获取目标主机的MAC地址,获取到目标主机MAC地址后再发送ICMP传输数据。2.不在同一个网段:发送ARP广播,获取路由器网关MAC地址,,路由器再发送ARP广播获取目标主机的MAC地址,获取到目标主机MAC地址后再发送ICMP传输数据。一、计算机之间的连接方式:同轴电缆(Coaxial),集线器(Hub),网桥(Bridge),交换机(Switch),路由器.
2021-03-22 23:01:22
2278
原创 网络技术《一》网络模型分层和协议
一、OSIOSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7应用层6表示层5 会话层 4传输层3 网络层 2数据链路层1物理层;其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1层)主要面向通过网络的端到端,点到点的数据流。二、常用的网络分层三、七层模型OSI模型 主要协议/用途 ...
2021-03-20 16:20:27
237
原创 Servlet 详解
Servlet是什么Servlet是Sun公司推出的,用来在服务器端处理HTTP协议的组件。Servlet必须运行在Web容器中。常用的Web容器有Tomcat(Apache)、JBOSS、WebLogic、WebSphere。Servlet能干什么Servlet可以处理网络请求(HTTP协议),为企业开发Web应用而生。Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。Servlet的工作原理...
2021-03-10 16:55:54
280
原创 Java锁机制梳理与详细介绍
新年第一天上班,除了划水也只能是划水了。之前对java各种锁理解的比较片面,也没有将他们归类好,借此良机好好回顾总结~...
2021-02-20 14:15:37
374
原创 Openresty+Lua+Redis灰度发布
灰度发布的定义 互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统。 百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度架构 执行过程: 1、当用户请求到达前端web(代理)服务器Openresty,...
2021-02-03 14:18:28
351
原创 jstack工具
1.jstack介绍:jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。2.使用打印进程线程转储命令:jstack -l PID > /data/dump/jstack.txt..
2021-01-29 17:03:05
276
原创 TCP建立连接和释放连接过程
TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP建立连接需要三次握手,释放连接需要四次握手。1.TCP报文格式下面是TCP报文格式图:重要字段介绍:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认号:ACK序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。(3)标志位:共6个,即...
2020-12-25 15:51:18
682
原创 日志服务
一般来说,一个完整的日志服务,需要提供如下 5 个功能: 1、收集 :能够采集多个来源的日志数据。 2、传输 :能够稳定的把日志数据传输到日志服务。 3、存储 :能够存储海量的日志数据。 4、查询 :能够灵活且高效的查询日志数据,并提供一定的分析能力。 5、告警 :能够提供提供告警功能,通知开发和运维等等。解决方案: 目前,市面上有非常多的日志服务的解决方案。 目前采用最多的日志服务的解决方案,是 ELK 搭建的日志服务 开源解决方案:...
2020-12-22 17:28:31
636
原创 Linux下的Docker安装与使用
Docker介绍: 相信很多人都用过虚拟机。虚拟机,就是在你的操作系统里面,装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。 虚拟机,类似于“子电脑” 在“子电脑”里,你可以和正常电脑一样运行程序,例如开QQ。如果你愿意,你可以变出好几个“子电脑”,里面都开上QQ。“子电脑”和“子电脑”之间,是相互隔离的,互不影响。 虚拟机属于虚拟化技术。而Docker这样的容器技术,也是虚拟化技术,属于轻量级的虚拟化。 虚拟机虽然可以隔离出很多“子电脑”,但占用空...
2020-12-22 17:18:05
171
原创 LVS介绍
LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:http://www.linuxvirtualserver.org。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须重新编译内核以支持LVS功能模块,但是从Linux2.4内核心之后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能。LVS基本工作原理:1、当用户向负载均衡调度.
2020-12-22 16:29:09
276
apache-cxf-2.6.0
2016-10-08
grails-用户手册
2016-09-26
ojdbc6.jar
2014-07-03
mybatis教程
2014-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人