自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 java处理double科学计数法,保留两位小数

科学计数法

2023-02-22 17:22:46 1273

转载 Redis 在java中的使用(登录验证,5分钟内连续输错3次密码,锁住帐号,半小时后解封)

Redis 在java中的使用(登录验证,5分钟内连续输错3次密码,锁住帐号,半小时后解封)

2022-11-11 11:04:44 1184

原创 java巧用redis,三分钟内登录失败5次,锁定账户5分钟

java巧用redis,三分钟内登录失败5次,锁定账户5分钟

2022-11-11 10:37:35 3258 3

原创 java中多态的理解

java多态的理解

2022-11-09 14:21:30 169

原创 Springboot多数据源(动态切换数据源)

springboot多数据源配置,灵活切换数据源

2022-11-07 11:12:36 3241

原创 java获取请求的真实ip

java获取请求ip

2022-08-24 09:53:39 1234

原创 MongoDB和MySql的基础语法对比

1、新增语句方法 说明 语法 备注 新增 MongoDB db.getCollection('user').insert({"userId" : "014","uclass" : "B","name" : "Back","age" : 11,"email" : "[email protected]","birthday" : ISODate("2018-07-31T03:46:13.885Z"),"dataStatus" : 1}); MySQL

2022-02-11 10:40:58 409

原创 领域驱动架构

什么是领域模型?为解决场景下的问题而形成的一套模型,然后使用这套模型来解决业务问题。 根据重复劳动经验我们会形成一套模式。领域模型也一样会形成一套模式,他包括:实体、值对象、模块、领域服务领域模型是怎么更新到数据库的呢?使用资源库(repository)将领域模型更新到数据库。 在一个一对多的实体,例如:用户组(Group)和用户(User),用户组内有N个用户, 如果用户非常多,一次加载Group肯定会造成性能损失,这种问题怎么设计呢? 如果不使用领域模型依靠经验你会想到拆分,现在你使用了领域

2021-12-07 15:13:14 805

原创 websocket服务器提供类

<!-- websocket --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> <version>2.2.1.RELEASE</version> </dependency>...

2021-11-30 17:45:11 132

原创 ZIP压缩文(文件夹)工具类

package gov.msa.oa.office.util;import lombok.extern.slf4j.Slf4j;import java.io.*;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/** * @author lyl.

2021-10-19 20:50:35 139

原创 XML文件数据封装工具类

/** * @author lyl * @crete 2021/7/28 16:53 * @description 预归档XML文件数据封装工具类 */@Slf4j@Configuration@RequiredArgsConstructorpublic class XMLTools { @Value("${archive.path}") private String path;//文件生成路径 @Value("${spring.application.name}.

2021-10-19 20:46:20 261

原创 ftp协议传输文件工具类

package gov.msa.oa.office.util;import lombok.extern.slf4j.Slf4j;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPReply;import java.io.IOException;import java.io.InputStream;/** * @author lyl * @crete 2021/7/26 16.

2021-10-19 20:34:46 162

原创 Parameter 5 of constructor in gov.msa.oa.office.controller.distribute.DistributeController

问题描述:配置文件中配置了参数,作为固定参数注入到类中,项目启动就报错,如下:@Value("${rocketmq-center.centerId}")private String mqCenterId;***************************APPLICATION FAILED TO START***************************Description:Parameter 5 of constructor in gov.msa.oa.of..

2021-10-15 10:42:06 1354

原创 文件删除工具类

工具类场景:删除文件及其文件夹工具类代码详情:/** * @author lyl * @crete 2021/8/3 17:13 * @description 文件删除工具类 */@Slf4j@Componentpublic class FileUtilsDelete { /** * 删除文件,可以是文件或文件夹 * * @param fileName:要删除的文件名 * @return 删除成功返回true,否则返回false

2021-08-24 20:55:53 100

原创 Mysql免安装版配置和登录Navicat

Mysql免安装版配置和登录Navicat免安装版Mysql配置mysql变成了免安装版的,需要配置,记录mysql的一次安装和配置。免安装版Mysql配置下载mysql压缩包,解压之后。目录下创建一个ini或cnf配置文件,在这里我创建的是ini配置文件,里面写的代码是mysql的一些基本配置。加入环境变量,解压目录的bin目录进入mysql的bin目录下:装mysql的服务:mysqld --install初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个

2021-04-27 20:32:17 420

原创 微服务框架搭建个人总结(避坑专用)

微服务框架搭建个人总结(避坑专用)搭建springcloud微服务框架(基础)踩坑记录搭建框架Eureka服务注册中心Gateway网关路由配置Feign服务通信Hystrix 熔断配置重试配置搭建springcloud微服务框架(基础)你好! 这篇文章对于你搭建springcloud框架避坑可能会有帮助,转载请附加说明。踩坑记录把遇到的bug放在前面,希望你们创建的时候多注意一点1、集成spring-cloud-gateway 启动报以下错误:No qualifying bean of t

2021-04-27 09:47:17 309 1

原创 使用AES/ECB/PKCS5Padding规则AES加密工具类(base64转码)

AES工具类<pre> 因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。替换的文件:%JDK_HOME%\jre\lib\security\local_policy.jar参考: http://czj4451.iteye.com/blog/1986483package com...

2019-11-26 14:02:08 2120

转载 数据传输过程加密方案

文章目录前言数据加密方案数据加密细节AES加解密RSA公钥加密总结前言从前一篇网络安全基础要点知识介绍中可以知道,在网络通信中,通信传输数据容易被截取或篡改,如果在传输用户隐私数据过程中,被不法分子截取或篡改,就可能导致用户受到伤害,比如被诈骗,所以对客户端与服务端的传输数据加密,是网络通信中必不可少的。数据加密方案首先,客户端与服务端商量好数据加密协议,对传输数据做到安全保护。安全保护...

2019-08-19 19:29:58 14241 3

原创 SpringBoot之rabbitmq使用

消息队列介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋、日志处理、消息通讯等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。今天我们将会了解到在SpringBoot中使用RabbitMQ实现1.1 rabbitmq简介RabbitMQ...

2019-08-13 15:11:27 154

原创 2019面试宝典:java常见面试46题!含答案

1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2. JDK和JR...

2019-03-12 11:12:04 358

空空如也

空空如也

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

TA关注的人

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