JavaEE
文章平均质量分 64
Java开发前台和后台的感悟理解。
MasonYyp
这个作者很懒,什么都没留下…
展开
-
Dubbo3简单使用
👉 使用Spring Boot实现Dubbo3,请参见以下地址。原创 2023-02-09 16:53:58 · 1570 阅读 · 0 评论 -
SpringBoot中获取Resource目录下文件
注:在jar包中直接使用路径方式直接读Resource目录下的文件比较难,建议使用流的方式读文件。原创 2023-01-01 16:07:39 · 980 阅读 · 0 评论 -
Docker搭建nextcloud使用云盘
Docker搭建nextcloud使用云盘原创 2022-10-24 13:53:44 · 1238 阅读 · 0 评论 -
Docker安装cloudreve云盘
Docker安装cloudreve云盘原创 2022-10-24 13:48:21 · 2218 阅读 · 0 评论 -
简单使用OnlyOffice
注意:容器的宿主机与开发电脑需要在同一个局域网中,保证前端访问后端的IP地址能够访问到。默认会跳转到欢迎页面,"192.168.108.200"是我的地址。"name": "管理员"// 两种编辑(edit)和查看(view)// 文档唯一标识,最大长度128。Status返回值说明。// 文件保存时的地址。原创 2022-10-16 21:08:17 · 5972 阅读 · 6 评论 -
SpringSecurity前后端分离的使用
使用SpringSecurity实现安全认证,使用模拟redis的缓存机制,实现不同权限的登录设置。注:application.yml文件没有添加内容。3.2 config包3.2.1 WebSecurityConfig安全配置3.2.2 UserDetailsServiceImp用户登录认证3.2.3 AuthenticationEntryPointImp用户登录状态认证3.2.4 AccessDeniedHandlerImp用户鉴权3.3 filter包下Authentication原创 2022-07-07 19:36:31 · 2216 阅读 · 0 评论 -
Spring Boot使用log4j2管理日志
2 工程布局log4j2.xml文件,此文件不需要在文件中配置。4 pom.xml文件5 SpringBoot使用Log4j25.1 使用LoggerFactory采集日志TestLogController.java。5.2 使用lombok采集日志TestLogLombokController.java原创 2022-07-01 15:20:14 · 586 阅读 · 0 评论 -
SpringBoot连接redis
1.2 设置配置文件手动创建redis.conf,并添加如下配置参数。也可以在网上下载redis配置文件,注意需要修改里面的配置。授权配置文件1.3 生成容器2 简单使用redis3 SpringBoot连接redis3.1 工程结构3.3 application.yml3.4 confConfigRedis.java3.5 controllerRequestController.java3.6 entityUser.java...原创 2022-07-01 10:36:01 · 10452 阅读 · 0 评论 -
基于Docker和kkFileView实现office在线预览
1 设置kkFileViewkkFileView开源的office在线预览项目,真的很不错!官网地址如下:https://kkfileview.keking.cn/zh-cn/index.html# 下载镜像sudo docker pull keking/kkfileview:v4.0.0# 启动kkFileViewsudo docker run -itd --name kkfileview -p 8012:8012 keking/kkfileview:v4.0.02 设置Ngin原创 2022-03-22 20:37:58 · 5199 阅读 · 0 评论 -
在MinIO上使用Java实现上传和下载文件
在MinIO上使用java实现文件的上传和下载。1.1 mvn配置<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.9.0</version></dependency><dependency> <gro原创 2022-03-18 19:27:21 · 6045 阅读 · 0 评论 -
Java使用Opencv读取csv文件
1 需要的jar<!-- 需要的jar包 --><dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.6</version></dependency><!-- 使用opencsv必须的jar包 --><dependency......原创 2021-04-29 14:04:57 · 1026 阅读 · 0 评论 -
ES中问题
1 使用精确查询使用QueryBuilders.termQuery()查询时,字段的数据类型可以是keyword,也可以是text但必须指定分词策略(例如:“ik_max_word"),注意这有坑。例如,(1)在ES中使用QueryBuilders.termQuery("name", "雷锋网")搜索字段name中含有“雷锋网”的数据;如果name字段的数据类型是"keyword",能够搜索出”雷锋网“数据;如果name字段的数据类型是“text”,不能搜出”雷锋网“数据;(2)在.原创 2021-03-04 16:32:09 · 1550 阅读 · 1 评论 -
java中日期与字符串相互转换
1 Java8日期与字符串相互转化public void transformDate(){ // 获取当前时间,也可以使用 LocalDate LocalDateTime dateTime = LocalDateTime.now(); // 设置格式化时间,可以设置为“yyyy/MM/dd HH:mm:ss" DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/M...原创 2021-02-25 10:35:08 · 1326 阅读 · 1 评论 -
使用RabbitMQ实现简单消息队列
实现消息队列有多种框架,例如ActiveMQ、RabbitMQ、RocketMQ和Kafka,本文选择使用RabbitMQ实现简单的消息队列。1 安装RabbitMQ1.1 安装Erlang下载Erlang,下载地址https://www.erlang.org/downloads默认安装即可(安装目录可自己选择)1.2 安装RabbitMQ(1)下载RabbitMQ,下载地址https://www.rabbitmq.com/download.html默认安装即可.原创 2021-02-23 21:53:51 · 527 阅读 · 0 评论 -
java生成exe文件
在没有java环境下,生成windows可执行的exe文件。1.1 需要的文件生成没有java环境的exe文件需要在一个目录下具有运行时环境jre、可执行的jar,如下:1.2 打包工具exe4jexe4j下载地址:https://exe4j.apponic.com/下载后安装,打开exe4j后,输入序列号(A-XVK246130F-1l7msieqiwqnq),公司和名字随便填写即可。1.3 打包(1)设置完序列号后点击next(2)设置“Project..原创 2020-09-06 09:58:34 · 1047 阅读 · 1 评论 -
ES及其相关软件的环境配置
本文包括JDK-11、Maven-3.5.3、ES(Elasticsearch)-7.6.2、Node-12.16.3、ES-Head、Kibana-7.6.2、ik-7.6.2、IntelliJ IDEA Community Edition 2018.3.16、Spring Assistant-0.12.0、Spring Boot-2.3.1软件环境的配置,这些软件是ES的开发过程中需要的。注意:ES、Kibana和ik的版本必须一致,不然可能会出未知的问题。IntelliJ IDEA的版本要与Spr原创 2020-06-20 20:21:38 · 1421 阅读 · 0 评论 -
基于jFreeChart生成散点图和折线图
1、导入包 jcommon-1.0.23.jar jfreechart-1.0.19.jar2、程序执行结果3、部分源程序// 源代码在github上,地址:https://github.com/MasonYyp/GenerateGraphic/tree/master/public class OverlaidDrawLineScatter extends Appl...原创 2018-10-28 18:31:50 · 2219 阅读 · 0 评论 -
netty中ByteBuf的基本使用
1、导入netty的jar包使用ByteBuf必须导入下面的两个包netty-buffer-*.*.*.Final.jarnetty-common-*.*.*.Final.jarjar下载地址https://netty.io/downloads.html2、基本使用2.1 ByteBuf初始化ByteBuf buf = Unpooled.buffer(10);...原创 2019-04-05 18:33:03 · 3867 阅读 · 0 评论 -
Java中同时读写字符和字节
1、 说明最近,遇到在同一个文件中读写将文字信息(字符)和数据(字节)两种分开的数据。在Java中读写文件要么使用字符流仅仅读写字符,要么使用字节流仅仅读写字节,或者使用字节转换流,将字节流转换为字符流,再读写文件。但是不存在,能同时读写字符和字节的流。2、 思路针对,同时读写字符和字节可以换一种思路,第一种方法是先将字符转换为字节,然后以字节流的方式读写;第二种方法是先将字节转换为字...原创 2019-05-09 13:07:00 · 648 阅读 · 0 评论 -
Spring boot入门Hello Word!
本文主要是写Spring boot入门,调用jsp页面文件,在默认情况下,Spring boot是没有配置调用jsp文件,因此需要配置后,才能访问jsp文件。Spring boot入门虽然很简单,但是,运气不好也许需要花费很长时间。1 在Eclipse中建立工程1.1 选择Spring Starter Project工程1.2 工程参数选择如果是在STS的新版本...原创 2019-06-21 21:30:45 · 252 阅读 · 0 评论 -
SAX和XmlPull解析XML文件
1、解析XML文件的两种方法1.1 使用SAX解析XML文件SAX在Java和Android中都已经集成,不需要再添加jar包。使用SAX解析XML文件需要继承DefaultHandler类,并实现相应的方法。其中的方法有startDocument()、startElement()、characters()、endElement()、endDocument(),可以根据自己的需要进行实...原创 2019-08-22 18:38:46 · 304 阅读 · 0 评论 -
Tomcat本地测试未申请下来的域名,并建立和测试二级域名
在网站开发前期没有申请域名或者域名没有申请下来,但又想先在本地测试未来的域名,并建立和测试二级域名。一个ip地址对应多个域名。假设现在已经有一个顶级域名"website.com",并建立了两个二级域名"user.website.com"、"admin.website.com",并且有三个工程"website.com"、"user.website.com"、"admin.website.com&qu原创 2018-09-25 18:33:32 · 405 阅读 · 0 评论 -
java解析json数据
1、json的依赖包json的依赖包共有6个:json-lib.jar、ezmorph.jar、commons-lang.jar、commons-beanutils.jar、commons-collections.jar、commons-logging.jar2、下载地址(1)json-lib-2.4-jdk15.jarhttps://sourceforge.net/projects/j...原创 2018-10-17 19:57:16 · 329 阅读 · 0 评论 -
github上传工程
(1)常用命令 mkdir MasonYyp //创建本地仓库名 cd MasonYyp //目录 git status //查看仓库状态 git log//用于查看提交日志 git push //更新GitHub上的仓库(2)工程上传 1、创建仓库,复制存储地址,例如:http://githup.git 2、初始化git仓库 ...原创 2018-10-17 20:18:10 · 254 阅读 · 0 评论 -
Tomcat8.5 生成https协议
注:tomcat不同版本配置SSH的方法稍微不同一、生成数字证书1、找到jdk自带的生成数字证书的“keytool.exe”文件在jdk的bin目录下找到“keytool.exe”,我的文件路径是“D:\java1.8\jdk\bin”2、打开cmd,进入“D:\java1.8\jdk\bin”目录,执行下面命令keytool -genkeypair -alias "tomca...原创 2018-10-29 16:09:12 · 571 阅读 · 0 评论 -
jython环境安装、java调用python、中文乱码问题
1、jython安装jython下载地址http://www.jython.org/downloads.html(1)直接双击“jython-installer-2.7.0.jar”一步步安装即可(2)配置环境变量, 新建系统环境变量: JYTHON_HOME=D:\jython2.7.0 在Path后添加变量(注意分号): %JYTHON_HOME%\bin;%...原创 2018-11-06 12:51:07 · 2124 阅读 · 0 评论