- 博客(25)
- 收藏
- 关注
原创 kafka数据已消费,offset无变化问题
问题描述flink 数据源是kafka,数据正常消费,但是kafka使用命令查看消费情况./bin/kafka-consumer-groups.sh --describe --bootstrap-server localhost:9092 --group my-group发现current-offset无变化,lag仍在不断增加,重启kafka无效。解决方法先停掉全部问题group的消费者程序,不然会出现以下错误:Error: Assignments can only be reset i
2020-11-20 17:43:39
6242
5
原创 MySQL查询字段列属性
SELECT t.column_name '字段名', t.COLUMN_TYPE '数据类型', t.IS_NULLABLE '可为空', t.COLUMN_KEY '主键', t.COLUMN_DEFAULT '默认值', t.COLUMN_COMMENT '注释' FROM information_schema.COLUMNS t ...
2018-08-13 12:41:59
3237
原创 IDEA日常使用快捷键
Alt类 按键 效果 Alt F7 哪儿用了 Alt ←/→ 左右切换tab页 Alt ↑/↓ 移动到前/后方法 ==Alt Enter== 快速修复Ctrl类 按键 效果 ==Ctrl F== 当前窗口搜索 Ctrl H 打开当前类的继承关系 Ctrl N 搜索类...
2018-08-13 12:18:46
205
转载 【剑指offer】二进制中1的个数
题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解:使用 1 不断左移,然后与 n 相与,得到的结果不是 0 则增加一个 1 的数量。代码如下:public class NumOf1 { public static void main(String[] args) { int i = numOf1(5); System.out.print
2017-09-07 09:50:34
322
转载 聚集索引和非聚集索引
来自:http://www.cnblogs.com/aspnethot/articles/1504082.html聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话
2017-08-27 15:48:52
218
原创 Mysql根据id查询上下条数据(解决上一篇下一篇问题)
需求如下:SQL语句可以像下面这样写:// access_id = 3 的上下两条数据SELECT *FROM press_accessWHERE access_id IN ( SELECT CASE WHEN SIGN(access_id - 3) > 0 THEN MIN(access_id)
2017-08-01 15:26:41
4206
3
转载 Go 字符串格式化
转载自:http://blog.youkuaiyun.com/fer_ba/article/details/38293157Go对字符串格式化提供了良好的支持。下面我们看些常用的字符串格式化的例子。package mainimport "fmt"import "os"type point struct { x, y int}func main() { // G
2017-07-26 15:59:58
4329
转载 SQL一次性查询一个字段不同条件下的统计结果
需求有如下的界面 一次、两次、三次是同一个字段的不同值下的记录条数。查询一个一列数据可以使用下面的SQL语句。select COUNT(*)from shuili_company awhere a.check_number_ = 1anda.is_delete = 0 from shuili_company GROUP BY province_1234567
2017-07-10 09:07:43
15931
转载 springboot 使用校验框架validation校验
转载自:http://blog.youkuaiyun.com/u012373815/article/details/72049796b/s系统中对http请求数据的校验多数在客户端进行,这也是出于简单及用户体验性上考虑,但是在一些安全性要求高的系统中服务端校验是不可缺少的。 Spring3支持JSR-303验证框架,JSR-303 是Java EE 6 中的一项子规范,叫做BeanValidati...
2017-06-27 16:29:05
2359
转载 MyBatis Sql语句中的转义字符
1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符如果用小于号会报错误如下:org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consi
2017-06-27 16:26:59
552
原创 Mybatis查询部分字段
解决问题:数据库表里面很多字段不太需要,有时只想取到里面的部分字段的值,如果重新定义 DTO 会比较麻烦。BookMapper.xml 文件中定义如下:<!-- Book全部字段 --><resultMap id="BaseResultMap" type="com.lgsc.cjbd.book.model.Book"> <id column="book_id" property="book
2017-06-22 11:20:05
30953
8
转载 【Junit】The import org.junit.Test conflicts with a type defined in the same file报错
引入Junit后,进行单元测试,莫名其妙报了个这样的错误The import org.junit.Test conflicts with a type defined in the same file原因一:常规原因,导入的jar包相冲突原因二:狗血原因,写junit测试的Java类名为Test.java我的错误是类名用了Test。欲哭无泪!
2017-06-20 11:24:22
366
转载 mongodb进程莫名退出
转载自:http://www.db2china.net/Article/34771使用命令./mongod --dbpath=../data/db/ --logpath=../data/log/mongodb.log --logappend来启动mongodb服务后,过段时间,mongodb莫名退出了,查看log发现2017-06-09T13:48:57.996+080
2017-06-09 14:10:44
7324
原创 mongodb nginx-gridfs nginx安装
1. MongoDB安装下载安装包 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.4.tgz解压:tar -zxf mongodb-linux-x86_64-3.4.4.tgz改名:mv mongodb-linux-x86_64-3.4.4.tgz mongodb创建数据目录和日志目录: mkdir -p mongo
2017-06-09 11:29:40
620
转载 Mybatis中的#和$的区别
#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。$将传入的数据直接显示生成在sql中。$方式一般用于传入数据库对象,例如传入表名。一般能用#的就别用$。MyBatis排序时使用order by 动态参数时需要注意,用$而不是#转载:http://weijun726.blog.163.com/blog/static/8734229920
2017-06-06 15:53:30
244
原创 Mybatis根据List批量查询List结果
一、mapper接口/** * 根据剧典id list查询剧典 */public List<Drama> selectByIds(@Param("dramaIds")List<Long> dramaIds);二、mapper.xml文件<!-- 根据剧典id list查询剧典 --><select id="selectByIds" resultMap="DramaImageResultMap
2017-06-06 15:49:07
18019
1
原创 【剑指offer】斐波那契数列(续)
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 首先我们考虑最简单的情况。如果只有1级台阶,那显然只有一种跳法。如果有2级台阶,那就有两种跳的方法了:一种是分两次跳,每次跳1级;另外一种就是一次跳2级。 现在我们再来讨论一般情况:我们把 n 级台阶时的跳法看成是 n 的函数,记为 f(n) 。当 n > 2 时,第一次跳的时候就有两种不同的选择
2017-05-16 18:59:00
291
原创 【剑指offer】斐波那契数列
题目描述现在要求输入一个整数n,请你输出斐波那契(Fibonacci)数列的第n项。此题易用递归来实现public int Fibonacci(int n) { if (n <= 0) return 0; if (n == 1) return 1; return Fibonacci(n - 1) + Fi
2017-05-16 16:43:12
291
原创 【剑指offer】旋转数组的最小数字
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组 { 3, 4, 5, 1, 2 } 为 { 1, 2, 3, 4, 5 } 的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。package test.test;/** * 递增数组的旋转数组 如:{1, 2,
2017-05-16 15:42:03
181
原创 【剑指offer】用两个栈实现队列
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;public class TestStackToQueue { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>();
2017-05-15 15:04:49
153
原创 【剑指offer】重建二叉树
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。public class TestReConstructBinaryTree { public TreeNode reConstructBinaryT
2017-05-15 14:04:39
162
原创 【剑指offer】从尾到头打印链表
题目描述输入一个链表,从尾到头打印链表每个节点的值。import java.util.ArrayList;public class TestLinkList { public static void main(String[] args) { TestLinkList linkList = new TestLinkList(); new TestLinkList
2017-05-12 18:47:32
198
原创 【剑指offer】替换空格
题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class TestReplaceSpace { public static void main(String[] args) { StringBuffer str = new StringBuffer(
2017-05-11 17:47:27
245
原创 【剑指offer】有序二维数组中的查找
有序二维数组中的查找题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class TestFind { public static void main(String[] args) { int[][] array = { { 1, 2, 3,
2017-05-11 12:36:57
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人