java
对哦java语言的简介编程
T
这个作者很懒,什么都没留下…
展开
-
docker安装minio镜像 启动容器
minio 中文 文档http://docs.minio.org.cn/docs/Minio是一个基于Apache License v2.0开源的分布式对象存储服务。它兼容亚马逊S3云存储服务接口,异常符合于存储大容量非构造化的数据,比如图片、视频、日记文献、备份数据和容器/杜撰机镜像等,而一个工具文献能够是任性巨细,从几kb到最大5T不等。且Minio十足笨重,可与使用顺序绳捆索绑在一齐,相似于NodeJS,Redis和MySQL。docker 启动docker pull minio/minio原创 2022-04-06 17:53:53 · 4785 阅读 · 0 评论 -
SpringBoot读取.csv文件
.csv文件是什么?CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记。CSV文件是个纯文本文件,每一行表示一张图片的许多属性。你在收一套图集时,只要能找到它的CSV文件,用专用的软件校验后,你对该图集的状况就可以了如指掌。 每行相当于一条记录,是用“,”分割字段的纯文本数据库文件在 java中解析 来吧上代码吧依赖maven <dependency> <groupId>de.sieg原创 2022-03-30 20:51:59 · 6934 阅读 · 0 评论 -
SpringSecurity安全框架
前言:Spring Security对Web安全性的支持大量地依赖于Servlet过滤器。这些过滤器拦截进入请求,并且在应用程序处理该请求之前进行某些安全处理。 Spring Security提供有若干个过滤器,它们能够拦截Servlet请求,并将这些请求转给认证和访问决策管理器处理,从而增强安全性。根据自己的需要,可以使用适当的过滤器来保护自己的应用程序。如果使用过Servlet过滤器且令其正常工作,就必须在Web应用程序的web.xml文件中使用 和元素配置它们。虽然这样做能起作用,但是它并不适用于原创 2021-10-31 23:03:09 · 2617 阅读 · 1 评论 -
解决:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;
报错:Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6feb46b8]2021-04-26 10:25:06.643 ERROR 5924 --- [io-8080-exec-26] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] i原创 2021-04-26 10:36:39 · 4250 阅读 · 0 评论 -
Docker搭建 lek日志框架
前言:ELK架构是解决日志分布式采集与分析问题中具有代表性的解决方案。但原生ELK架构存在Logstash对CPU资源占用较大、无法动态更新日志相关配置和日志数据传输过程中数据易丢失等问题。为满足现实中大型分布式服务的日志采集与分析需求,对原生ELK架构作如下改进:在收集过程中增加限速器以减少CPU占用率;增加分布式注册中心实现相关配置动态更新;增加消息队列使得消息传输过程更健全。实验结果表明,改进后的ELK日志采集及分析系统与原生ELK相比,CPU占用率减少了近60%,日志速度提高了3倍,且消息丢失率为零原创 2021-03-31 16:44:44 · 1931 阅读 · 18 评论 -
docker搭建Elasticsearch-ik中文分词器- 安装Kibana Java中使用
Elasticsearch的镜像用7.0.0docker pull elasticsearch:7.0.0插曲会报错起不来ERROR: [1] bootstrap checks failed[1]: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144][2]: the default discovery settings are unsuitable for原创 2021-02-21 23:05:46 · 25465 阅读 · 12 评论 -
Java -*.tar解压后删除解压文件夹以及文件
pom依赖<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-compress --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId>原创 2021-01-18 20:57:10 · 4030 阅读 · 0 评论 -
JDK1.8之Lambda解析与表达式的使用
简介:Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还增强了集合库。 Java SE 8添加了2个对集合数据进行批量操作的包: java.util.function 包以及java.util.stream 包。 流(stream)就如同迭代器(iterator),但附加了许多额外的功能。 总的来说,原创 2020-08-04 23:11:33 · 8211 阅读 · 84 评论 -
全新版XXL-JOB分布式定时框架SrpingBoot-XXL-JOB
官方文档https://www.xuxueli.com/xxl-job/还是在自己看比较好,我要是写简介和使用也是从上面复制下来的首先是git官网下载源码:源码仓库地址 Release Downloadhttps://github.com/xuxueli/xxl-job Downloadhttp://gitee.com/xuxueli0323/xxl-job Download代码下载好的目录首先看xxl-job-admin这个项目从配置文件看起首先这个需要数据库的支持 Mysql 所原创 2020-06-28 22:43:56 · 29580 阅读 · 89 评论 -
SpringCloud--组件介绍与实现概念
Eureka 和 zookeeper 的区别负载均衡spring cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端 负载均衡的工具简单的说 Ribbon 是Netflix 发布的开源的项目 主要功能就是提供客户端的软件负载均衡算法 将Netflix的中间层服务连接在一起 Ribbon 客户组件提供一系列完善的配置项如 连接超时 重试等 简单的说就是...原创 2020-06-22 11:40:06 · 4127 阅读 · 27 评论 -
poi简介与简单使用
简介:POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现”。所以POI的主要功能是可以用Java操作Microsoft Office的相关文件,但是一般...原创 2019-03-09 17:22:30 · 36949 阅读 · 48 评论 -
SpringBoot整合Quartz定时器框架
简介:在百度百科介绍:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!简单地创建一个实现org.quartz.Job接口的java类。Job接口包含唯一的方法:时间表达式:在线解析https://cron.qqe2.com/Quartz的使用job 是任务 作业T原创 2020-06-21 21:49:48 · 4419 阅读 · 10 评论 -
解决:Error creating bean with name xxxxController Unsatisfied dependency expressed through
报错信息org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘jobExecutionController’: Unsatisfied dependency expressed through field ‘service’; nested exception is org.springframework.beans.factory.UnsatisfiedDepend原创 2020-06-16 11:37:42 · 14892 阅读 · 1 评论 -
解决:Cannot resolve symbol
idea中显示Cannot resolve symbol “XXXX”可能是 Android Studio 之前发生了错误,某些 setting 出了问题解决:点击idea的File的Invalidate Caches / Restart再点击Invalidate and Restart从启加载一下就可以了原创 2020-06-12 10:38:26 · 6923 阅读 · 4 评论 -
Base64加密上传文件----解密下载文件
简介:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。Base64由于以上优点被广泛应用于计算机的各个领域,然而...原创 2020-03-27 10:03:48 · 4161 阅读 · 39 评论 -
Java实体时间格式转换@DateTimeFormat和@JsonFormat的使用
1在 实体加@DateTimeFormat @DateTimeFormat(pattern = "yyyy-MM-dd") private Date creationTime;2 在设定时间get方法上添加@JsonFormat @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") public Date ge...原创 2019-10-30 10:34:49 · 2261 阅读 · 0 评论