一:背景 1. 讲故事 前段时间有位朋友在微信群问,在向 mongodb 中插入的时间为啥取出来的时候少了 8 个小时,8 在时间处理上是一个非常敏感的数字,又吉利又是一个普适的话题,后来我想想初次使用 mongodb 的朋友一定还会遇到各种新坑,比如说: 插入的数据取不出来,看不爽的 Object ...
分类:
数据库 时间:
2020-08-24 16:38:14
阅读次数:
69
去年 5 月份的 Google I/O 上,谷歌宣布 Kotlin-first,Kotlin 开始成为 Android 开发者的首选语言,接着谷歌针对 Kotlin 的相关建设不断。 本文简介 Java 迁移到 Kotlin 指南相关 就在今年,上周,谷歌刚刚推出免费的 Kotlin 和 Andro ...
分类:
编程语言 时间:
2020-08-21 16:36:53
阅读次数:
93
昨天在开发的过程中,自己设计的mysql的一个表是自增主键,但是在插入数据的过程中,发现主键冲突。具体如下:我们是通过kafka作为消息队列,三个consumer,每个cosumer进行一些逻辑运算以后进行插入操作,插入到表t_a表中,mybatis使用的下面配置useGeneratedKeys="true"keyProperty="id"servcie逻辑如下,我们一次获取到多条插入数据库对象的
分类:
其他好文 时间:
2020-08-20 18:30:12
阅读次数:
66
maven安装 Linux安装maven 进入自选目录安装maven的目录下 cd /usr/local 下载maven压缩包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-m ...
分类:
系统相关 时间:
2020-08-20 18:25:27
阅读次数:
87
1.Curl 命令 # 建立索引 [root@dbtest01 ~]# curl -XPUT 'http://10.0.0.121:9200/test' # 插入数据 [root@dbtest01 ~]# curl -XPUT 'localhost:9200/student/user/1?prett ...
分类:
其他好文 时间:
2020-08-19 19:53:11
阅读次数:
64
排序 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法 (稳定的排序是指排序前后相同的两个数的相对位置是一致的) 一.冒泡排序 1.算法描述 比较相邻元素,如果第一个比第二个大,交换位置,这样每经过一趟就冒出一个最大的 2.代码实现 p ...
分类:
编程语言 时间:
2020-08-19 19:14:17
阅读次数:
66
大学有一门课程叫操作系统,学习过的同学应该都记得,监视器是操作系统实现同步的重要基础概念,同样它也用在JAVA的线程同步中,这篇文章用一种类推的思想解释监视器”monitor”。 1.什么是监视器 监视器可以看做是经过特殊布置的建筑,这个建筑有一个特殊的房间,该房间通常包含一些数据和代码,但是一次只 ...
分类:
编程语言 时间:
2020-08-19 19:10:52
阅读次数:
66
顺序表 线性表的顺序存储 顺序表的样子: 顺序表的特点: 逻辑上顺序,在物理存储上也是顺序的,相邻的 随机访问,通过序号可以有限的时间内找到所需的元素 存储密度高,每个节点只存储数据元素 插入和删除正常需要移动很多元素 顺序表的基本操作: 插入操作图片: 代码: //顺序表的插入操作 bool Li ...
分类:
其他好文 时间:
2020-08-18 14:04:38
阅读次数:
65
AtCoder Grand Contest 047 解题报告。 ...
分类:
其他好文 时间:
2020-08-18 14:03:59
阅读次数:
276
VIMvi与vim的最大区别就是编辑一个文本时vi不会显示颜色,vim会显示颜色;安装VIM工具安装命令yuminstall-yvim-enhanced如果不知道vim需要安装的包名称可以使用以下命令来查询vim的包名称;yumprovides"vim"vim的三种常用模式一般模式编辑模式命令模式一般模式一般模式下的快捷操作移动h或←光标左移一个字符。如果是20h,表示左移20
分类:
系统相关 时间:
2020-08-18 13:48:08
阅读次数:
313