自定义博客皮肤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)
  • 收藏
  • 关注

原创 Cannot construct instance of `cn.pcbaby.nbbaby.common.rest.PagerResult` (no Creators, like default天坑

前提利用fegin远程调用微服务异常信息Cannot construct instance of cn.pcbaby.nbbaby.common.rest.PagerResult (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)\n at [Source: (PushbackInputStream); .

2021-09-04 14:15:10 174

原创 feign.codec.EncodeException: Type definition error: [simple type, class java.util.Collections$3];天坑

前提:最近在对接公司的feign调用,涉及到两个业务系统之间的相互调用,而我在处理过程中遇到了以下错误,所有就拿出来记录一下错误提示feign.codec.EncodeException: Type definition error: [simple type, class java.util.Collections$3]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No s.

2021-09-04 12:54:55 2312 2

原创 用redis做分布式锁,尝试多次获取锁

用redis做分布式锁,尝试多次获取锁核心业务代码 boolean lock = false; int i = 0; //重复三次获取锁 for (i = 0; i < 3; i++) { //获取锁 lock = RedisClient.setIfAbsent(CouponCacheKey.REMAIN_LOCK_KEY , "lock", 10, TimeUnit.SECONDS);

2021-08-12 15:12:56 1236

原创 Navicat中直接写sql能查出数据,但使用mybatis查不出来(最全解决方案)

最近,在使用websocket写一个即时通讯小程序,磨了我两天的bug,终于被我解决了,在我们使用mybatis,或mybatis plus时,我当时想着偷懒,没有用postman去 进行接口测试,而是直接使用浏览器测试get接口1、浏览器测试接口发现查询不到数据后台打印的查询语句,并没有获取到数据眨眼一看,好像没发现啥问题2、在Navicat中测试Sql语句,发现能查询出数据3、此时我就非常纳闷了,到底是为啥呢?仔细对比发现,原来是我在浏览器传入参数的时候多加了一个双引号Ps.

2021-05-17 10:50:46 4564 4

转载 Linux 查看端口占用情况(完整版)

Linux 查看端口占用情况Linux 查看端口占用情况可以使用 lsof 和 netstat 命令lsoflsof(list open files)是一个列出当前系统打开文件的工具lsof 查看端口占用语法格式:lsof -i:端口号实例查看服务器 8000 端口的占用情况:lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnodejs 26993 root 10u IPv4 3799

2021-05-04 16:34:58 2986

原创 商城系统中常用的订单流水号生成工具OrderIdUtil工具类(亲测好用)

在我们写商城项目时,由于系统业务数据量巨大,所以唯一订单号的生成成为了必须,下面提供了易使用的订单流水号生成工具类OrderIdUtil工具类代码如下package com.zyw.seckill.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * @Author Mr.zhou * @Date 2021/3/8 * @Description 订单工具类 用于生成订单流水号 */public cl.

2021-05-03 16:05:04 1258

原创 项目中常用的自定义UUIDUtil工具类(小白进,大佬误入)

在项目中,常常需要我们生成唯一标识来标记一个对象自定义UUIDUtil工具类代码如下package com.zyw.seckill.utils;import java.util.UUID;/** * @Author Mr.zhou * @Date 2021/3/16 * @Description UUID工具类 */public class UUIDUtil { //去掉随机生成的UUID中的- public static String toToken(){ .

2021-05-03 15:27:58 238

原创 项目中超实用的密码摘要加密工具类DigestsUtil类(明文密码+盐生成密文密码)

在项目中,总有一些数据需要以密文的形式存储到数据库中,比如用户密码,通过DigestsUtil工具类,我们可以快速得到我们想要的密文密码,以及随机生成的盐(干扰数据)pom.xml文件中引入相关依赖 <!--shiro-web相关依赖--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</art.

2021-05-03 12:49:24 1352

原创 项目中实用的编码解码工具EncodesUtil工具类(Shiro权限控制)

在项目中,在对字符串和字节数组操作时,常常需要利用到编码解码手段对字符串进行相应的操作EncodesUtil工具类代码如下package com.zyw.seckill.utils;import org.apache.shiro.codec.Base64;import org.apache.shiro.codec.Hex;/** * @Author Mr.zhou * @Date 2021/5/3 * @Description 编码解码工具类 */public class Enc.

2021-05-03 11:28:50 468

原创 超好用的后端发送http请求HttpUtils工具类(基于原生http连接,不需要另外导包)

在项目中,为了实现一些特定的功能,我们常常需要发送http异步请求,为此需要特意封装一个实用的HttpUtils工具类HttpUtils工具类内容如下:package com.zyw.seckill.utils;import java.io.*;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;/** * @Author Mr.zhou * @.

2021-05-02 20:58:58 1828 2

原创 操作浏览器中Cookie对象的CookieUtil工具类(包含添加,查找,删除方法)

在项目中,我们常常将一些数据存储在浏览器端的cookie中,需要一个工具类来方便操作cookie中的对象值CookieUtil工具类package com.zyw.seckill.utils;import org.apache.commons.lang3.StringUtils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Ht.

2021-05-02 20:43:53 431

原创 最完整,最新RedisUtils实用工具类(操作Redis数据方法齐全,上手简单易读)

在项目中,我们通常使用Redis数据库做高速缓存,涉及到数据的增删改查操作,利用RedisUtils即可快速完成操作1.SpringBoot项目中整合Redis引入的依赖<!--springboot整合redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifact

2021-05-02 20:19:25 1768 1

原创 Spring mvc中全局日期转换器DateConverter工具类

springmvc-servlet.xml 文件中的配置bean<!--全局日期转换器 --> <bean id="formattingConversionServiceFactoryBean" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters">

2021-05-02 20:02:47 597

原创 Java中最常见单例模式(饿汉单例和懒汉单例)

单例模式的优点:由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决 。单例模式可以在系统设置全局的访问点,优化环共享资源访问,例如可以设计 一个单例类,负责所有数据表的映射处理。常见的五种单例模式实现方式:– 主要:• 饿汉式(线程安全,调用效率高。 但是,不能延时加载。)• 懒汉式(线程安全,调用效率不高。 但是,可以延时加载。)– 其他:• 双重

2021-04-06 20:10:28 148

原创 Maven项目配置成SpringBoot项目之后,application.yml文件不起作用

在使用Maven多module进行开发的时候,将api模块转成SpringBoot时候,发现application.yml中所配置的东西不起作用出错原因因为pom.xml文件里面的打包方式为pom,导致application.yml文件不生效解决办法删除掉pom.xml文件里面的<packaging>pom</packaging>文件即可...

2021-04-05 16:19:20 1788

原创 Load balancer does not have available server for client

com.netflix.client.ClientException: Load balancer does not have available server for client: *****在使用openfeign作为负载客户端调用时,抛出异常:解决办法:在使用openfeign作为负载客户端调用时,抛出异常:解决办法:在application.yml配置文件中添加ribbon: eureka: enabled: true...

2021-04-05 16:07:22 1406

原创 蓝桥杯 基础练习 特殊回文数

BASIC-9 试题 基础练习 特殊回文数资源限制时间限制:1.0s 内存限制:512.0MB问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定1<=n<=54。import

2021-03-03 14:26:28 94

原创 java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/applicatio

问题如下java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/application.yml’原因:从图中可以看出,application.yml文件缩进问题,导致不能加载类路径下的配置文件解决方案仔细查看配置文件的缩进关系,修改缩进即可...

2020-11-13 10:19:58 900

原创 Maven项目在Compile和Run时错误:无效的源发行版12,最全解决办法

项目运行时提示错误如下或者Maven install时编译出现以下错误解决办法第一步:修改Settings第二步:修改Project Structure第三步:最后最重要最重要的一点可能大家遇到过这种情况提示翻译过来就是:我们修改的版本参数会随项目的配置文件重新导入所以解决这个问题核心得修改pom配置文件就不会复原了定义插件编译的源版本和目标版本将以下代码插入项目的pom.xml文件中<build> <plugins>

2020-11-12 23:38:27 722

原创 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.zyw

错误提示:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com.zyw.springcloud.entities.Payment (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator

2020-11-12 20:21:11 430

空空如也

空空如也

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

TA关注的人

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