Kaka Blog

追求自我价值的实现

Vue学习笔记

目录解析 src 这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件: assets: 放置一些图片,如logo等。 components: 目录里面放了一个组件文件,可以不用。 App.vue: 项目入口文件,我们也可以直接将组件写这里,而不使用 components 目录。 main.js: 项目的核心文件。 生命周期 vue每个...

Ubuntu14.04安装宝塔面板

环境准备 Ubuntu 14.04 配置apt软件源,不然下载很慢 安装步骤 1、安装命令 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh 2、正常启动,但是提示”抱歉,程序异常-您请求的页面因发生异常而中断!” 3、...

Java面试题

Java多线程 1. 线程池的原理,为什么要创建线程池? 线程池的原理: 核心线程(corePool):线程池最终执行任务的角色肯定还是线程,同时我们也会限制线程的数量,所以我们可以这样理解核心线程,有新任务提交时,首先检查核心线程数,如果核心线程都在工作,而且数量也已经达到最大核心线程数,则不会继续新建核心线程,而会将任务放入等待队列。 等待队列 (workQueue):等...

运维工程师面试题

Linux基础知识 1. 常见的Linux发行版本都有什么? 常见的Linux发行版本有Redhat、Centos、Debian、Ubuntu、Suse 2. 忘记用户登录密码 a、重启系统,在GRUB界面,选取忘记密码的系统,按e键进入编辑模式 b、选择Kernel…..按e键进行编辑 c、在编辑界面rhgbquiet后加空格,然后输入”single”或”1”回车 d、按b启动进入...

数据安全保障措施

为什么写这篇文章 近期,微盟删库事件上了热搜,删库跑路已成为技术圈的调侃话题,然而产生如此巨大影响的还是首例。写这篇文章的目的是为了提醒大家要提高数据安全防护意识,以及如何保障数据安全。 造成的影响 2月24日晚,微盟的SaaS业务服务突然停摆,而微盟旗下的商户小程序突然性全部处于拓机状态,至此,微盟旗下300万商户的线上业务全部停止。 事故经过 2月23日,因公司员工恶意破坏公司...

零钱兑换

题目链接 题目 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coins = [1, 2, 5], amount = 11 输出: 3 解释: 11 = 5 + 5 + 1 示例 2: 输入: coins = [2], amount = ...

Redis常见应用场景

Redis介绍 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 ...

通用信息返回对象

通用信息返回对象 public class CommonReturnType<T> { private String status; private T data; public static <T> CommonReturnType success(T data) { return create("success", da...

Sqoop入门

简介 Apache Sqoop(TM)是一种旨在有效地在Apache Hadoop和诸如关系数据库等结构化数据存储之间传输大量数据的工具。 原理 将导入或导出命令翻译成mapreduce程序来实现。 简单使用 导入数据 1、从RDBMS到HDFS sqoop import \ --connect jdbc:mysql://192.168.10.*:3306/test1 \ --...

MapReduce实战

前言 通过案例,了解大数据处理中分析统计的流程,以及所用到的一些技术。 案例需求分析 案例:直播平台开播数据统计分析 数据文件: ··· {"id":"158008300435","uid":"120010010445","nickname":"jack435","gold":445,"watchnumpy":4350,"watchnumuv":870,"hots":1305,"n...