![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java开发
文章平均质量分 56
生活压力大
这个作者很懒,什么都没留下…
展开
-
rabbitmq启动停止相关命令
1、rabbitmq服务器启动与关闭启动:rabbitmq-server start关闭:rabbitmqctl stop2、后台启动rabbitmq-server -detached4、Rabbitmq 管理插件启动,可视化界面查看插件打开情况:rabbitmq-plugins list可视化界面插件启动rabbitmq-plugins enable rabbitmq_management 关闭rabbitmq-plugins disable rabbitmq_mana原创 2021-04-02 11:45:44 · 819 阅读 · 0 评论 -
虚拟机中安装完rabbitMQ在Windows中无法访问解决
问题描述在虚拟机中安装了rabbitMQ,正常安装完成并启动,然后再centos 7中对应的浏览器可以访问,在Windows中浏览器访问失败,如下图虚拟机中正常访问Windows中访问超时解决因为虚拟机中防火墙是开启状态,导致无法连通,解决方法一关闭虚拟机防火墙虚拟机中操作防火墙状态命令如下;可以通过该命令查看防火墙状态systemctl status firewalld.service如图说明防火墙处于开启状态通过下面命令关闭防火墙systemctl stop firew原创 2021-03-31 11:23:16 · 3144 阅读 · 0 评论 -
centos 7中安装MySQL 5.7操作记录
前言在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。开始安装1. 下载安装首先在opt下边创建MySQL文件目录mkdir /opt/mysql创建成功后进入mysql目录下,下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm原创 2021-03-26 18:25:09 · 113 阅读 · 0 评论 -
Centos 7下安装jdk1.8操作过程记录
1. 查看有没有自带的原生open jdk通过下面的命令查询rpm -qa |grep java或rpm -qa |grep jdk若无返回表示没有安装,若返回该内容表名有自带的open jdk,需要进行卸载,卸载需要root权限,通过su root进行切换权限,切换成功后进行卸载,可通过一下命令批量卸载rpm -qa | grep java | xargs rpm -e --nodeps然后通过java -version进行查看卸载成功2. 安装jdk首先下载jd原创 2021-03-26 12:27:58 · 98 阅读 · 0 评论 -
Java中获取指定日期前n天或后n天日期
根据指定日期获取前n天日期(筛除周六日)获取某一天前n天的工作日期,周一到周五 ,具体实现如下首先提供一个查询某天是星期几的接口,如下/** * 根据日期,获取星期几 * @param date * @return String类型 */ public static String getWeekOfDate(Date date) { String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期原创 2021-03-09 19:02:12 · 4424 阅读 · 2 评论 -
jpa多表关联条件查询实现
通过实体类映射实现多表关联条件查询jpa对于多表关联可以在实体类中进行关联映射,一对一用@OneToOne,一对多用@OneToMany,多对多用@ManyToMany,多对一用@ManyToOne,具体实体类配置就不多说了,然后对于条件查询采用Specification对象进行封装,如下Specification<A> specification = new Specification<A>() { @Override public Predic原创 2020-12-23 14:32:59 · 8216 阅读 · 2 评论 -
list集合分页与根据某项内容排序
前言最近做项目的时候遇到了对返回的list集合根据分页参数进行分页倒叙展示…以下是处理方法,做一下简单记录。实现对list集合分页展示一种方法是循环截取某一页数据/** * 循环截取某页列表进行分页 * @param dataList 分页数据 * @param pageSize 页面大小 * @param pageNumber 页数 */ public static List<String> page(List原创 2020-12-17 18:09:45 · 569 阅读 · 1 评论 -
使用POI导入Excel文件数据处理
前言最近项目中做了一个Excel模板导入功能,需要将文件中的数据获取后保存,优于Excel文件中表头多行,数据比较凌乱所以采用了POI进行导入。引入jar包我的是maven项目,所以直接在pom文件中引入相关依赖即可,我使用的jar包为3.16: <!--操作03版的Excel,即以.xls结尾的excel表--> <dependency> <groupId>org.apache.poi</groupId&原创 2020-12-16 16:54:15 · 550 阅读 · 0 评论 -
Spring boot相关面试题简记
前言随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 面试的知识点,但是会用有时候并不等于对 Spring Boot 理解了,经常就会被几个连环问题给问住了,所以对springboot问题简单总结记录一下。springboot优势Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软件设计范式,开发人员按照约定的方式来进行编程,可以减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。springboot约定优于配置的体现有S原创 2020-07-09 16:34:43 · 108 阅读 · 0 评论 -
Spring之AOP和IOC简介
什么是springSpring的核心是一个容器,该容器负责管理spring中的java组件,是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有:基于XML的配置、基于注解的配置、基于Java的配置。spring的优点spring属于低侵入式设计,代码的污染极低;spring的DI机制将对象之间的依赖关系交由框架处理,减低组件的耦合性;Spring提供了AOP技术,支持将一些通用任务,如安全、事务、日志、权限等进行集中式原创 2020-07-09 15:21:49 · 296 阅读 · 0 评论 -
java中使用jasypt进行项目配置文件加解密
前言在项目开发中一般数据库连接信息,还有一些必要的配置信息都会配置在application.properties或者yml文件中,对于一些敏感信息例如密码、用户名等明文的话可能会出现安全隐患,所以一般都会进行加密,今天介绍一种加密方式——jasypt。引入jar包对于springboot项目使用@SpringBootApplication注解自动配置启动的可以直接在pom文件引入下面的包<!--jasypt配置文件脱敏--> <dependency>原创 2020-07-08 17:16:37 · 1083 阅读 · 0 评论 -
java中SM4国密加解密简单实现
在项目开发中涉及到和金融机构进行接口数据传输,传输的数据可能存在敏感信息,所以传输过程一般会对数据进行加密传输,今天简单用sm4做一下加解密原创 2020-06-12 17:40:15 · 8087 阅读 · 3 评论 -
Java中使用kindEditor富文本编辑器
上一篇简单写了一下wangeditor富文本的用法,现在简单介绍一下kindeditor富文本编辑器的用法,可以通过kindEditor文档地址查看kindEditor的文档进行开发。接下来介绍一下我的用法:首先需引入kindEditor的js<script type="text/javascript" charset="utf-8" src="../static/plugins/ki...原创 2019-06-21 16:30:01 · 783 阅读 · 0 评论 -
wangEditor富文本编辑器简单使用案例
之前在项目中使用过富文本编辑器,记得当时分别考察了几种编辑器,现在简单介绍一下,首先是wangeditor富文本的用法。大家也可以通过下面的链接wangEditor文档地址查看wangEditor的文档进行开发。接下来介绍一下我的用法:首先需加载wangEditor的js<script type="text/javascript" src="../static/plugins/wang...原创 2019-06-21 15:29:58 · 834 阅读 · 0 评论