摘要: nginx 作用 代理 负载均衡 web缓存 配置 全局块 events: nginx服务器或与用户的网络连接 http: 嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置 server: 配置虚拟主机的相关参数,一个http中可以有多个server location: 阅读全文
posted @ 2020-11-24 11:31 jklixin 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Dockfile 步骤 1. 手写符合规范的dockerfile文件 2. docker build 创建一个自定义的镜像 3. docker run 执行 dockerfile规范 保留字大写,后跟参数 #注释 每条指令都会形成一个新的镜像 例如:dockerhub上的centos、redis的例 阅读全文
posted @ 2020-11-23 10:02 jklixin 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Zookeeper 概述 ZooKeeper 是一个分布式协调服务的开源框架。用来解决分布式集群中应用系统的一致性的问题,例如怎样避免同时操作同一数据造成脏读的问题。ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树种 的节点进行有效管 阅读全文
posted @ 2020-11-19 13:55 jklixin 阅读(114) 评论(0) 推荐(0) 编辑
摘要: vagrant up错误信息: There was an error while executing VBoxManage, a CLI used by Vagrant for controlling VirtualBox.... Call to WHvSetupPartition failed: 阅读全文
posted @ 2020-11-18 10:10 jklixin 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 错误原因:virtualbox版本与vagrant版本不对应,无法默认以virtualbox启动,导致用hyperv启动(开启hyperv也没用,会导致找不到离线下载的box),强制用virtualbox启动需要加上 --provider=virtualbox,加上后提示版本错误不对应,并且提示了可 阅读全文
posted @ 2020-11-17 18:12 jklixin 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 应用场景 过滤器的应用:字符编码转换,敏感词过滤、登陆权限验证、资源访问权限等 拦截器的应用:AOP、需要有一些业务逻辑(需要注入Bean等) #区别 过滤器配置再web.xml中、拦截器配置springmvc的配置文件中(即在DispatcherServlet的contextConfigLocat 阅读全文
posted @ 2020-10-05 14:37 jklixin 阅读(2867) 评论(0) 推荐(0) 编辑
摘要: <init>和<clinit> init是对象构造器方法,初始化对象的时候执行 clinit是类构造器方法,类加载的初始化阶段执行 final常量赋值(必须是一下其中一种) 显式赋值 构造参数中赋值<init> 代码块中赋值 static类变量初始化 <clinit>同步方法(static赋语句、s 阅读全文
posted @ 2020-09-07 15:06 jklixin 阅读(318) 评论(2) 推荐(0) 编辑
摘要: String Tab 1、String基本特性 final修饰、不可继承 实现Serializable:可序列化 实现Comparable:可排序比较大小 jdk8及以前使用final char value[]存储,之后改为byte[] 原因:char占两个字节,byte占一个字节,大部分情况下使用 阅读全文
posted @ 2020-09-03 14:25 jklixin 阅读(444) 评论(0) 推荐(1) 编辑
摘要: Explain 是什么(查看执行计划) 使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈 官网介绍 能干嘛 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行 阅读全文
posted @ 2020-09-01 15:23 jklixin 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 五、方法区 运行时数据区结构 堆、栈、方法去的交互关系 1、介绍: 《Java虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于HotSpotJVM而言,方法区还有一个别名叫做Non-Heap(非堆),目的就是要和堆分 阅读全文
posted @ 2020-08-08 15:21 jklixin 阅读(2619) 评论(0) 推荐(3) 编辑