根据当前日期求上周一,上周日,上上周一,上周日的日期(详细解释代码)

前言:最近写项目,需要求这四个指标,就写了下这个方法。public static String getLastMondayAndSunday(String day, int number) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String lastLastMonday = nul...
分类: 其他 发布时间: 01-24 23:09 阅读次数: 0

maven项目打包时,[ERROR] Unable to locate the Javac Compiler in:

错误内容[ERROR] Unable to locate the Javac Compiler in: D:\installed\jre1.8\..\lib\tools.jarPlease ensure you are using JDK 1.4 or above andnot a JRE (the com.sun.tools.javac.Main class is required)....
分类: 其他 发布时间: 01-24 23:09 阅读次数: 0

关于Kafka 的消息日志Offset 的了解

转:http://blog.csdn.net/looklook5/article/details/42008079之前在做Kafka 整合Storm的时候,因为对Kafka 不是很熟,考虑过这样的一个场景问题,针对一个Topic,Kafka消息日志中有个offset信息来标注消息的位置,Storm每次从kafka 消费数据,都是通过zookeeper存储的数据offset,来判断需要获取消息在...
分类: 其他 发布时间: 01-24 23:09 阅读次数: 0

Kafka为什么那么快的秘密

网上有很多Kafka的测试文章,测试结果通常都是“吊打”其他MQ。感慨它的牛B之余我觉得必要仔细分析一下它如此快速的原因。这篇文章不同于其他介绍Kafka使用或者技术实现的文章,我会重点解释——为什么真快。(当然不是因为它用了Scala!!!!)生产者(写入数据)生产者(producer)是负责向Kafka提交数据的,我们先分析这一部分。Kafka会把收到的消息都写入到硬盘中,它绝对不会...
分类: 其他 发布时间: 01-24 23:08 阅读次数: 0

hibernate的分页数据错乱问题

前言使用hibernate的分页功能时,发现第一页和第二页的数据出现重复现象原因hibernate 分页查询 的第一页 和第二页之后的sql 不一样第一页时是:select * from (myquery) where rownum<?第二页及之后页时是:select * from (select row_.*,rownum rownum_ from (myque...
分类: 其他 发布时间: 01-24 23:08 阅读次数: 0

Mysql:ON 与 WHERE 的区别

即使你认为自己已对 MySQL 的 LEFT JOIN 理解深刻,但我敢打赌,这篇文章肯定能让你学会点东西!ON 子句与 WHERE 子句的不同 一种更好地理解带有 WHERE ... IS NULL 子句的复杂匹配条件的简单方法 Matching-Conditions 与 Where-conditions 的不同关于 “A LEFT JOIN B ON 条件表达式” 的一点提醒O...
分类: 其他 发布时间: 01-24 23:08 阅读次数: 0

Impala集成hive

https://blog.csdn.net/lukabruce/article/details/82970502
分类: 其他 发布时间: 01-24 23:07 阅读次数: 0

Comparator使用记录

1、实体类@Entity@Table(name = "game_server_pay")public class EntityGameServerPay implements Serializable{ private static final long serialVersionUID = 2L; @Id private String projectname; ...
分类: 其他 发布时间: 01-24 23:07 阅读次数: 0

GZIPInputStream报EOFException(异常的getmessage是null)

前言有个前人留下的日志清洗的程序,日志源是gz包的格式,后台拿到gz后进行解压并清洗日志,报错代码如下://代码里的file对象即为日之源的gz文件BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new GZIPInputStream(new FileInputStream(file)),...
分类: 其他 发布时间: 01-24 23:07 阅读次数: 0

更换group.id时kafka从哪开始消费

前言:设置消费者properties的两个参数,这两个参数觉得从哪开始消费的问题1、consumer.group.id2、properties.setProperty("auto.offset.reset", "earliest”) // latest注意:只要不更改group.id,每次重新消费kafka,都是从上次消费结束的地方继续开始,不论"auto.offset.res...
分类: 其他 发布时间: 01-24 23:06 阅读次数: 0

自定义缓存

前言先来说一下自定义缓存的实现思路,首先需要定义一个存放缓存值的实体类,这个类里包含了缓存的相关信息,比如缓存的 key 和 value,缓存的存入时间、最后使用时间和命中次数(预留字段,用于支持 LFU 缓存淘汰),再使用 ConcurrentHashMap 保存缓存的 key 和 value 对象(缓存值的实体类),然后再新增一个缓存操作的工具类,用于添加和删除缓存,最后再缓存启动时,开启一个无限循环的线程用于检测并删除过期的缓存,实现代码如下。1、首先,定义一个缓存值实体类,代码如下:
分类: 其他 发布时间: 01-24 23:06 阅读次数: 0

重置Kafka的消费组的offset

本文阐述如何使用Kafka自带的kafka-consumer-groups.sh脚本随意设置消费者组(consumer group)的位移。需要特别强调的是, 这是0.11.0.0版本提供的新功能且只适用于新版本consumer。  在新版本之前,如果要为已有的consumer group调整位移必须要手动编写Java程序调用KafkaConsumer#seek方法,费时费力不说还容易出错。0.11.0.0版本丰富了kafka-consumer-groups脚本的功能,用户可以直接使用该脚本很方便地为已
分类: 其他 发布时间: 01-24 23:06 阅读次数: 0

no main manifest attribute

前言springboot程序打包报错:no main manifest attribute原因pom文件未加打jar包的配置,导致找不到main方法处理在pom.xml文件里添加如下配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-
分类: 其他 发布时间: 01-24 23:06 阅读次数: 0

如何注册谷歌账号,遇到“此电话号码无法用于进行验证”怎么办

如何注册谷歌账号,遇到“此电话号码无法用于进行验证”怎么办您现在的位置:首页/谷歌SEO/如何注册谷歌账号,遇到“此电话号码无法用于进行验证”怎么办...谷歌账号注册教程教你如何申请创建Google账号,以及遇到“此电话号码无法用于进行验证”问题时该怎么办。谷歌账号现在实行的是一号通用的政策,也就是说你只需注册一个Gmail邮箱账号,谷歌的其他所有产品都可以通过这个账号进行登录。谷歌旗下有很多实用的工具,除了外贸常用的Gmail邮箱,还有谷歌SEO经常用到的谷歌站长、谷歌分析、谷歌关键词规划师等
分类: 其他 发布时间: 01-24 23:05 阅读次数: 0

idea中导入项目找不到右侧菜单栏中maven选项

前言今天从GitHub下载了一个springBoot工程,在idea里打开后:(1)idea中导入项目找不到右侧菜单栏中maven选项(2)pom文件里的依赖没有引入,代码报红原因这种原因一般是由于读取项目出错,没有正确加载到pom文件造成解决(1)使用idea的快捷键ctrl+N或者help->find action(2)在Actions中输入Maven Projects(3)引入pom文件右侧菜单栏出现maven选项,等待依赖引入即...
分类: 其他 发布时间: 01-24 23:05 阅读次数: 0

关于数组的几点整理

关于数组的几点整理一维数组1.一维数组定义:数组中每元素只有一个下标.格式:类型标识符 数组名[常量表达式]说明: a.数组名命名规则与变量名命名规则一b.常量表达式只能是常量或符号常量c.对于int a[10],数组中有十个元素: a[0]–a[9]2.一维数组的引用通过给出数组名称和这个元素的位置编号,程序可引用数组中任一元素,引用格式: a[5] a[i+j] a...
分类: 其他 发布时间: 01-24 23:05 阅读次数: 0

多维数组例题

多维数组例题例一:将a数组中第一个元素移动到数组末尾,其它数往前移一位。分析:1.先把第一个元素存储到temp中,留到最后调用。2.把剩余的元素按照a[1]=a[2],a[2]=a[3]……的形式排列#includeusing namespace std;const int n=10;int a[n];int main(){int i;for(i=1;i<n;i++) ...
分类: 其他 发布时间: 01-24 23:05 阅读次数: 0

Java study 细菌繁殖

Java study 细菌繁殖代码如下import java.util.Scanner;public class Main24 { public static void main(String[] args) { Scanner cin = new Scanner(System.in); //System.out.println("请输入行数:"); i...
分类: 其他 发布时间: 01-24 23:04 阅读次数: 0

二叉树的基本操作和应用

Fortran由IBM在1957年开发,应用在IBM704系统上,它是世界上第一个被正式采用并流传至今的高级编程语言。
分类: 其他 发布时间: 01-24 23:04 阅读次数: 0

Labelme安装及使用教程

Labelme安装教程(基于anaconda)1. 创建anaconda虚拟环境labelmeconda create -n labelme python=3.6完成之后如图所示(由于我已经创建了labelme故这里用labelme1代替)激活环境:conda activate labelme执行完这一步会发现运行环境转移到了labelme,如果没有重新创建2. 安装labelme所需要的依赖环境安装的时候使用pip或者conda都可以,两者之中有一个不行时尝试使用另一个,我在安装的时
分类: 其他 发布时间: 01-24 23:04 阅读次数: 0