- 博客(14)
- 收藏
- 关注
原创 Sprig Boot 整合 MyBatis-plus
MyBatis-puls(苞米豆出品)真是太好用了,封装的很全面完美!用过之后再也不想用原生的MyBatisl 。下面发一下整合步骤及简单的使用:1.添加依赖2.添加配置文件信息3.配置类4.这个是最精髓的一步,添加一个生成model的工具,直接上代码package com.ziroom.demomybatisplus.config;import com.ba...
2019-01-28 12:06:30
195
2
转载 jsp中的table导出excel
var idTmr;function getExplorer() { var explorer= window.navigator.userAgent; //ie if(explorer.indexOf("MSIE") >=0) { return 'ie'; } //firefox else if
2017-12-07 17:47:03
1168
1
转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么?一、入门 1、简介 Kafka is a distributed,partitioned,
2017-10-17 15:19:46
205
转载 分布式消息系统:Kafka
Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。传统的企业消息系统并不是非常适合大规模的数据处理。为了已在同时搞定在线应用(消
2017-10-17 11:23:25
279
转载 Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
编者按:HDFS和MapReduce是Hadoop的两大核心,除此之外Hbase、Hive这两个核心工具也随着Hadoop发展变得越来越重要。本文作者张震的博文《Thinking in BigDate(八)大数据Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解》从内部机理详细的分析了HDFS、MapReduce、Hbase、Hive的运行机制,从底层到数据管理
2017-10-11 20:30:29
278
转载 关于 quartz 1.6.1 的一个死等问题,导致任务不执行
http://www.xuebuyuan.com/605475.html使用 quartz 1.6.1 上出现了一个并发的问题。由于有多个 Job 几乎同时并发,有时导致 Quartz 陷入死等状态,再也不执行任务了。具体 bug 可见:http://jira.opensymphony.com/browse/QUARTZ-707?page=com.atlassi
2017-09-15 16:25:46
560
转载 quartz详解4:quartz线程管理
http://blog.itpub.net/11627468/viewspace-1766967/quartz启动后有多个线程同时在跑。启动时会启动主线程、集群线程、检漏线程、工作线程。主线程负责查询到需要触发的线程,并放入到线程队列。集群线程负责集群、检漏线程负责对未成功执行的任务进行检漏。工作线程默认是20,一般PC服务器可以调到200。一、主线程QuartzSchedul
2017-09-15 16:24:50
493
转载 quartz详解3:quartz数据库集群-锁机制
http://blog.itpub.net/11627468/viewspace-1764753/一、quartz数据库锁其中,QRTZ_LOCKS就是Quartz集群实现同步机制的行锁表,其表结构如下:点击(此处)折叠或打开--QRTZ_LOCKS表结构CREATE TABLE `QRTZ_LOCKS` ( `LOCK_NAME` var
2017-09-15 16:23:29
1211
转载 quartz详解2:quartz由浅入深
http://blog.itpub.net/11627468/viewspace-1763498/一、quartz核心概念 先来看一张图: scheduler任务调度器trigger触发器,用于定义任务调度时间规则job任务,即被调度的任务misfi
2017-09-15 16:22:31
280
转载 quartz详解1:初步了解quartz
http://blog.itpub.net/11627468/viewspace-1763389/一、引入 你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用Java编程吗?如果这些问题中任何一个你回答是,那么
2017-09-15 16:19:25
252
转载 Freemarker实例教程
作者:永恒の_☆ 地址:http://blog.youkuaiyun.com/chenghui0317/article/details/7832474一、Freemarker的介绍 Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用
2017-09-15 12:01:20
222
转载 maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK
2017-09-14 19:09:14
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人