java
十里长街
这个作者很懒,什么都没留下…
展开
-
redis各种分布式锁具体使用
redis分布式锁原创 2022-12-24 17:00:56 · 25 阅读 · 0 评论 -
java读取配置文件中的相关属性
java读取配置文件相关属性原创 2022-12-23 20:57:36 · 225 阅读 · 0 评论 -
分页按条件查询
package com.zsy.common.utils;import com.baomidou.mybatisplus.core.metadata.IPage;import java.io.Serializable;import java.util.List;/** * 分页工具类 */public class PageUtils implements Serializable { private static final long serialVersionUID = 1L;原创 2022-03-26 19:00:44 · 2141 阅读 · 0 评论 -
JSR303数据校验快速入门
一、初步使用(1)给Bean添加校验注解 javax.validation.constraints.*,并定义自己的message提示查看有哪些校验注解:(2)控制层开启校验功能@Validated和添加BindingResult,校验错误以后会有自己的错误响应(3)给校验的Bean后紧跟一个BindingResult result,就可以获取校验结果(4)分组校验@NotBlank(message = “品牌名必须提交”, groups = {AddGroup.class, Update原创 2022-03-26 11:45:51 · 413 阅读 · 1 评论 -
返回树形结构可参考例子代码
1.查询CREATE TABLE `pms_category` ( `cat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类id', `name` char(50) DEFAULT NULL COMMENT '分类名称', `parent_cid` bigint(20) DEFAULT NULL COMMENT '父分类id', `cat_level` int(11) DEFAULT NULL COMMENT '层级', `show原创 2022-03-21 21:34:29 · 1281 阅读 · 0 评论 -
项目开发中DateUtils工具类常见方法
package com.chang.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * * @ClassName: DateUtils * @Description: 日期工具类 默认使用 "yyyy-MM-dd HH:原创 2021-10-12 18:32:06 · 180 阅读 · 0 评论 -
Total 608 (delta 342), reused 0 (delta 0), pack-reused 0 error: RPC failed; HTTP 401 curl 22 The req
解决办法:1、运行命令git config --global credential.helper store2、重新pushgit push -u origin master3、根据提示重新输入GitHub用户名密码原创 2021-10-12 15:01:24 · 5863 阅读 · 0 评论 -
word与xml、png、doc、docx互转完整版
1.创建maven项目,引入下面的依赖 <dependencies> <!--jacob依赖--> <dependency> <groupId>net.sf.jacob-project</groupId> <artifactId>jacob</artifactId> <version>1.19</原创 2021-10-09 18:42:52 · 485 阅读 · 0 评论 -
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class
解决方法:在pom文件添加下面 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.4.RELEASE</version&原创 2021-09-28 12:10:17 · 2901 阅读 · 0 评论 -
远程过程调用
1.使用RestTemplate(1)创建消费者springboot工程,编写配置类 @Configurationpublic class ApplicationContextConfig { //往容器中添加一个RestTemplate //RestTemplate提供了多种便捷访问远程http访问的方法 @Bean public RestTemplate restTemplate(){ return new RestTemplate();原创 2021-07-04 10:11:33 · 108 阅读 · 0 评论 -
2021-06-14
一、Canal介绍1、应用场景在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal就是一个很好的数据库同步工具。canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。2、Canal环境搭建canal的原理是转载 2021-06-14 08:07:57 · 61 阅读 · 0 评论 -
添加定时任务
22原创 2021-05-13 20:47:13 · 291 阅读 · 0 评论