自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 904

原创 虚拟机中安装完rabbitMQ在Windows中无法访问解决

问题描述在虚拟机中安装了rabbitMQ,正常安装完成并启动,然后再centos 7中对应的浏览器可以访问,在Windows中浏览器访问失败,如下图虚拟机中正常访问Windows中访问超时解决因为虚拟机中防火墙是开启状态,导致无法连通,解决方法一关闭虚拟机防火墙虚拟机中操作防火墙状态命令如下;可以通过该命令查看防火墙状态systemctl status firewalld.service如图说明防火墙处于开启状态通过下面命令关闭防火墙systemctl stop firew

2021-03-31 11:23:16 3238

原创 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 139

原创 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 122

原创 Java中获取指定日期前n天或后n天日期

根据指定日期获取前n天日期(筛除周六日)获取某一天前n天的工作日期,周一到周五 ,具体实现如下首先提供一个查询某天是星期几的接口,如下/** * 根据日期,获取星期几 * @param date * @return String类型 */ public static String getWeekOfDate(Date date) { String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期

2021-03-09 19:02:12 4627 2

原创 jpa多表关联条件查询实现

通过实体类映射实现多表关联条件查询jpa对于多表关联可以在实体类中进行关联映射,一对一用@OneToOne,一对多用@OneToMany,多对多用@ManyToMany,多对一用@ManyToOne,具体实体类配置就不多说了,然后对于条件查询采用Specification对象进行封装,如下Specification<A> specification = new Specification<A>() { @Override public Predic

2020-12-23 14:32:59 8287 2

原创 list集合分页与根据某项内容排序

前言最近做项目的时候遇到了对返回的list集合根据分页参数进行分页倒叙展示…以下是处理方法,做一下简单记录。实现对list集合分页展示一种方法是循环截取某一页数据/** * 循环截取某页列表进行分页 * @param dataList 分页数据 * @param pageSize 页面大小 * @param pageNumber 页数 */ public static List<String> page(List

2020-12-17 18:09:45 599 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 562

原创 JVM GC垃圾确定与回收算法

JVM垃圾回收与算法前言JVM GCJVM如何确定垃圾JVM垃圾回收算法结束语前言为了方便以后自己查找学习,特此整理记录。JVM GC在此引用一张网上找到的图,让大家对JVM GC 功能有个大概的了解:JVM如何确定垃圾引用计数法在 Java 中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即一个对象如果没有任何与之关联的引用,即他们的引用计数都为 0,则说明对象不太可能再被用到,那么这个对象就是可回收对

2020-11-16 15:42:04 193

原创 git创建新分支和打tag命令

前言通过git命令行的 方式创建项目新分支,通过git命令给项目打tag,简单记录一下。git命令创建分支将目录切换到项目的分目录下,找到项目所在文件夹,然后打开git命令行窗口。创建新分支命令$ git branch 分支名称该命令执行后会在本地新创建一个分支,若想将该分支在远程仓库存在需要将分支提交到远程。推送新分支到git命令为$ git push 分支名该命令能将本地分支推送到git仓库有时候我们不止要新建分支并且还要切换到相应分支,这时候可以使用下边这个命令$ git c

2020-07-17 17:45:01 1222

原创 Spring boot相关面试题简记

前言随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 面试的知识点,但是会用有时候并不等于对 Spring Boot 理解了,经常就会被几个连环问题给问住了,所以对springboot问题简单总结记录一下。springboot优势Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软件设计范式,开发人员按照约定的方式来进行编程,可以减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。springboot约定优于配置的体现有S

2020-07-09 16:34:43 156

原创 Spring之AOP和IOC简介

什么是springSpring的核心是一个容器,该容器负责管理spring中的java组件,是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有:基于XML的配置、基于注解的配置、基于Java的配置。spring的优点spring属于低侵入式设计,代码的污染极低;spring的DI机制将对象之间的依赖关系交由框架处理,减低组件的耦合性;Spring提供了AOP技术,支持将一些通用任务,如安全、事务、日志、权限等进行集中式

2020-07-09 15:21:49 336

原创 java中使用jasypt进行项目配置文件加解密

前言在项目开发中一般数据库连接信息,还有一些必要的配置信息都会配置在application.properties或者yml文件中,对于一些敏感信息例如密码、用户名等明文的话可能会出现安全隐患,所以一般都会进行加密,今天介绍一种加密方式——jasypt。引入jar包对于springboot项目使用@SpringBootApplication注解自动配置启动的可以直接在pom文件引入下面的包<!--jasypt配置文件脱敏--> <dependency>

2020-07-08 17:16:37 1128

原创 java中SM4国密加解密简单实现

在项目开发中涉及到和金融机构进行接口数据传输,传输的数据可能存在敏感信息,所以传输过程一般会对数据进行加密传输,今天简单用sm4做一下加解密

2020-06-12 17:40:15 8335 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 852

原创 wangEditor富文本编辑器简单使用案例

之前在项目中使用过富文本编辑器,记得当时分别考察了几种编辑器,现在简单介绍一下,首先是wangeditor富文本的用法。大家也可以通过下面的链接wangEditor文档地址查看wangEditor的文档进行开发。接下来介绍一下我的用法:首先需加载wangEditor的js<script type="text/javascript" src="../static/plugins/wang...

2019-06-21 15:29:58 883

翻译 数据结构中堆,栈,队列随笔

什么是堆、栈堆是在Java程序运行时向程序申请某个大小的存储空间,即动态分配内存空间,对堆的访问和普通内存访问相同;堆一般存放引用类型的对象,也就是我们通过new创建的对象存储在堆中,数组值也可以存储在堆中;对于类的非静态成员变量值(不管是基本数据类型还是引用类型),非静态成员变量的引用存储在堆中:例如...

2019-06-20 17:59:34 170

axure_chrome_extension_V0.6.3.zip

Google Chrome 扩展程序,添加该扩展程序能够使谷歌浏览器正常打开产品原型文件,内附安装包以及使用说明文档

2020-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除