摘要: Java校验文件是否损坏 经常在程序操作文件时,遇到文件以及损坏的问题,那么如何校验文件是否损坏呢?这就需要Apache Tika包了,maven引用如下: <!-- https://mvnrepository.com/artifact/org.apache.tika/tika-parsers -- 阅读全文
posted @ 2020-07-18 19:47 趙小傑 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: Java从URL下载文件 使用java.net.URL openStream()方法从java程序中的URL下载文件。也可以使用Java NIO Channels或Java IO InputStream从URL打开流中读取数据,然后将它保存到文件中。 下面是从指定URL下载的简单Java程序。它演示 阅读全文
posted @ 2020-07-18 19:45 趙小傑 阅读(5030) 评论(4) 推荐(0) 编辑
摘要: SpringBoot使用@Profile指定运行环境 实际开发中我们需要为不同的环境做不同的配置,如下图: 1.application.yml application.yml是默认使用的配置文件,在其中通过spring.profiles.active设置使用哪一个配置文件,下面代码表示使用appli 阅读全文
posted @ 2020-07-18 19:41 趙小傑 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: ftp上传工具类&FTPClient通过代理连接到FTP服务器 ftp上传工具类,直接封装使用Hutool的ftp pom依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version 阅读全文
posted @ 2020-06-16 13:33 趙小傑 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: JS判断闰年与获取月份天数 判断闰年: 某个年份的2月有29号则为闰年 function isLeapYear(year) { // 如果year年2月没有29则自动进一变为3月1日 var date = new Date(year, 1, 29) return date.getDate() 29 阅读全文
posted @ 2020-06-12 10:56 趙小傑 阅读(490) 评论(0) 推荐(0) 编辑
摘要: SpringBoot文件上传文件大小限制 The field file exceeds its maximum permitted size of 1048576 bytes. 2020年6月4日15:34:29 复工的第一天,写上传文件接口时遇到了文件大小受限。。。 接口 @ApiOperatio 阅读全文
posted @ 2020-06-04 15:24 趙小傑 阅读(7232) 评论(0) 推荐(1) 编辑
摘要: JSON.parse解析json字符串包含\n回车换行符报错 2020年5月27日 17点31分 今天改离职妹子代码的时候遇到了一个问题,我吐了。。。 JSON.parse()可以将Json字符串转换成Json对象 var json = '{"remark":"1\u3001\u548C\u5BA2 阅读全文
posted @ 2020-05-27 17:32 趙小傑 阅读(4542) 评论(0) 推荐(0) 编辑
摘要: JS解决加减乘除浮点类型丢失精度问题 当我们在前端使用js来执行运算时,会有丢失精度的问题。 例如: console.log("使用js原生态方法"); console.log(" 1.01 + 1.02 ="+(1.01 + 1.02)); console.log(" 1.01 - 1.02 =" 阅读全文
posted @ 2020-05-26 17:37 趙小傑 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Mysql连接异常java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. 异常信息 新版本的数据库连接程序需要指定UTC时 阅读全文
posted @ 2020-05-21 15:47 趙小傑 阅读(227) 评论(0) 推荐(0) 编辑
摘要: [TOC] Springboot基于Guava+自定义注解实现IP或自定义key限流 升级版 2020年5月17日 凌晨 有人恶意刷接口,刚喝完酒回来 大晚上的给我搞事情。。。。 之前版本 "Springboot基于Guava+自定义注解实现限流功能" 是对访问这个接口所有人总的QPS限制,如果我们 阅读全文
posted @ 2020-05-17 15:56 趙小傑 阅读(1686) 评论(0) 推荐(1) 编辑
摘要: Centos7设置默认进入图形界面和命令行界面 获取默认运行级别 graphical.target 默认图形界面、multi user.target 命令行界面 设置开始进入命令行界面: 切换命令行界面 设置开始进入图形界面: 切换图像界面 阅读全文
posted @ 2020-05-16 16:15 趙小傑 阅读(849) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ消息中间件系列教程 第一节 RabbitMQ入门及安装 1、RabbitMQ基本概念 https://www.rabbitmq.com RabbitMQ是一个开源的消息代理和队列服务器,通过普通的协议(Amqp协议)来完成不同应用之间的数据共享(消费生产和消费者可以跨语言平台),Ra 阅读全文
posted @ 2020-05-04 21:20 趙小傑 阅读(258) 评论(0) 推荐(0) 编辑
摘要: kafka消息中间件系列教程 第三节 Kafka性能优化实践 1、JVM参数设置 kafka是scala语言开发,运行在JVM上,需要对JVM参数合理设置,参看JVM调优专题 修改bin/kafka-start-server.sh中的jvm设置 export KAFKA_HEAP_OPTS="‐Xm 阅读全文
posted @ 2020-04-29 21:33 趙小傑 阅读(128) 评论(0) 推荐(0) 编辑
摘要: kafka集群管理工具kafka manager部署安装 kafka manager 是雅虎开源的apache kafka管理工具,是用Scala写,所以在web页面进行操作即可。 github地址:https://github.com/yahoo/CMAK 安装步骤 下载并编译源码 注意:编译需要 阅读全文
posted @ 2020-04-27 16:52 趙小傑 阅读(222) 评论(0) 推荐(0) 编辑
摘要: kafka消息中间件系列教程 第二节 kafka设计原理详解 1、Kafka核心总控制器Controller 在Kafka集群中会有一个或者多个broker,其中有一个broker会被选举为控制器(Kafka Controller),它负责管理整个集群中所有分区和副本的状态。 当某个分区的leade 阅读全文
posted @ 2020-04-26 22:14 趙小傑 阅读(183) 评论(0) 推荐(0) 编辑
摘要: kafka消息中间件系列教程 第一节 kafka集群搭建与使用 1、kafka基本概念 http://kafka.apache.org Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协 调的分布式消息系统 阅读全文
posted @ 2020-04-26 16:04 趙小傑 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Springboot启动yml报错java.nio.charset.MalformedInputException: Input length = 1 原因:配置文件编码不是UTF 8的,转换成UTF 8就行了。 阅读全文
posted @ 2020-04-25 23:49 趙小傑 阅读(3257) 评论(0) 推荐(0) 编辑
摘要: Centos7 解压版Nginx如何设置开机自启动 第一步:创建nginx.service 文件 第二步:添加以下内容,我的目录在/usr/local/nginx/下 [Unit]:服务的说明 Description:描述服务 After:描述服务类别 [Service]服务运行参数的设置 Type 阅读全文
posted @ 2020-04-19 12:05 趙小傑 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Centos7 防火墙firewalld命令 "官网简介" firewalld提供了一种动态管理的防火墙,该防火墙支持网络/防火墙“区域”,以为网络及其关联的连接,接口或源分配信任级别。它支持IPv4,IPv6,以太网桥以及IPSet防火墙设置。运行时和永久配置选项是分开的。它还为服务或应用程序提供 阅读全文
posted @ 2020-04-19 10:51 趙小傑 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Centos7下yum安装报错问题解决方法Cannot find a valid baseurl for repo: base/7/x86_64 错误信息: 原因是国外的镜像地址有问题,改为国内的地址。。 第一步:将yum源配置文件 /etc/yum.repos.d/CentOS Base.repo 阅读全文
posted @ 2020-04-18 20:13 趙小傑 阅读(4696) 评论(3) 推荐(0) 编辑
摘要: Centos7卸载自带的jdk自己安装jdk8 卸载JDK 步骤一:查询系统是否以安装jdk 步骤二:卸载已安装的jdk 安装JDK8 步骤一:下载linux版本的jdk并上传到linux上 步骤二:解压jdk包 步骤三:编辑/etc/profile文件,配置环境变量 步骤四:生效profile 阅读全文
posted @ 2020-04-18 13:54 趙小傑 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 前后端分离跨域问题的几种解决方案 一、为什么会出现跨域问题? 出于浏览器的同源策略限制。 同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略 阅读全文
posted @ 2020-04-07 14:54 趙小傑 阅读(3164) 评论(0) 推荐(0) 编辑
摘要: 看到的一篇很多好的文章,收藏一下~~ 侵权联系本人删除。 阅读目录 1、输入地址 2、浏览器查找域名的 IP 地址 3、浏览器向 web 服务器发送一个 HTTP 请求 4、服务器的永久重定向响应 5、浏览器跟踪重定向地址 6、服务器处理请求 7、服务器返回一个 HTTP 响应 8、浏览器显示 HT 阅读全文
posted @ 2020-04-06 16:54 趙小傑 阅读(143) 评论(0) 推荐(0) 编辑
摘要: SpringBoot+WebSocket基于Redis订阅发布实现集群化 前面讲了单机版的websocket如何使用发送群聊( "2020 03 24 springboot快速集成websocket实现群聊" ),那么要是部署多个服务实现集群话怎么实现呢? 由于websocket是长连接,sessi 阅读全文
posted @ 2020-04-05 17:26 趙小傑 阅读(6354) 评论(3) 推荐(0) 编辑
摘要: JS正则表达式过滤以指定字符开头以指定字符结尾的文本内容 过滤以@开头以:结尾的文本 阅读全文
posted @ 2020-04-03 16:51 趙小傑 阅读(9527) 评论(0) 推荐(0) 编辑