主页

[转]最全nginx入门

转载自 前端必备!最全nginx技术分析 nginx 在应用程序中的作用 解决跨域 请求过滤 配置 gzip 负载均衡 静态资源服务器 nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,最初由俄罗斯人 Igor Sysoev 编写。 nginx 现在几乎是众多大型网站的必用技术,大多数情况下,我们不需要亲自去配置它,但是了解它在应用程序中所担任的角色,以及如何解决这些问题是非常必要的。 下面我将从 nginx 在企业中的真实应用来解释 nginx 在应用程序中起到的作用。 为了便于理解,首先先来了解一下一些基础知识,nginx 是一个高性能的反向代理服务器那么什么是反向代理呢? 正向代理与反向代理 代...

阅读更多

MAVEN发布RELEASE包到私库

关于发布正式库到私库 关于ssl 目前私库地址使用了https协议对外提供访问,maven客户端需要检查ssl证书。但是openjdk没有提供ssl相关的组件,所以最快的方式我们需要使用oraclejdk来进行版本的发布。 如果非要使用openjdk需要添加参数,比如:mvn deploy -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.test.skip=true 以下所说的都是使用oracle jdk进行发布正式版的操作步骤 修改pom.xml 添加仓库信息 <distributionManagement> <snaps...

阅读更多

java面试题

基本知识 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。 用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。 JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何设计。 有没有有顺序的Map实现类,如果有,他...

阅读更多

面试题

说一下spring security框架里面常用的几个组件。 新建一个mysql组合索引a+b+c,判断什么情况下索引可以使用,什么情况下索引不可以被使用 hashmap与ConcurrentHashMap性能比较,为什么ConcurrentHashMap是线程安全的。内部的结构是什么? 你们的应用是通过什么访问的?(之前描述说前面有4层,nginx),这里是vip JVM内存溢出发生在哪个区,新生代,老生代,是堆还是栈? 如何在线上定位一个类的问题? 说说思路 HashMap死锁是如何产生的? 应用使用了什么日志框架? (没有使用门面,直接使用log4j & System.out.println) 说说常用的线程安全的集合类 如何解决缓存雪...

阅读更多

centos7安装docker-ce

官方文档地址:https://docs.docker.com/install/linux/docker-ce/centos/ 快速安装 # 最新版 curl -sSl https://qiao.dev/bash/install_docker_latest_centos.sh | sh # k8s最新支持版本 18.09.8 curl -sSl https://qiao.dev/bash/install_docker_18.09.8_centos.sh | sh 脚本解释说明 #!/bin/bash # Uninstall old versions sudo yum remove docker docker-client docker-client-latest \ ...

阅读更多

linux修改源地址

centos7添加阿里源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache yum -y update

阅读更多

centos7源码安装nginx脚本

更新系统 yum update -y 安装nginx到非root用户目录下 yum update yum install -y wget nc curl telnet gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel useradd test su - test wget http://nginx.org/download/nginx-1.19.6.tar.gz tar -zxvf nginx-1.19.6.tar.gz mkdir nginx_home cd nginx-1.19.6 ./configure --with-http_dav_module --wi...

阅读更多

spring-mvc整合swagger

spring mvc 整合 swagger 全部java config 版本说明 spring 4.X swagger 2.9.2 整合步骤 Maven 添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId...

阅读更多