logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux安装并运行Nacos

本文演示的是使用VMware搭建的 CentOS 7 的虚拟机环境。Nacos 采用 Java 进行开发,要求 JDK8+,首先我们需要安装JDK并配置环境。利用 yum 命令安装 OpenJDK 8。yum -y install java-1.8.0-openjdk-devel.x86_64#安装成功后验证Java版本java -version配置 JAVA_HOME 环境变量。安装后 JDK

#linux#java#centos
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to

今天遇到了一个bug:java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.dto.resumeHrSearchDTO出错代码如下:// json字符串String json = companyUserResumeSearchHistory.getJson();// 将json字符串解

#java#json#spring boot
java单例模式:饿汉式、懒汉式

单例模式概念:某个类在整个系统中只能有一个实例对象可以被获取和使用。实现要点:构造器私有含有一个该类的静态变量来保存这个唯一的实例对外提供获取该实例对象的方式单例模式分为饿汉式和懒汉式。1. 饿汉式直接创建对象,不存在线程安全问题。静态常量方式优点:这种写法比较简单,就是在类加载的时候就完成实例化。避免了线程同步问题。缺点:在类加载的时候就完成实例化,没有达到Lazy Loading的效果。如果从

#设计模式#java#单例模式
Mybatis-Plus设置主键ID生成策略、插入字段自动填充功能

文章目录1、设置主键ID生成策略2、插入字段自动填充功能1、设置主键ID生成策略如图,在主键字段上使用 @TableId(type = IdType.xxx) 即可设置主键生成策略类型。比如我这个userId字段,设置了type = IdType.UUID,在向表插入数据时,会自动生成uuid类型的主键。@TableName("tb_user")public class UserEntity ex

#数据库#java
SpringBoot项目使用Spring Session,将Session保存在Redis中。

我们之前实现Java的会话管理功能,主要是使用Cookie或Session。Cookie是客户端技术,服务器把数据以cookie的形式保存在用户的浏览器中Session是服务器端技术,服务器把数据以session的形式保存在服务器中在分布式情况下,session会失效,比如项目部署在多台服务器中,服务器之间无法共享session,用户在A服务器上已经登录了,但当负载均衡跳转到服务器B时,由于B服务

#redis#java#分布式
到底了