7 馥钰

尚未进行身份认证

我要认证

好人一生平安! 天道酬勤! 天生我材必有用! 生命不息奋斗不止! 学海无涯,温故而知新! 高并发、大流量,分布式计算、分布式存储!

等级
TA的排名 5k+

Kafka史上最详细原理总结上

Kafka史上最详细原理总结分为上下两部分,承上启下Kafka史上最详细原理总结上Kafka史上最详细原理总结下KafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语

2020-06-05 19:24:58

代码优化 - 下

优化过程分为了上下两篇,上篇是基础篇,下篇是优化篇,优化是利用java8 提供的新功能Consumer,方法可以作为参数传递!单行数据调用此方法的地方,此处就比较单了,实体不为空,就设置itemList值。多行数据有两个方法,一个需要显示序号,一个不需要序号。调用此方法的地方,此处就比较单了,把实体转为真是类型,然后设置itemList值。抽出一个工具类import org.apache.commons.collections.Collec...

2020-06-01 20:02:06

代码优化 - 上

最近在写Excel导出功能,需要合并多行,优化过程分为了上下两篇,上篇是基础篇,下篇是优化篇,优化是利用java8 提供的新功能,方法可以作为参数传递!这是导出的Excel的样式 优化的内容,仅涉及下面单元格内容数据填充,下面的几个方法。待优化方法,结构基本相似,当currRow < maxRow的时候,是需要合并单元格的,否则不需要合并,所以每个方法就分了需要合并单元格和不需要合并单元格两种情况去考虑。头部的一段是判断实体或者数组是否为空,为空的话,设...

2020-06-01 18:17:06

java poi 合并单元格

https://blog.csdn.net/a919423654/article/details/68066294poi 合并 单元格XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet();//这个就是合并单元格//参数说明:1:开始行 2:结束行 3:开始列 4:结束列//比如我要合并 第二行到第四行的 第六列到第八列 sheet.addMergedRegion(new...

2020-05-27 16:19:08

Git撤销对远程仓库的push & 本地仓库的commit提交

https://www.cnblogs.com/chaoxiZ/p/9714085.html撤销push1. 执行git log查看日志,获取需要回退的版本号2. 执行git reset –-soft <版本号>,如git reset --soft 4f5e9a90edeadcc45d85f43bd861a837fa7ce4c7,重置至指定版本的提交,达到撤销提交的目的然后执行git log查看此时,已重置至指定版本的提交,log中已经没...

2020-05-25 16:47:15

maven SNAPSHOT

MAVEN 有RELEASE版本 跟 SNAPSHOT版本机制: RELEASE版本机制 先检查本地仓库是否有依赖的包,如果没有就去中央仓库或远程私有仓库进行下载。如果本地仓库已经有的话,不论远程私有仓库(MAVEN私服)是否有更新都不进行下载,除非把本地仓库的文件删除掉。(即使在编译的时候加参数-U也没效果) SNAPSHOT版本机制: 可以先参考一下这个文章:https://www.cnblogs.com/EasonJim/p/6852840.html 个人对于MAV...

2020-05-21 11:32:11

java.io.IOException: Broken pipe & getOutputStream() has already been called for this response 问题处理

问题:在做excel导出时,断点调试,自己写的代码没有任何问题,从执行完自己的业务代码到返回客户端的过程中报了如下错误[http-nio-8080-exec-1] 05/20-21:06:35,137 ERROR com.kr.media.framework.web.BaseExceptionResolver.doResolveHandlerMethodException(BaseExceptionResolver.java:33) - org.apache.catalina.connector.Cl

2020-05-20 21:19:11

Java自定义注解

一直对自定义注解感到好奇,今天就觉得学一下,从网上搜了个文章(https://www.cnblogs.com/liangweiping/p/3837332.html),跟着例子跑了一遍,还挺有趣的,遂分享出来。以下示例,在此文章基础上改进而来,仅供参考。一、注解的基础1.注解的定义:Java文件叫做Annotation,用@interface表示。2.元注解:@interface上面按需要注解上一些东西,包括@Retention、@Target、@Document、@Inherited四种。

2020-05-18 19:31:49

Java自定义注解

转载:https://www.cnblogs.com/liangweiping/p/3837332.html前言:这两天看了一下Java自定义注解的内容,然后按照我自己的理解写了两份代码,还挺有趣的,本文包括三个部分:注解的基础、通过注解进行赋值(结合了工厂方法模式)、通过注解进行校验。一、注解的基础1.注解的定义:Java文件叫做Annotation,用@interface表示。2.元注解:@interface上面按需要注解上一些东西,包括@Retention、@Target、@Docu.

2020-05-18 19:13:17

mysql DISTINCT top 5 去重

如果表字段是:id, author_id, version, rank, ……假设表数据如下30,1,100,200……29,2,100,190……28,3,100,180……27,4,100,170……26,5,100,160……25,6,100,150……24,7,100,140……23,1,100,130……22,3,100,120……需求:取最...

2020-03-26 17:38:46

小心linux自动杀死进程的操作(kill -9 pid)

https://blog.csdn.net/qq_29631069/article/details/79796560这两天部署在linux上的程序老是莫名其妙的自动停止而且没有任何日志打印,纠结好长时间后发现linux的message.log日志中有一句,如下:因为内存占用过多会杀死一个占用最多的进程命令:sudo grep "java" /var/log/messagesApr 2...

2020-02-17 12:49:03

linux找出占用内存,占用CPU资源最多的前10个进程

原文链接:https://blog.csdn.net/huangbaokang/article/details/84934957找出占用内存资源最多的前 10 个进程# ps -auxf | sort -nr -k 4 | head -101找出占用 CPU 资源最多的前 10 个进程# ps -auxf | sort -nr -k 3 | head -101———————...

2020-02-17 12:47:07

微信APP支付-JAVA

本文链接:https://blog.csdn.net/asd54090/article/details/81028323上篇写的支付宝,这篇肯定是微信的,希望能帮到大家,Luck!重点微信官方提供的有Maven的工具库,据说可以Easy Use!坑!!!(也可能是我用的不好,各种不通。。)下载微信官方接入demo,根据自己所需要的模块接入统一下单处,我们需要签两次名,签名规则代码...

2019-12-04 21:03:08

微信小程序分享小程序码的生成,多参数以及参数的获取

https://blog.csdn.net/weixin_42661321/article/details/83107656本文链接:https://blog.csdn.net/weixin_42661321/article/details/83107656如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人。谢谢大家!❤如果解决不了,可以在文末进群交流。官方文档地址:https:...

2019-08-28 21:10:08

微信小程序用canvas展示base64格式的图片

https://blog.csdn.net/spongeK/article/details/84863531目前有个需求,就是分享页面到朋友圈,由后台传图片的数据,是base64格式的,然后要展示在页面中并且点击保存按钮可以将图片保存在系统相册中。实现一、一开始想着是用image直接去显示,然后使用wx.saveImageToPhotosAlbum(Object object)保存到系...

2019-08-10 11:48:52

新建本地仓库,同步远程仓场景,出现git branch --set-upstream-to=origin/master master 解决方法

https://www.cnblogs.com/kaibindirver/p/10617377.html1.本地创建一个本地仓库2.关联远程端:git remote add origin git@github.com:用户名/远程库名.git3.同步远程仓库到本地git pull这个时候会报错If you wish to set tracking information for ...

2019-07-26 17:54:57

一台电脑上同时使用github和gitlab

方案一:强烈推荐一个ssh key同时连接github和gitlab的解决方案用gitlab的ssh连接githubhttps://blog.csdn.net/liyanlei5858/article/details/79108060方案二:不同的ssh key分别连接github和gitlab,有一个路由的配置文件(config)http://www.arccode.net...

2019-07-05 20:12:46

小程序 发送消息 提示 form_id过期或者不正确

https://www.jianshu.com/p/aa709f4a57f7错误消息:41028 weapp_template_msg.form_id过期或者不正确场景用户A 生成的 formId ,消息发送给 A 是 OK的但是消息发送给 B 就报了 41028 的错误。解决办法将 B 的formId 缓存在redis 中A 给 B 发送消息时候,后端去拿到B的for...

2019-07-05 10:45:22

微信小程序云函数发送模板消息 - 踩过的坑

调用云函数发送模板消息,正常情况,一个小时搞定的问题,我活生生搞了一天,报错却无从查起,特地记录下来,避免以后再犯这些错误,也希望能帮助到跟我遇到相同问题的朋友们!一、云函数发送模板消息,提示-604101微信后台云函数错误:无权限调用此API刚开始看小程序,文档也都没有仔细通读下来,压根就不知道云函数调用模板消息相关接口,还需要配置权限,还一直在怀疑是不是只有上线的小程序才允许发送模...

2019-07-02 21:49:35

Java中Lambda表达式的使用

https://www.cnblogs.com/franson-2016/p/5593080.html简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java S...

2019-04-23 22:14:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。