自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL:查询近一年每个月的数据

【代码】SQL:查询近一年每个月的数据。

2023-02-23 13:52:20 2645

原创 云端部署优化项目——使用Redis集群+token使sessionid统一

使用nginx分布式部署时,使用两台服务器作为应用服务器,在使用功能时会产生session不一致的问题,使用Redis集群+token传输sessionid的方法可有效解决此类问题1.本地调试1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</arti.

2022-05-28 17:08:44 360

原创 云端部署+压力测试+tomcat优化

云端应用程序部署 1.将应用程序打包(按照springboot方式打包,否则无法启动)plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</so..

2022-05-18 17:49:50 288

原创 SpringBoot使用validation校验参数

在做项目时,在存储数据时会对模型进行初步的校验,一般是判空或者格式是否在合适范围,使用javax内部validator接口进行校验。准备工作导入依赖 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.3.6.Final<.

2022-04-09 16:45:49 821

原创 注册时防止属性重复的方法

在做秒杀项目用户注册模块时,由于用户使用手机号注册,所以要求一个手机号只能使用一次,对应数据库中如果有该手机号,应该无法再次插入此条数据,解决方案是给手机号属性加上唯一索引标识。为了前端用户的体验,所以如果手机号重复应该在前端提示,如果重复,异常肯定出在对应的insert操作上,所以在insert方法上catch住异常...

2022-04-09 15:26:57 419

原创 MD5加密密码

跟着一个项目学习的时候了解到用户在注册时,密码不能以明文的方式存入数据库,需要加密,使用MD5进行加密,这里只是简单的使用,并没有系统的去了解,之后会去补漏 public String EncodeByMD5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException { //确定一个计算方法 MessageDigest md5=MessageDigest.getInsta.

2022-04-09 15:11:45 491

原创 包装类业务异常实现

在完成一个项目时,学习到了一种自定义异常的设计模式,通过创建一个接口定义异常错误码跟错误信息,创建枚举与实现类实现该接口,再通过sprintboot自带的springMVC HandlerException解决通用异常处理的方式(拦截tomcat异常处理的机制),并且对异常处理进行判断定义CommonError接口public interface CommonError { public int getErrCode(); public String getErrMsg();.

2022-04-07 10:52:22 161

原创 java对象传入Redis序列化问题

当使用RedisTemlete向Redis存储java对象时(Object对象),系统会将传输的java对象转化为Redis可以处理的字节,如图所示此时需要使用RedisSerializer进行序列化和反序列化代码如下@Configurationpublic class RedisConfig { @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory ..

2022-03-18 16:33:04 1914

原创 Redis在Java客户端的使用(二)SpringDataRedis

1.引入依赖<!--redis依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- Jackson依赖--><dependency> <

2022-03-18 15:52:44 668

原创 Redis在Java客户端的使用(一)Jedis

以Redis命令作为方法名称,学习成本低,实用简单。但是Jedis实例的线程不安全且频繁创建和销毁连接会损耗性能,多线程环境下需要基于连接池来使用快速入门 1.引入依赖<!-- jedis--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.7.0&.

2022-03-17 20:30:40 753

原创 云服务器连接Redis步骤

问题描述近期学习Redis时,使用云服务器无法连接Redis,经查询相关资料做出以下总结连接方法1.允许外网连接Redis通过客户端远程连接Redis时会报could not connect,错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。修改redis的配置文件redis.conf将127.0.0.1注释掉2.修改配置文件中protected-mode配置项,propected-mode为yes时会拒绝其他主机的访问

2022-03-17 20:12:55 3177 1

原创 mybatis-plus学习笔记

快速入门 创建数据库表 DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMME

2022-03-03 17:32:02 658

原创 I O C

1.概念(1)控制反转 ,把对象的创建,对象之间调用的过程都交给Spring管理。(2)目的:耦合度降低 2.底层原理(1)xml解析,工厂模式,反射 (2)过程:第一步 xml配置文件 配置创建的对象<bean id="" ...

2022-02-16 16:44:18 525

原创 SpringBoot核心----------1.配置文件

1.ymal语法person类@Component@ConfigurationProperties(prefix = "person")@Data@ToStringpublic class Person { private String userName; private Boolean boss; private Date birth; private Integer age; private Pet pet; private String

2022-02-10 14:31:19 56

原创 SpringBOOT实践

1.引入场景依赖2.查看自动分析了哪些配置文件中开启自动配置报告,运行后在控制台可以自动配置报告。\Positive(生效)\Negative(失效)3.是否需要修改参考文档修改自己分析:xxxx.properties配置了哪些文件...

2022-02-08 16:10:52 313

原创 SpringBoot环境配置

maven环境配置 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependenci

2022-01-28 16:19:49 79

原创 整合ssm框架

SSM框架整合

2021-12-13 21:59:55 448

原创 restful使用put方法时注意事项

restful修改使用put方法

2021-12-13 20:45:27 825

空空如也

空空如也

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

TA关注的人

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