
个人总结
文章平均质量分 74
码农飞哥
csdn博客专家,讯飞程序员,影刀高级RPA工程师,几十款RPA工具等你拿 1736334084
展开
-
全网最全最简单使用easypoi导入导出Excel的操作手册
是不是还在用原生的POI写大量的丑陋而冗余的代码,是不是已经对原生的POI烦透了,那么就来使用easypoi吧,使用简单方便,效率高。原创 2019-01-29 22:29:44 · 27113 阅读 · 21 评论 -
启动项目报502怎么处理呢?
通过docker容器启动的一个组件,上线完成之后 通过域名访问相应的接口。发现接口报502的错误。502的错误一般就是,容器组件没有起来这时候可以通过命令来看下端口是否通了,比如使用:如下表示端口能够连通如果报端口联不通,则会报 Connection refused原创 2024-03-05 21:49:42 · 636 阅读 · 3 评论 -
powerDesigner不能用该如何进行UML建模呢?国产CHINER建模工具解你燃眉之急
国产CHINER建模工具解你燃眉之急,好用又漂亮原创 2022-01-20 08:00:00 · 2593 阅读 · 0 评论 -
七张图总结了我的2021年,心依然热,情依然真----感谢2021年的自己,感谢优快云
七张图总结了我的2021年,心依然热,情依然真写写年终总结,打打脸挺好的原创 2021-12-25 20:58:20 · 8831 阅读 · 28 评论 -
中秋佳节,我想给粉丝们送个礼物,真诚祝福(已送出,恭喜下面这位粉丝)
中秋送礼,不孤单原创 2021-09-21 11:12:53 · 2175 阅读 · 4 评论 -
使用ffmpeg进行视频合并时几个问题记录 Operation not permitted
Operation not permitted原创 2021-07-03 18:40:43 · 5337 阅读 · 6 评论 -
几个快速提升工作效率的小工具(Listary等)分享一下(强烈建议收藏)
Listary 用起来么原创 2021-04-22 10:12:02 · 8332 阅读 · 24 评论 -
java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory
java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory原创 2021-01-27 19:11:25 · 3617 阅读 · 1 评论 -
魔幻的2020已经过去,2021年正在朝我们搔首弄姿
魔幻的2020已经过去,2021年正在朝我们搔首弄姿原创 2020-12-31 16:52:54 · 2661 阅读 · 0 评论 -
万字长文简单明了的介绍xxl-job以及quartz
本文首先对xxl-job做一个基本的介绍,接着将xxl-job与quartz做一个比较,最后就是介绍xxl-job调度过程做了一个详细介绍,xxl-job是一个上手很容易,适用于分布式场景下使用,调度中心和执行器分开部署,减少了系统的耦合以及调度中心的调度效率。最重要的是xxl-job对任务的过期处理以及阻塞处理策略设计的比较好。原创 2020-12-24 11:28:03 · 9217 阅读 · 0 评论 -
我去,Excel文件导入失败都搞不定么----记一次Excel文件导入失败--is not valid
The temporary upload location [/tmp/tomcat.46678487236333023.8030/work/Tomcat/localhost/extend] is not valid 问题该如何处理原创 2020-06-11 19:01:22 · 5247 阅读 · 0 评论 -
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
查看接口的所有继承类(command+alt+B)或者点小 绿点继承关系的快捷键,我们可以查看 Implementation, 下面是我本地IDEA 的快捷键。在类图中的运用我们选中要查看的接口,右键,选中Show Diagrams选中Show Diagrams之后IDEA就会为我们展示该接口的继承关系,不过默认只会展示其继承的父类(父接口),如下图所示:如果我们要Applic...原创 2020-05-05 17:04:45 · 10077 阅读 · 0 评论 -
从Excel批量导入数据说到ForkJoin的原理
前言前面我们介绍了EasyPOI,我说了使用其进行导入导出,非常的方便非常的简单。但是4.0.0 版本以及其之前的版本都是通过单线程的方式进行数据的读取。效率比较差。今天我将做一个测试,导入5000条数据,分别使用EasyPOI的方式和自己手写Fork-Join的方式(多任务)的方式,来比较这两者的性能差异。测试前准备1. 首先创建一个测试项目引入easypoi的依赖,本次引入的easy...原创 2020-04-18 22:35:55 · 2697 阅读 · 0 评论 -
使用easyPOI时碰到的几个问题(记录一下)
不当的版本引入以及版本间的冲突可能让easyPOI有时候并没有那么Easy。问题1(ArrayListValuedHashMap找不到)问题2(CellType类找不到)问题3(CellStyle.setAlignment)原创 2020-04-11 19:56:26 · 9261 阅读 · 8 评论 -
记一次nginx转发的问题(POST请求慎用301 Moved Permanently)
问题描述与业务方对接,业务方调用下单接口,支付成功之后,我方回调业务方。问题是业务方在nginx中配置了http强转成https。其传入的回调地址是http的。我方调用其回调接口时报301的错误。错误如下:<html><head><title>301 Moved Permanently</title></head><body...原创 2020-03-18 11:18:41 · 6869 阅读 · 1 评论 -
IntelliJ IDEA的常用设置的最详细图解说明(图文并茂)
自从我从使用Eclipse转到使用IDEA之后,我越来越爱上了使用IDEA了,真的是香呀。尤其是熟悉一些常用的设置之后,IDEA使用起来更是得心应手。下面我就来一一介绍下。1. 设置主题IDEA默认的主题是白色的 ,如果不喜欢的话我们可以更换成黑色的主题,设置如下图所示:Perference—>Appearance2.设置字体我们可以在 Perference—>Editor-...原创 2020-03-10 23:50:00 · 3815 阅读 · 0 评论 -
第二篇:原子类的说明与使用
今天我们来学习下并发包中的原子类。原子类是用来处理基本数据类型自增在并发环境下的线程安全问题而生的。下面我们就来看看原子类吧。有哪些原子类原子类作用AtomicBoolean用于处理boolean类型数据的原子类AtomicInteger用于处理Integer类型数据的原子类AtomicLong用于处理Long类型数据的原子类AtomicRefere...原创 2020-01-19 19:22:33 · 1883 阅读 · 0 评论 -
第三篇(2):lock的学习与使用
今天我们来学习并发包下的Lock(锁)的知识。之所以Java在有synchronized的情况下,还提供基于lock接口实现的锁。是由于lock有一些synchronized没有特性。可以再发生死锁时相应中断,释放锁。原创 2020-01-19 16:48:13 · 1842 阅读 · 0 评论 -
SpringBoot 分布式session共享方案(并且可实现session在多个项目中共享)
前言单机环境下我们session是存储在应用服务的内存中,但是在分布式环境 下,这种存储在应用服务器内存的方案显然不能实现session共享。本次我们将介绍SpringBoot+Redis实现分布式环境下Session共享方案。原创 2020-01-15 21:14:31 · 3688 阅读 · 0 评论 -
protobuf实战-----之Mac 安装篇
前言因为项目的需要,所以,要在mac上安装配置protobuf。其中走了不少弯路。安装之旅1. 下载protobufprotobuf下载页面 在此页面选择合适的版本,我选择的是最新的3.5.0,需要注意的mac下是不要下载protoc-3.5.1-xxx的包,因为这些包缺少相关命令,会导致后面安装失败。 此处我推荐安装protobuf-all-3.5.0.tar.gz...原创 2018-05-05 10:37:23 · 12768 阅读 · 4 评论 -
mac OS简单实用的包管理器Homebrew,真的非常好用
Homebrew真的很好用原创 2018-05-12 17:07:28 · 1438 阅读 · 1 评论 -
wget: unable to resolve host address ‘ftp.gnu.org’(CentOS 7的网络配置)
问题概述:最近准备在linux环境下做开发,综合参考选了CentOS7 。然后在使用wget命令下载 tar.gz 包时出现了小问题。如下所示:[root@centos-linux-7 ~]# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz--2018-05-03 20:05:00-- http://ftp.gnu...原创 2018-05-03 21:19:27 · 6565 阅读 · 0 评论 -
在mac OSX中安装启动zookeeper(采用brew安装方式)
zookeeper的安装使用原创 2018-05-12 17:36:35 · 7896 阅读 · 0 评论 -
UML学习(一)----使用plantuml画时序图
概述之前都是使用processon来画UML图,虽说有很多模板,画图也比较方便。但是,非会员的话最多只能保存14张图,这就很坑了。每次对图的变更也不太方便,所以琢磨了下,发现了一款好用的画UML图的工具plantuml。 PlantUML是一个开源项目,支持采用编码的方式快速绘制图。这对于我们广大程序员而言无疑是很大的福音。PlantUML的官方文档。简介在IDEA 中集成plantuml ...原创 2019-04-20 21:01:02 · 2658 阅读 · 0 评论 -
FastDFS的简单实践--(与Spring Boot整合)
因为项目的需要,这两天在项目中整合了FastDFS,用于大批量的上传图片。按照惯例我们先介绍整合,然后再介绍一下FastDFS的相关情况。FastDFS 与Spring Boot的整合相关配置在pom文件中添加依赖&lt;!-- fastdfs --&gt; &lt;dependency&gt; &lt;groupId&gt;org.csource&lt;/gr原创 2018-03-29 20:53:13 · 2993 阅读 · 0 评论 -
阿里和蚂蚁八荣八耻
从朋友圈看到的。觉得很有道理。以后的编码标准要向这个看齐。 八荣八耻以动手实践为荣,以只看不练为耻。 以打印日志为荣,以出错不报为耻。 以局部变量为荣,以全局变量为耻。 以单元测试为荣,以手工测试为耻。 以代码重用为荣,以复制粘贴为耻。 以多态应用为荣,以分支判断为耻。 以定义常量为荣,以魔法数字为耻。 以总结思考为荣,以不求甚解为耻。以可配置为荣 ,以硬编码...原创 2018-02-25 17:56:15 · 1064 阅读 · 0 评论 -
Hibernate Validator的应用实践
来使用Hibernate Validator的对参数进行校验吧原创 2017-11-29 22:07:41 · 1429 阅读 · 0 评论 -
网络图片的下载以及上传到fastDFS
最近做了一次下载网络图片然后上传到fastDFS的任务。碰到了个别小问题现在记录一下。主要思路下载图片,然后,生成临时文件得到临时文件生成的文件流上传该文件流到fastDFS。系统分析网络图片下载 public static File downloadFromUrl(String urlStr){ //获取URL对象 URL...原创 2018-07-04 14:19:28 · 2488 阅读 · 4 评论 -
PowerMock+Junit的使用
今天使用PowerMock进行单元测试,系统环境系统框架: Spring+Spring MVC+MyBatis 构建工具: Maven所需依赖 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;junit&amp;amp;lt;/groupId&amp;amp;gt; &原创 2018-07-12 07:36:47 · 7407 阅读 · 0 评论 -
Java日志的学习03--log4j 配置Spring JdbcTemplate已经MyBatis打印sql
log4j中配置如何打印sqlJdbcTemplate 主要是:log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debugMyBatis 主要是: <logger name="com.base.dao" level="debug" additivity="false"> <appen原创 2018-12-11 18:09:52 · 2361 阅读 · 0 评论 -
CentOS7 下配置maven环境
官网上找到最新版的安装包https://maven.apache.org/download.cgi拷贝文件名为 *-bin.tar.gz 的链接地址;使用Linux的wget命令下载,切换到 /root/opt 目录下,直接下载wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-ma...原创 2018-12-25 10:00:14 · 2144 阅读 · 1 评论 -
CentOS7 下配置git 环境
配置SSLyum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker下载git-1.8.3.1.tar.gz 包wget https://www.kernel.org/pub/software/scm/git/git-1.8.3.1.tar...原创 2018-12-25 10:23:55 · 1406 阅读 · 0 评论 -
CentOS7 下安装MySQL
首先检测下系统是否自带安装MySQLrpm -qa | grep mysql如果你系统有安装,那可以选择进行卸载rpm -e mysql // 普通删除模式rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除安装MySQL,可以mkdir mysql 新建一个文件夹用于存放mysql...原创 2018-12-25 10:55:33 · 1098 阅读 · 0 评论 -
CentOS7 下安装配置Jenkins01------安装Jenkins
下载jenkins.war直接下载war包,windows和Linux环境通用。Linux 可以通过wget 命令直接下载windows直接把链接复制到浏览器链接栏即可下载。wget http://mirrors.shu.edu.cn/jenkins/war-stable/2.121.1/jenkins.war下载完了之后可以在当前目录看到jenkins.war包,表示已经下载完成。...原创 2018-12-25 20:13:50 · 1407 阅读 · 0 评论 -
HTTP的基础知识和DNS的解析过程
概述我们都知道现在大部分的B/S 系统。其核心的通讯协议还是 TCP/IP 协议,应用层的话就是HTTP 协议,我们最常的打交到的就是HTTP协议了。所以了解HTTP协议的相关知识显得尤为重要。HTTP请求报文一个HTTP请求报文由请求行(request line)+ 请求头部(head)+请求体 3个部分组成。格式如下:<request-line><headers&...原创 2019-06-09 22:38:56 · 2110 阅读 · 0 评论 -
Sharding-JDBC的实践
本文首先介绍了分库分表的相关概念,然后,对比了几种主流的分库分表中间件。接着重点介绍了分片策略和相关的算法。最后通过一个demo,实现了对Sharding-JDBC 数据分片的落地。原创 2019-05-12 12:16:39 · 6403 阅读 · 3 评论 -
面试总结
一、Java基础集合,线程Map的遍历的方式,Map中某一元素的移除?答:Map的遍历方式有四种,参考《Java中如何遍历Map对象的4种方法》remove 方法移除掉制定key的元素。JAVA 集合的结构答:Collection为父接口,下面有List,Set,Map三个子接口,List接口有三个实现类,分别是ArrayList,Vector, LinkedList。原创 2017-03-23 15:31:57 · 829 阅读 · 0 评论