身份认证技术,也就是所谓的登录功能,是现代WEB系统最常见的功能之一。本系列文章就试图为大家详细的介绍身份认证技术。 Basic认证模式 Basic认证模式是较早被广泛应用的一种HTTP标准提供的认证模式。最常见的形式之…
分类:后端开发
学生成绩管理
创建学生表student,成绩表sc,课程表course create or replace table student( sid int(11) primary key not null, sname char(25)…
Linux每天学习一个命令之type命令
今天看到了type命令觉得和which命令很像,所以想着学习记录一下。回想起之前使用which命令的时候,当查看cd命令,history命令的时候,会出现这句话 [root@localhost ~]# which his…
系统优化怎么做-JVM优化之开篇
前言 在上一期Tomcat优化中,针对JVM相关主要参数做过一定说明,这一期主要介绍进行一些概念及经验。后面分章节去讲述相关工具的基本使用。 优化优先级 整体来讲,系统优化应先优化架构及代码,来解决具体功能点效率问题。最…
设计模式使用实例(5)——建造者模式实例之数据库连接管理
背景 要理解建造者模式,首先要理解农民工建筑模式。 农民工建筑模式就是靠经验,对怎么盖这个屋子心里大体有个数,优点就是自由灵活成本低,效果就是你很难掌控其中的每一个环节。比如户外施工前必须先安装防尘网和保护施工人员的拦网…
Docker数据管理
Docker在容器中管理数据主要有两种方式: 数据卷 挂载主机目录 数据卷 是一个可供一个或多个容器使用的特殊容器,它绕过UFS,提供一下特性: 可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影…
GC log中real time大于user+sys time,究竟发生了什么?
在GC日志中会报告每个GC事件占用的时间。在每个GC事件中,都有“user”、“sys”和“real”时间。这些时间意味着什么?它们之间的区别是什么? “real”时间是GC事件经过的总时间。这基本上就是你在时钟里看到的…
无用的设计模式之装饰者模式
前言 装饰者设计模式本来是很常用的模式,常用到随处可见,jdk的bio设计都是遵循这个模式的,偶然的机会发现,貌似jdk中bio的装饰者模式和设计模式中的装饰者设计模式却有点本质上的不同,但是仔细想想,貌似bio的设计貌…
Docker Compose
简介 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。 它允许用户通过一个单独的 docker-compose.yml 模板文件(YAML 格式)…
使用Frp内网穿透快速搭建Web应用实践
一、背景 笔者最近折腾docker服务比较多,这几天想把在内网中的服务搬到公网当中,但docker对内存要求较高,而云服务高内存的服务器又比较贵,家里虽然有一台旧笔记本内存还可以,但是没有公网IP地址,视乎还是没有办法,…
Linux每天学习一个命令之cut命令
cut 命令是一个选取命令,是处理一行数据的命令 cut [-c] file | cut [-df] file| cut [b] file cut命令是从文件中的每一行进行字节,字符和字段的处理,并将处理结果输出到标准输…
使用Docker快速部署ELK分析Nginx日志实践(二)
Kibana汉化使用中文界面实践 一、背景 笔者在上一篇文章使用Docker快速部署ELK分析Nginx日志实践当中有提到如何快速搭建ELK分析Nginx日志,但是这只是第一步,后面还有很多仪表盘需要配置,而对于大部分人…