A Small Developer
I. Monitoring Programs Peeking at the processes $ ps $ ps -ef // -e: show all processes // -f: display...
I. Post with RestTemplate We can use Spring RestTemplate class to post a request to a remote Service API. Basically,...
Trouble Shooting 1. Elasticsearch 不允许 root 权限运行 在 Linux 环境 Elasticsearch 不允许以 root 的权限来运行 解决方案: 创建用户组,把当前用户加入到用户组中,然后更改 elk 程序的所有者 # groupadd...
I. ELK ELK Stack(Elasticsearch, Logstash, Kibana), 是目前开源的分布式日志管理方案,也是最流行的实时数据分析方案之一. Elasticsearch 是一个基于 Lucene 构建的开源, 分布式, RESTful 的搜索引擎,负责日志的存储,检索和分析 Logstash 用来传输和处理日志,事务或者其他数据 Kibana 是一个Web 前端,把 Elasticsearch...
I. Question Convert a IPV4 address String to a 32 bit integer. Input: 172.168.5.1 Output: 2896692481 The output should be...
I. 触发器 Trigger 触发器(Trigger) 是与表有关的数据库对象,在满足定义的条件时触发,并执行触发器中定义的语句集合. 换句话说, 触发器是定义在表上的,定义这个触发器时需要指定三个条件: 什么条件触发? Insert Delete Update 什么时候触发? Before After 触发频率 For each row 所以, 触发器也就是当某个事件发生的时候,...
I. Install iTerm2 on Mac OS iTerm2 is a powerful terminal emulator on Mac OS. Install it via homebrew: brew...
How to specify multiple users in Git Believe that almost developers may have two git account(users) for Github repos and...
I. Prerequisites Install Git in system. Make sure it in the PATH, and set the name and email $ git...
I. 问题描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针 二叉树定义如下: public class TreeLinkNode { int val; TreeLinkNode left = null; TreeLinkNode right = null; TreeLinkNode next...
I. 问题描述 根据二叉树的前序遍历和中序遍历的结果,重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 preorder = [3,9,20,15,7] inorder = [9,3,15,20,7] 其中二叉树节点的定义为: // Definition for binary tree public class TreeNode { int...
I. 问题描述 输入链表的第一个节点, 从尾到头反过来打印每个节点的值. Linked List: [1] -> [2] -> [3] -> [4] output: [4] -> [3] -> [2] ->...
I. Mysql 支持的数据类型 Mysql提供了多种数据类型, 主要包括数值型, 字符串类型, 日期和时间类型
I. 问题描述 请实现一个函数,将一个字符串中的空格替换成 %20。例如,当字符串为 We Are Happy. 则经过替换之后的字符串为 We%20Are%20Happy OJ: NowCoder II. 思路 对每一个空格, 占位长度为 1, 而一个 %20, 占位长度为 3....
I. 问题描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 Consider the following matrix: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6,...
I. 问题描述 OJ: NowCoder 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字. 要求复杂度为 O(N) + O(1),也就是时间复杂度 O(N),空间复杂度 O(1) 输入输出示例: 输入: 长度为...
I. DML 语句 DML (Data Manipulation Language)操作是对数据库中表的记录的操作. 主要包括下面四种操作: INSERT: 表记录的插入 UPDATE: 表记录的更新 DELETE: 表记录的删除 SELECT: 表记录的查询 II. 插入操作 表创建好之后,就可以往里面插入数据 1....
I. DDL语句 DDL (Data Defintion Language)语句: 数据定义语言,这些语句定义了不同的数据段, 数据库, 表, 列, 索引等数据库对象, 常用的语句关键字主要包括 create, drop, alter 等. 简单来说, DDL 就是对数据库内部对象进行创建,删除,修改等操作的语言 1....
在 Spring AOP 详解一之 AspectJ 基于注解配置 AOP 一文中介绍了 Spring 中如何配置 AOP,并且在 LoggingAspect 的日志切面类中,实现了切面的定义,切点的定义。 方法 beforeMethod 就是一个前置通知 Before Advice。 I. 通知...
I. AspectJ简介 AspectJ 是 Java 社区中最完整最流行的 AOP 框架。在Spring中可以使用基于 AspectJ 注解或者时基于 XML 配置的 AOP 如何在 Spring 中启用 AspectJ 注解的支持? 要在 Spring...