logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java MD5和SHA256等常用加密算法

前言我们在做java项目开发的时候,在前后端接口分离模式下,接口信息需要加密处理,做签名认证,还有在用户登录信息密码等也都需要数据加密。信息加密是现在几乎所有项目都需要用到的技术,身份认证、单点登陆、信息通讯、支付交易等场景中经常会需要用到加密算法,所谓加密算法,就是将原本的明文通过一系列算法操作变成密文。BASE 严格地说,属于编码格式,而非加密算法MD(Message Digest algor

#java#算法#数据库
微信公众号markdown排版神器

默认的微信公众号编辑器是非常的不好用的,而且不支持markdown,格式,但是对于我们来说markdown,不支持是非常难用的于是乎有大声弄出了在线markdown转换排版神器有了这些,那就不用愁了markdown在线排版这个样式还可以,直接复制到公众号就可以了markdown在线排版这一个功能丰富,样式选择多。而且比较好看一些,支持多个平台,不过粘贴到微信公众号时候,图片会上传失败需要手动上传才

爆肝一周,我开源了ChatGPT 中文版接口,官方1:1镜像支持全部 官方接口

这里实现我之前文章承诺承接上文现在提供了接口 可以让我自己对接去实现我们自己想要gpt应用,但是由于一些原因,国内也不开放接口,所以我就1:1 自己对接了官方所有接口。大家可以通过我的接口轻松实现一个自己定制化的聊天ai应用小程序。

文章图片
#开源#人工智能
mybatis的mapper特殊字符转移以及动态SQL条件查询

前言我们知道在项目开发中之前使用数据库查询,都是基于jdbc,进行连接查询,然后是高级一点jdbcTemplate进行查询,但是我们发现还是不是很方便,有大量重复sql语句,与代码偶合,效率低下,于是就衍生出来ORM框架,如Mybatis,Hibernate,还有SpringBoot的,Spring Data JPA条件查询我们知道在mybatis mapper文件中条件查询符,如>=,&l

#sql#数据库#mybatis
个人博客开发之blog-api项目整合MyBatisPlus代码自动生成CURD

整合MybatisPlus导入依赖<!--mysql--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></depe

#Blog
SpringBoot AOP中JoinPoint的用法和通知切点表达式

前言上一篇文章讲解了springboot aop 初步完整的使用和整合 这一篇讲解他的接口方法和类JoinPoint和ProceedingJoinPoint对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.ProceedingJoinPoint对象是JoinPoint的子接口,该对象只用

#spring boot
SpringBoot 默认json解析器详解和字段序列化自定义

前言在我们开发项目API接口的时候,一些没有数据的字段会默认返回NULL,数字类型也会是NULL,这个时候前端希望字符串能够统一返回空字符,数字默认返回0,那我们就需要自定义json序列化处理SpringBoot默认的json解析方案我们知道在springboot中有默认的json解析器,Spring Boot 中默认使用的 Json 解析技术框架是 jackson。我们点开 pom.xml 中的

#spring boot#json
mybatis if else if 条件判断SQL片段表达式取值和拼接

前言最近在开发项目的时候涉及到复杂的动态条件查询,但是mybaits本身不支持if elseif类似的判断但是我们可以间接通过 chose when otherwise 去实现其中choose为一个整体 when是if otherwise是else快速使用以前我们进行条件判断时候使用if标签进行判断,条件并列存在<if test="seat_no != null and seat_no !=

#sql#数据库#mysql +1
SpringBoot 优雅配置跨域多种方式及Spring Security跨域访问配置的坑

前言最近在做项目的时候,基于前后端分离的权限管理系统,后台使用 Spring Security 作为权限控制管理, 然后在前端接口访问时候涉及到跨域,但我怎么配置跨域也没有生效,这里有一个坑,在使用Spring Security时候单独配置,SpringBoot 跨越还不行,还需要配置Security 跨域才行。什么是跨域跨域是一种浏览器同源安全策略,即浏览器单方面限制脚本的跨域访问在 HTML

#spring boot
爆肝一周,我开源了ChatGPT 中文版接口,官方1:1镜像支持全部 官方接口

这里实现我之前文章承诺承接上文现在提供了接口 可以让我自己对接去实现我们自己想要gpt应用,但是由于一些原因,国内也不开放接口,所以我就1:1 自己对接了官方所有接口。大家可以通过我的接口轻松实现一个自己定制化的聊天ai应用小程序。

文章图片
#开源#人工智能
    共 13 条
  • 1
  • 2
  • 请选择