![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常工具类
文章平均质量分 69
蜀山雪松
这个作者很懒,什么都没留下…
展开
-
数据共享程序【推送与拉取】设计方案探讨
一般者对外提供数据的方式通常有如下两种方案: 1、提供接口让接收数据方使用定时任务进行调用接口拉取数据【Pull方式】。 2、数据提供方使用定时任务Push数据到数据使用的第三方。原创 2023-03-10 23:58:47 · 639 阅读 · 1 评论 -
DBeaver EE 21.3.x Macos 安装及Active
目录1、背景介绍2、实现步骤3、成果展现4、总结5、参考文章1、背景介绍 前面有一篇文章说明了如何在Windows 上安装DBeaver EE 21.1.x以及设置深色背景,本篇文章主要说明如何在Macos下安装以及实现在Macos上能够正常使用。因为最近DBeaver EE 发布了 21.3.x版本,原来我电脑上用的21.2.0版,点击了下载新版,结果在电脑上一直无法Active。于是回到网上找到以前针对21.1.0版本的激活方法。最后通过自己思考和努力成功激活了...原创 2021-12-19 12:14:07 · 1639 阅读 · 3 评论 -
Java8 Stream List<Bean> 或List<Map> 转Map
目录1、使用场景2、代码实现3、成果展现4、总结 5、参考文章1、使用场景 我们实际开发工作之中可能会遇见很多这种情况,要查询某个分页List,但是里面设计一些字典字段或者其他关联表的名称。在实际实现过程之中最简单粗暴的方法就是返回分页数据之后,循环分页结果如10条记录进行再次查询,假如分页List的记录项之中有很多类似的需要翻译名称势必会多次查询数据库。我在实际实践之中可能针对分页返回的结果,通过Stream的去重distinct处理只后,通过mys...原创 2021-12-19 11:06:23 · 2595 阅读 · 0 评论 -
Java后端 获得某天/某月 开始和结束时间
目录1、使用场景2、业务逻辑实现3、实现代码展示4、成果展现4、总结5、参考文章1、使用场景 最近项目有个一个需求实现,查询某月的日历相关的事件信息,里面包含有一门课程的开始时间和结束时间,以及自定义相关日历提示信息。在点击某个日历天之后显示某一天的事件详情。2、业务逻辑实现 数据来源有两部分。 第1部分: 分派给学员的课程有开始时间和结束时间,因为前期业务处理可能开始或者结束时间有为0(标识未设置),也有两者都...原创 2021-12-04 16:42:53 · 2535 阅读 · 0 评论 -
Java 二维数组实战区间是否连续及区间最小值和最大值判断
目录1、应用背景2、二维数组判断区间是否连续3、成果展现4、总结5、参考文章1、应用背景 最近项目在做学习系统课程成绩综合评分的时候,需要给学员的成绩按照分数进行不同等级的评分,并且需求要求评分等级能够自定义。具体实现如下图所示:其中有如下要求:等级名称自定义 每个等级有最小值和最大值区间为[90,100],[80,90) 区间除去第一个取闭区间外,其他区间为左开右闭区间,需要后端验证区间内容最小值必须小于最大值 最后区间必须是[0,N),如果...原创 2021-11-27 21:59:28 · 1512 阅读 · 0 评论 -
GitLab Master或者受保护分支 回滚特定版本
目录1、使用场景2、实践操作2.1 进入gitlab网址,找到项目的历史2.2gitlab-master取消保护分支2.3、找到自己项目所在的文件夹2.4.输入命令,本地回滚到指定的版本2.5输入Push命令3、成果展现4、参考文章1、使用场景 应用场景,dev分支合并到master之后,发现不是应该提交的,所以master分支进行回滚。我的是因为同事直接在Master版本上进行修改。Stable版本无法合并到Master分支上啦。于是需要回滚M...原创 2020-09-10 09:09:25 · 3905 阅读 · 0 评论 -
POI导出Excel合并单元格及设置单元样式 解决合并单元格显示全部框线
目录1、使用场景2、代码实现2.1、关键代码2.2 完整代码3、成果展现4、总结5、参考文章1、使用场景 最近因参与海外项目,要求实现一个复杂的Excel导出功能。里面涉及到多处单元格合并。具体格式如下图所示 首先1-4行要求合并单元格,其中第5行第5,6列也要求合并;同时后面的列是可变化的。于是本人设计1-5行的1-6列是固定的。同时在实践过程之中可以设置单元字体和样式。本项目使用POI3.17版本实现2、代码实现2.1、关键代...原创 2020-09-09 16:51:39 · 2720 阅读 · 0 评论 -
Linux(Centos)系统之中 Centos、Nginx 常用操作命令
1、CentOS常用操作命令 因为最近项目需要国际化all available gssapi mechanisms failed错误解决解决方法:vi /etc/ssh/sshd_config将PasswordAuthentication 的属性 no 改为 yesservice sshd restart2、Nginx常用操作命令3、Redis常用操...原创 2020-02-14 11:51:06 · 371 阅读 · 0 评论 -
话说 对接用户中心 设计实现方法
目录1、使用场景2、基本请求jar及对接系统关系图3、总结及成果展现1、使用场景 最近公司要求把各个业务系统都对接到统一的用户中心,用户之中使用其他语言PHP进行开发实现的。提供一套REST API相关接口实现。最后要求对接各个业务单元依据提供的接口API进行与用户中心对接。首先我是考虑我们业务单元涉及的项目之中众多,目前大概有10多个项目需要对接,如果每个项目对...原创 2019-12-14 23:45:59 · 977 阅读 · 0 评论 -
Java后端 实现基本HttpRequest 上传文件
目录1、使用场景2、代码实现 2.1、引入pom.xml jar包2.2、实现代码3、成果展现4、总结1、使用场景 我们经常会在开发之中遇见要求上传文件,特别是后端接口开发过程之中。比如有一下场景:(1)、我们每个人都需要上传头像(2)、软件App或者PC端需要针对问题反馈需要上传两张反馈截图(3)、还有相关论坛或者问题可能...原创 2019-12-01 11:49:21 · 5640 阅读 · 0 评论 -
POI Excel导入 HttpRequest 读取Exce文件流方式导入内容 导出Excel实现
目录1、使用场景2、代码实现 2.1、Pom.xml导入 jar包 2.2、HTTPRequest 读取Excel InputStream方式导入读取Excel文件内容2.2、导出数据内容到Excel之中2.3、如果导入文件需要读取多个表并且有关联关系实现3、成果展现4、总结5、参考文章1、使用场景 目前大多数人做项目,都会使用Exce...原创 2019-12-01 11:12:02 · 3191 阅读 · 0 评论 -
使用POI 操作Excel (创建、写入数据、设置单元格颜色)
目录1、使用场景2、代码实现2.1、pom.xml 之中引入POI的jar2.2、对已经下载完毕的文件进行检查并编辑Excel文件,标识未下载完毕的文件3、成果展现3.1、创建Excel文件相关结果展示3.2、比对完毕文件后是否下载标识展示4、总结5、参考文章1、使用场景 本文章主要记录如何使用使用POI进行基本的创建Excel文件和读取E...原创 2019-12-01 09:56:48 · 1310 阅读 · 0 评论 -
Alibaba 开源的 fastjson 日常之中常用方法总结
目录1、使用场景2、转换方法介绍和代码实现3、成果展现4、总结5、参考文章1、使用场景 最近这一两周,按照公司要求需要对接用户中心的接口;对方的接口是使用PHP所写的提供的RestFull风格的接口。并且由于我这边需要对接的项目涉及众多多达10个左右。于是我需要封装相关请求接口,把相关接口实现封装到一个jar文件之中啦。这样其他项目直接引入即可就ok...原创 2019-11-30 23:07:38 · 275 阅读 · 0 评论 -
多线程下载文件实践之旅
目录1、使用场景2、多线程下载原理3、请求如何分段下载3.1、需要请求的数据如何分段。3.2、分段下载的数据如何组装成完整的数据文件。4、关键代码实现3、成果展现4、总结5、参考文章1、使用场景 因为最近在做把以前在百度公有云上的音视频和文档文件,需要迁移阿里云上。这里面还有一个小插曲;有位同事想出办法说邮递一个移动硬盘到百度云让直接Cop...原创 2019-10-24 13:17:43 · 574 阅读 · 0 评论 -
应用系统 多端不同文件 国际化(i18n) Excel与多种文件之间相互转换
目录1、使用场景与期待完成目标2、实现过程之中的两种思维方式3、实现部分关键源码4、实现的效果展示4.1properties文件-->Excel --->properties文件4.2Android(string.xml)文件-->Excel --->Android(string.xml)文件4.3、关于IOS的Localizable...原创 2019-04-13 19:51:48 · 1309 阅读 · 1 评论