摘要:
Hive学习之路 (一)Hive初识 目录 Hive 简介 什么是Hive 为什么使用 Hive Hive 特点 Hive 和 RDBMS 的对比 Hive的架构 1、用户接口: shell/CLI, jdbc/odbc, webui Command Line Interface 2、跨语言服务 : 阅读全文
摘要:
1、后台springboot + maven + mybatis架构实现服务; 2、服务部署linux; 3、前端采用html + vue.js + js + css等实现管理页面; 4、linux访问静态资源配置; 5、基本打通服务器上在界面上跑通服务接口; 6、登录界面:参考https://ti 阅读全文
摘要:
1.nginx官网下载tar包,解压linux下; 2.进入解压文件夹,执行./configure; 3.报错,原因没有安装nginx相关依赖,如gcc环境,PCRE依赖库 ,zlib 依赖库 ,OpenSSL安全套接字层密码库; 4.准备执行yum install gcc-c++,出现无法解析远程 阅读全文
摘要:
注意: 1.软件安装证书,移动端安装证书; 2.设置SSL proxying setting; 3.设置Map Remote; 这里主要是为了设置移动端代理服务器,让其重定向到想要连接的环境上,比如手机app请求默认设置为线上环境,调试的时候既可以将其重定向到测试环境。 简介 Charles是一款代 阅读全文
摘要:
集锦一: 一、面试题基础总结 1、 JVM结构原理、GC工作机制详解 答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,2、GC回收机制的两种算法,a、引用计数法 b 阅读全文
摘要:
前言 多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致Out of Memory。即便没有这样的情况,大量的线程回收也会给GC带来很大的压力。 为了避免重复的创建线程,线程池的出现 阅读全文