Administrator

Administrator

docker[docker入门到精通]

Docker简介与概述Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker的主要目标是‘build ,s

Netty[Netty从入门到精通]

网络编程基础OSI七层模型应用层:Http协议、电子文件传输、文件服务器等表示层:解决我们不同系统之间语法的通讯会话层:建立与应用程序之间的通讯传输层:提供了端口号和接口协议TPC/UDP网络层:为数据包选择路由 路由器、交换机定义了ip地址,可以根据ip地址找到对应的服务器数据链路层:传输有地址的

Zookeeper分布式协调工具【入门到精通】

什么是Zookeeper官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper

redis【redis入门到精通】

Redis缓存框架基本介绍Redis 是完全开源免费的,是一个高性能的key-value数据库,目前市面上主流的数据库Redis、Memcache、Tair(淘宝自研发)Redis的官网:https://redis.io/内存数据库(nosql数据库)、mysql、sqlserver关系数据库存放在

linux中jar启动脚本

# java envexport JAVA_HOME=/opt/jdk1.8.0_11 # App Info# 应用存放地址APP_HOME=/cjbdi/hubeiDataAnalysisBackend# 应用名称APP_NAME=$1TIME=$(date +%Y-%m-%d) # Shell

Nginx+Lvs+keepAlived【nginx高性能实战】

DNS域名解析过程客户端-》查看本地有没有-〉没有去运营商获取nginx的应用场景反向代理负载均衡微服务网管入口静态资源服务器配置安全策略正向代理和反向代理的区别正向代理:隐藏用户行为反向代理:隐藏服务器nginx存放html静态资源server { listen 80;

aqs底层【java并发编程】

luck锁底层aqs+cas+lucksuuportluck public void lock() { sync.lock(); } public void unlock() { sync.release(1); } Sync extends

cas原理【java并发编程】

什么是悲观锁?MySQL InnoDB存储引擎,自带行锁,多线程也只能一个拿到行锁。luck锁或者sy锁,多线程也只能一个,没拿到的只能等待。什么是乐观锁?当前线程不会阻塞,乐观锁。当前线程如果没有拿到锁,就会自旋,就是死循环。mysql如何实现乐观锁?在我们的表结构中,添加一个字段,版本字段ver

java高级工程师面试宝典-JavaSE【线程相关】

多线程进程与线程的区别?进程是所有线程的集合,每一个线程是进程中的一条执行路径,线程只 是一条执行路径。为什么要用多线程?提高程序效率线程创建方式?答:继承Thread类或实现Runnable接口。继承Thread类或实现Runnable接口,哪个更好一些?答:Runnable 接口好,因为实现了接