
java
文章平均质量分 91
天罡gg
我是天罡老哥, 技术领域奋战十年多的老兵, 在世界500强、上市公司担任过TeamLeader、架构师, 现为大家分享一些技术积累, 希望我们能成为朋友,在寒冬抱团取暖!
展开
-
Win10设置环境变量的5种方式,在哪打开? 如何打开?
本文主要介绍:Win10设置环境变量的5种方式,前2种也适用于其它Window系统。这5种方式,我最喜欢的是第3种,非常快捷,输入最少,看看哪种适合你,Let’s go!原创 2023-03-12 15:02:05 · 71930 阅读 · 18 评论 -
JAVA混合使用函数式接口(BiPredicate和Consumer)、泛型、lambda表达式、stream流,优化List求交集和差集后的通用处理
本文主要讲的是一个小的功能代码的优化案例,用到的知识点主要包括函数式接口(BiPredicate和Consumer)泛型lambda表达式stream流。主要目的是提高代码质量,减少“流水账”的重复代码,提高可读性和可维护性。实现的功能对比两个嵌套List,求交集和差集,并对交集和差集做对应的消费处理。希望能以此抛转引玉扩展大家使用函数式接口的场景。凡是带有@FunctionalInterface注解的接口都属于函数式接口,主要作用是可以将方法当做方法的参数,并且可以被隐式转换为lambda 表达式。原创 2023-01-29 10:33:52 · 3477 阅读 · 76 评论 -
Java生成微信小程序二维码,5种实现方式,一个比一个简单
先介绍一下项目场景,主要是通过微信小程序二维码裂变分享,每个账号有专属邀请二维码,分享出去,有新人扫码入驻,就可以得到现金奖励或红包奖励。当然,产品设计会更丰富,不止有裂变模式,还有渠道推广模式,还有各种奖励规则,但核心实现都是生成二维码。对于如何生成微信小程序二维码,本文一共列举了5种实现方式,其中第1、2种是网上常见的方式,第3、4、5种封装的更为优雅,文末可打包下载开箱即用的全套源码,我更期待老铁的文末 投票:哪种方式你更喜欢?原创 2023-01-26 15:50:03 · 35483 阅读 · 107 评论 -
阿里同步神器Canal原理+安装+快速使用
最开始听说canal是从mysql与redis双写一致性解决方案,当时并没有太在意,最近由于需要实时同步数据,如果在代码对insert/update/delete做拦截也可以实现,但对代码侵入性太大了,并且后期更改时容易有遗漏,风险太高,这时就又想到了canal,canal的好处在于对业务代码没有侵入,因为是基于监听binlog日志去进行同步数据,这个真的是太爽爽爽了。并且实时性也能做到准实时,这也是canal为什么这么流行,因为确实很多企业会用来做数据同步的方案。原创 2022-11-15 12:30:41 · 5601 阅读 · 31 评论 -
RestTemplate.exchange各种用法(包括泛型等 --全)
在我们日常开发中,无论是内部服务之间的调用,还是调用第三方服务,都免不了发起Http请求,在Java中发起Http请求常见的方式大致有原生HttpURLConnection、Apache的HttpClient、Spring的RestTemplate等,如果您基于Spring框架,那么强烈推荐使用RestTemplate,理由很简单:非常符合我们发起http请求的习惯,就像使用postman,只需要关心具体的url、header、body等即可,对于繁琐的细节RestTemplate都帮我们安排(封装)的明明原创 2022-11-06 22:00:04 · 33317 阅读 · 36 评论 -
CentOS7安装教程 (图文超详细 - 桥接模式 - 固定IP - 直接联网)
本文将安装Vmware、CentOS7,最后使用MobaXterm远程连接CentOS7来玩,直接联网版,不需要修改配置文件,全界面操作. 对于新手来说非常友好,只要跟着教程来走,保证安装完就能正常使用。原创 2022-10-09 17:51:44 · 2854 阅读 · 4 评论 -
POI设置单元格字体颜色等样式(踩坑记录)
最近项目使用POI按模板导出Excel,需要设置单元格的字体为红色,但只设置一部分或者某一个. 这里遇到一个容易踩坑的点,所以记录一下,希望能让更多的人少走弯路.这里关键点有两步,也是容易踩坑的点:1.克隆Style:新建的redCellStyle要从现有的cell拷贝cellStyle:redCellStyle.cloneStyleFrom(cell.getCellStyle());2.克隆Font:新建的redFont要从现有的cellStyle拷贝font:这个POI没有封装,只能手动拷贝。。。原创 2022-10-16 13:37:34 · 16684 阅读 · 23 评论 -
实战案例分享:POI根据模板导出Excel(代码已开源 - 通用)
最近项目上需要导出一个复杂的Excel,有特殊符号,有合并单元格,还有各种字体颜色的样式设置等,考虑到全部使用POI生成的话,一是费时费力,二是以后有类似需求难道还要再干一遍?这显然不符合咱们程序员的思维,所以为了一劳永逸,实现了根据模板导出Excel的通用功能,功能很强大,代码很简洁可控,覆盖大部分场景,您只需要把Excel模板定义好,内容可以采用静态填充,也可以采用动态填充,再也不用为了导出复杂Excel发愁啦,推荐大家使用POI导出Excel时,如果有类似需求可以使用,文末附开源地址哦!原创 2022-10-17 22:21:15 · 4363 阅读 · 6 评论