logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

json对象出现$ref: “$.list[0]“

循环引用:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。

文章图片
#json#java
算法--爬楼梯

描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶 示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1 阶分析本问题其实常规解法可以分成

#算法#leetcode
Spring Boot整合阿里云存储OSS

OSS简介OSS可用于图片、音视频、日志等海量文件的存储。各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据,非常方便。使用前需要先注册开通阿里云存储服务。官方网站:https://oss.console.aliyun.com/阿里云对象存储OSS(Object StorageService)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于99.999

#java#spring boot
idea奇怪问题----点击run后没反应,按钮由绿变灰没有调起控制台

问题背景在idea里面写了很多简单的测试学习java类,一直都可以编译可以运行,很正常,忽然有一天把postman中生成的java code copy到idea去运行,发现无法运行,再然后发现所有的main方法都无法运行,右键run main还存在,运行按钮也还是正常状态,点击运行后,按钮由绿色变成灰色,不调起控制台也看不到任何运行痕迹。问题分析首先排除jdk版本,java编译环境问题,maven

#intellij idea
Vue入门学习

一、Vue基础介绍简介1.什么是Vue.jsVue.js 是目前最火的一个前端框架,React是最流行的一个前端框架(由于开源较早且是谷歌开源,所以最为流行,但是后续已经被Vue.js超越)Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。

Mybatis配置多数据源(pgsql和mysql)

背景因为项目需要查询其他系统的pg数据库,详细见Spring Boot整合PostgreSQL由于之前没有pg数据库,且内网没有pg数据库的测试环境,所以参照上文自己部署了一套,并且自己写了一套干净的小demo,实现功能后提交代码到内网环境,环境对接耽误很多时间,最终还是解决了,使用pg数据库一定要注意开放远程登录功能,查询出其他系统的数据了,可是现有的数据库查询却出现了问题了,报错信息是psql

#mybatis#java
Java使用自定义注解实现数据脱敏以及字段加解密

Java实现实体类属性数据脱敏,加解密

文章图片
#java
springboot使用SHA256加密算法对接口访问控制

使用场景由于业务系统较多,且存在很多个提供给第三方系统的查询接口,第三方系统属于外部系统,个别系统在调用内部系统接口时可能存在安全风险,在周五项目组评审后决定,在对外提供的接口中,请求方需要添加私钥请求校验,我方使用 SHA256 算法计算签名,然后进行Base64 encode,最后再进行urlEncode,来得到最终的签名。周末闲来无事,简单研究一波(基于内网中其他系统已有的类似功能,结合外网

#java
Spring Boot整合PostgreSQL(含安装说明)

安装PostgreSQL下载去官网寻找对应的版本,选择版本后,下面会有yum安装说明,按照安装说明在服务器上使用命令即可。配置需要配置远程登录相关内容,需要找到下面两个文件,并进行配置。需要把第一个文件中的listen_addresses注释打开,并且配置为’*’;第二个文件中,ipv4和ipv6都要进行配置,如下图:然后需要登录并且给对应用户设置密码。关闭防火墙,打开端口(默认5432)连接测试

#java#数据库
Spring Boot整合Zookeeper实现配置中心

简介使用背景说到配置中心,目前市面上用的较多的配置中心都广为人知,比如百度的Disconf、Spring Cloud Config、携程的Apollo、阿里的Nacos等。由于项目组一直是使用的zookeeper作为配置中心,所以来学习使用。实现原理在Zookeeper建立一个根节点,比如/CONFIG,代表某个配置文件。将配置文件中的信息作为根节点的子节点存储,比如配置项timeout=3000

#java#zookeeper
    共 14 条
  • 1
  • 2
  • 请选择