自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程池几种状态转换

线程池几种状态转换

2022-12-14 14:56:55 237 1

原创 springboot多模块启动,在yml配置了启动端口但启动还是8080

springboot多模块启动,yml配置了端口仍以8080启动

2022-11-08 14:42:07 2708

原创 Doccker部署若依前后端分离版本

Doccker部署若依前后端分离版本

2022-10-14 20:05:35 441

原创 Linux查看所有对外开放的端口

Linux查看对外开放的端口

2022-10-10 17:40:42 10573

原创 brctl: command not found

brctl: command not found

2022-10-10 16:38:46 2594

原创 阿里云ECS服务器配置外部端口和内部容器端口的映射

阿里云ECS服务器开放端口

2022-10-02 12:02:35 3250 1

原创 spring boot 配置文件

springboot配置

2022-09-15 16:37:46 3472

原创 MAC安装maven步骤

mac 配置maven 以及source ~/.bash_profile不生效问题

2022-07-24 11:34:27 24717 10

原创 java8 List对象去重(按照对象属相去重)

java8 List对象去重,两种方式

2022-07-14 13:47:43 4784 1

原创 Maven标签系列(一)<dependencyManagement>

dependencyManagement标签的使用介绍在maven中,使用标签提供了一种依赖版本的管理,一般是在声明所有jar的依赖版本号等信息,当所有子项目再次引入相应的jar包依赖时,不再需要显示的声明版本号等信息,maven会沿着父子层级向上查找有元素的项目,然后使用它指定的版本号优点如果有多个子项目都使用相同的依赖,那么使用统一管理可以避免在多个子项目中声明相同的版本号,并且当版本升级时,不需要逐个对每个子项目进行版本号修改,只需要在顶层夫容器进行版本号升级,子项目便可以引用到升级的版本号;

2022-05-20 00:25:44 1716

原创 SpringBoot启动时:Process finished with exit code 0解决办法

记录一次项目启动的报错spring boot 启动项目,无异常信息报错,但是项目启动不起来,提示:Process finished with exit code 0这个提示并不是报错了,只是表示程序正常执行完毕退出了。解决办法:在springboot的main方法加上try/catch,把异常信息打印出来,方便定位。@SpringBootApplicationpublic class RuoYiJobApplication { public static void main

2022-01-25 23:17:49 3885 1

原创 四种POST请求content-type

HTTP请求请求体http请求传输方式是ASCII码传输,一般包含三个部分状态行/请求头/消息主体<method> <request-URL> <version><headers><entity-body>POST请求,请求数据要求放在z中,并在请求头指明编码方式,一般常见的有四种编码方式application/x-www-form-urlencoded,请求数据以表单方式提交,一般在请求头指定编码为 Content-Type

2022-01-16 11:51:51 597

原创 对Maven生命周期和插件的一些总结

前言Maven使用了很久,但是对maven的插件确是理解不深刻,作一篇文章来记录一下,文章分三部分1.maven的生命周期2.插件详解3.插件配置生命周期认识生命周期  maven有clean、default、site三种生命周期,每种生命周期都包含一些阶段,clean包含了pre-clean、clean、post-clean阶段;default生命周期包含了validate、compile、test、package、verify、install、deploy阶段;site生命周期包含了

2021-12-02 17:58:35 189

原创 过滤器、拦截器、监听器

过滤器、拦截器、监听器在tomcat容器中的位置概念1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,可以动态生成web页面它工作在客户端请求与服务器响应的中间层;2、filter:filter是一个可以复用的代码片段,可以用来转换HTTP请求,响应和头信息。它不能产生一个请求或者响应,它只是修改对某一资源的请求或者响应;3、listener:监听器,通过listener可以坚挺web服务器中某一执行动作,并根据其要求作出相应的响应。就是在app

2021-11-30 15:21:26 447

原创 @Mapper @MapperScan注解区别

@Mapper1.作用:在接口类上添加了@Mapper,会自动的把 @Mapper 注解的接口生成动态代理类添加位置:接口类上面2.在每个需要实现类的接口上都添加@Mapper注解,相对比较繁琐@MapperScan1.作用:配置一个或多个包路径,自动的扫描这些包路径下的类,自动的为它们生成代理类。添加位置:是在Springboot启动类上面添加@MapperScan("com.ruoyi.**.mapper")@SpringBootApplicationpublic class RuoY

2021-11-18 14:30:45 663

原创 Java实现自定义注解

前言 java自定义注解实现及如何使用正文注解是一种能被添加到java源代码中的元数据,方法、类、参数和包都可以用注解来修饰。注解可以看作是一种特殊的标记,可以用在方法、类、参数和包上,程序在编译或者运行时可以检测到这些标记而进行一些特殊的处理JDK中有一些元注解,主要有@Target,@Retention,@Document,@Inherited用来修饰注解。@Target表明该注解可以应用的java元素类型Target类型 描述ElementType.TYPE 应用于类、接口(包括注解

2021-11-18 10:35:35 202

原创 Docker报错收集

Docker容器做端口映射报错docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp3 (46b7917c940f7358948e55ec2df69a4dec2c6c7071b002bd374e8dbf0d40022c): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpo

2021-11-03 17:28:18 377

原创 记一次session过期问题

问题报错:验证码是存在session中,但是一登录就报验证码失效。排查步骤:发现是session存的域名不对1、项目设置的session位置:在拦截器中把验证码存入session验证码存入session中@WebServlet("/image/identifyingCode.img")public class IdentifyingCodeServlet extends HttpServlet { // 将认证码存入SESSION session.setAttribute("rand",

2021-09-28 15:37:26 290

原创 记录一次排查@Schedule不生效的问题

问题背景:定时任务更新离职的员工在系统的有效期思路:使用spring自带的定时任务实现,简单,一个注解搞定-- @Schedule踩坑开始:由于是老项目,spring mvc,spring 版本4.2.0.RELEASE,没有spring boot自带的注解便捷,所以得按照老路,把需要的bean注入 <els-base.version>0.0.1-SNAPSHOT</els-base.version> <els-base-wt.version>0

2021-09-16 10:49:10 894

原创 SpringBoot+JavaMailSender发送邮件

SpringBoot+JavaMailSender发送邮件概述spring提供了发送邮件的接口JavaMailSender,通过JavaMailSender可以实现后端发送邮件,并且可以根据不同业务需求,利用JavaMailSender定制化发送邮件工具。spring boot +JavaMailSender接口发送邮件步骤如下1、在pom.xml中引入spring-boot-starter-mail依赖 <dependency> <grou

2021-06-21 10:55:14 4211

原创 POP3、SMTP和IMAP之间的区别和联系

SMTPSMTP(simple mail transfer protocol)简单邮件传输协议,SMTP 协议属于 TCP/IP 协议簇,它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式,帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP是一个“推”的协议,它不允许根据需要从远程服务器上“拉”来消息。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,避免受到垃圾邮件的侵扰.

2021-06-11 10:24:23 3277 1

原创 java定时任务解决方案和技术选型

参考博客为什么你不用TimerQuartz官方文档分布式定时任务几种主流的定时分布式任务分布式开源调度框架TBSchedule原理与应用当当开源elastic-job使用唯品会开源SaturnPowerJob什么是分布式锁一致性Hash原理与实现spring boot定时任务实现技术选型对比12.spring boot schedule和quartz到底怎么选以及如何支持并发和避坑 ...

2021-06-10 16:46:56 259

原创 springboot 目录结构和配置文件详解

一、spring boot目录结构二、文件描述在src/main/resources下面有两个文件夹static :springboot默认 static中放静态页面templates: templates中放动态页面,例如邮件模板等三、热部署1.在pom文件中引入 devtools 依赖: <dependency> <groupId>org.springframework.boot</groupId>

2021-06-10 11:05:24 860

原创 2021-05-12 日常总结

mybatis传参的四种方式一、单参数传递User selectById(String userId);<select id="selectById" paramType="java.lang.String" resultType="com.entity.User"> select id,name,age from user where id = #{userId}</select>二、多参数传递1、传递map mybatis底层就是把入参封装成...

2021-05-12 00:52:39 53

原创 java项目获取根路径(web项目和application项目的区分)

Java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径。因此,在项目如何正确获取文件路径尤为关键。根据不同的java项目,在获取文件路径时候有一些 小区别测试环境:E:\Eclipse-workspace\BlkReport   ------我的源项目根目录               K:\Tomcat 7.0          ----------Tomcat项目的...

2018-05-12 18:24:10 716

原创 java的几种IO流读取文件方式

字节流: InputStream(读入流) OutputStream(写出流) 字符流: Reader(字符 读入流) Writer (字符写出流)二、文件操作流 字节流: FileInputStream ,FileOutputStream 字符流: FileReader, FileWriter(用法与字节流基本相同,不写)...

2018-04-22 00:28:46 1201

fabric 1.0安装手册

区块链fabric1.0环境搭建手册,完整配置流程,以及启动脚本等

2018-10-16

空空如也

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

TA关注的人

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