2019年7月1日

摘要: 执行入口: sh sync_mysql_tb.sh $src_table $target_table sync_mysql_tb.sh同步脚本的内容: !/bin/bash src_tb=$1 target_tb=$2 从src_tb导出数据 mysqldump uroot p123456 data 阅读全文

posted @ 2019-07-01 17:38 jackley 阅读(2701) 评论(0) 推荐(0) 编辑

2019年5月14日

摘要: 1.需求描述 在实际业务中,需要将百万量级的数据导入到redis。而由于写入程序和redis所在机房不同,导致每条记录的写入存在一定时延,被百万次写入放大后,竟然需要用3个小时才能完成全部写入。 2.解决方法 为此,改用pipeline写入redis。pipeline的作用,是能够将多条命令集中起来 阅读全文

posted @ 2019-05-14 19:48 jackley 阅读(1535) 评论(0) 推荐(0) 编辑

2019年4月29日

摘要: 题目描述: 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 1。 ++示例 1:++ 输入: haystack = "hello", needl 阅读全文

posted @ 2019-04-29 20:24 jackley 阅读(104) 评论(0) 推荐(0) 编辑

2019年4月25日

摘要: del Keyword 注意del是python关键字,就像def、and、or一样。它不是字典、列表的方法,但是可以用来删除字典、列表的元素。比如: 除此之外,还可以用del删除变量。比如: del好用,含义也非常的清晰,以后在适当的场景可以用起来。 阅读全文

posted @ 2019-04-25 19:42 jackley 阅读(3191) 评论(0) 推荐(0) 编辑

摘要: 题目描述: ++难度:简单++ 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 给定 阅读全文

posted @ 2019-04-25 19:35 jackley 阅读(167) 评论(0) 推荐(0) 编辑

2019年4月24日

摘要: 题目描述: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 n 阅读全文

posted @ 2019-04-24 19:22 jackley 阅读(102) 评论(0) 推荐(0) 编辑

2019年4月18日

摘要: LeetCode题目描述: 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序。 示例 : 给定这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1-> 阅读全文

posted @ 2019-04-18 23:07 jackley 阅读(139) 评论(0) 推荐(0) 编辑

2019年4月16日

摘要: 问题描述: 实际应用中,常常存在修改数据表结构的需求,比如:增加一个新字段。 如果使用如下语句新增列,可以成功添加列col1。但如果数据表tb已经有旧的分区(例如:dt=20190101),则该旧分区中的col1将为空且无法更新,即便insert overwrite该分区也不会生效。 alter t 阅读全文

posted @ 2019-04-16 11:11 jackley 阅读(414) 评论(0) 推荐(0) 编辑

2019年4月10日

摘要: 题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 我的方法: 看起来并不算很难,重点应该在于理顺整个处理流程。 将节点分为两两一组,每次处理两 阅读全文

posted @ 2019-04-10 08:46 jackley 阅读(99) 评论(0) 推荐(0) 编辑

2019年4月2日

摘要: 问题描述: 八皇后问题是一个以国际象棋为背景的问题:如何能够在8×8的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 阅读全文

posted @ 2019-04-02 23:20 jackley 阅读(182) 评论(0) 推荐(0) 编辑