xxl-job分布式任务调度项目搭建(单机部署demo)

今天学习了一下分布式任务开源项目xxl-job,然后自己在本地“搭建”了一个单机的任务项目。 写了一个定时任务,每分钟向数据库中添加一条数据,很简单的项目,大家可以通过该项目作为xxl-job的入门小试。 先介绍一下大致是怎样的吧: 第一部分,xxl-job作为一个单独的项目,需要部署在to...

2019-04-23 20:49:17

阅读数 35

评论数 0

MySQL中distinct和group by性能比较

在分组字端是单字端的情况下: 没有创建索引时: distinct比group by 要慢一些 在数据量为10万的时候,用时0.78秒 group by 耗时0.31 在创建了索引之后: discinct的时间较少了107倍 group by 加快了43倍 以上为实验证明 大家有时...

2019-04-19 16:32:51

阅读数 26

评论数 0

优化 Group By -- MYSQL一次千万级连表查询优化(转)

概述: 交代一下背景,这算是一次项目经验吧,属于公司一个已上线平台的功能,这算是离职人员挖下的坑,随着数据越来越多,原本的SQL查询变得越来越慢,用户体验特别差,因此SQL优化任务交到了我手上。 这个SQL查询关联两个数据表,一个是攻击IP用户表主要是记录IP的信息,如第一次攻击时间,地址,IP...

2019-04-19 16:22:48

阅读数 27

评论数 0

Java并发包之CountDownLatch

今天主要来看一下JUC中的CountDownLatch: public class CountDownLatchTest implements Runnable{ static final CountDownLatch countDownLatch = new CountDownLa...

2019-04-03 15:09:22

阅读数 61

评论数 0

try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?

会在return中间执行! try中的return语句调用的函数先于finally中调用的函数执行,也就是说return语句先执行,finally语句后执行,但return并不是让函数马上返回,而是return语句执行后,将把返回结果放置进函数栈中,此时函数并不是马上返回,它要执行finally...

2019-03-29 20:25:57

阅读数 36

评论数 0

数据库 DML、DDL、DCL的区别

一、DML DML(data manipulation language)数据操纵语言:     就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。 SELECT 列名称 FROM 表名称 UPDATE 表名称 SET 列名称...

2019-03-19 13:34:37

阅读数 28

评论数 0

Redis最新最全面试题

原文:https://blog.csdn.net/u010682330/article/details/81043419 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据...

2019-03-11 20:14:49

阅读数 38

评论数 0

redis面试考点

1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性...

2019-03-11 18:12:43

阅读数 53

评论数 0

kafka生产者发送消息

本文简单介绍kafka发送消息一些基础,先上代码,复制粘贴然后根据自己情况改一下ip地址,可直接发消息!!!贼强!!! package producer; import org.apache.kafka.clients.producer.*; import java.util.Propert...

2019-03-09 15:25:25

阅读数 38

评论数 0

mysql mybatis 不等于号写法

mysql 不等于号写法 mysql中用<>与!=都是可以的,但sqlserver中不识别!=,所以建议用<> @Select("<script&am...

2019-03-05 18:45:22

阅读数 306

评论数 0

mysql 按照中文拼音首字母排序

ORDER BY convert(name using gbk) ASC

2019-03-05 11:50:42

阅读数 56

评论数 0

Map的四种遍历方式

package test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapEntry { public static void main(Strin...

2019-03-03 16:31:42

阅读数 35

评论数 0

java List转Map

在平时的编程过程中,list和map是集合中最常遇到的两种,熟练使用这两种集合是程序员必须具备的技能,list转map的应用常见也是很常遇到的,结合我最近的一个使用场景说一下: 比如我们需要这样的数据 a.id ,a.name b.role 这样的数据,显然这是存在两张表中的,一般我们设计到大数...

2019-03-03 16:17:23

阅读数 17

评论数 0

ssm poi 实现execl数据导入到数据库

首先是service层定义一个方法,返回值类型你们自己根据需要定义: PartImportPartListRes importToTemp(InputStream is, String fileName, String userId, String userName); serviceIm...

2019-03-02 19:02:26

阅读数 67

评论数 0

ssm poi导出数据到excel文件中,并不在服务器上生成excel文件

我们直接上代码: 首先是service层,首先定义一个方法,并在实现类中写文件导出的逻辑: void export(ExportErrorPartDataReq exportReq, ServletOutputStream out); serviceImpl: @Override ...

2019-03-02 18:38:26

阅读数 47

评论数 0

JVM :Native memory allocation 导致JVM Crash

原因: 主机进程开的太多了,占用太多的运行内存,导致jvm在运行时没有充足的内存可以占用 解决方法:关闭程序运行时其他无关的软件或者扩充主机的内存 当然,还有引起异常的其他原因,jvm会生成一个日志文件,里面会有可能的原因,大家根据自己的实际情况进行排查。 我这个程序是没有问题的,突然产生以...

2019-02-28 12:45:15

阅读数 23

评论数 0

redis ERR invalid DB index

一个redis实例默认有16个数据库,从0-15,超出这个范围就会报出ERR invalid DB index。 这里是我们用redis可视化客户端连接的,异常信息在右下方显示了,很明显select 16 是没有这个库的,所以报错。 下面看一下java Jedis连接redis时的异常信...

2019-02-15 18:51:33

阅读数 58

评论数 0

jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set

修改redis的配置文件,如上图所示。  记得把前面的注释去掉,然后重启redis就可以了,这里注意redis服务重启的时候要指定配置文件 关于redis的启动方式: 1、指定配置文件 $: ./redis-server /usr/local/redis.conf 2、不指定配置:$:...

2019-02-15 17:07:55

阅读数 126

评论数 0

creating server tcp listening socket 127.0.0.1:6379: bind No error

window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 的解决方案如下按顺序输入如下命令就可以连接成功 1. redis-cli.exe 2. shutdown 3. exit ...

2019-02-13 09:37:43

阅读数 36

评论数 0

StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】

isNotEmpty(str)等价于 str != null && str.length > 0 isNotBlank(str) 等价于 str != null && str.l...

2019-02-12 22:08:16

阅读数 26

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭