![](https://img-blog.csdnimg.cn/20201114154955688.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
后端
DAIHAO丶
一花一世界,一树一菩提。
展开
-
is not valid JSON at JSON.parse
校验和压缩后发现前端还是转换失败。在返回结果的时候可以看见一个小红点。数据,转换成字符串返回给前端,前端使用。,我们需要手动处理,通过。在后台读取一个文件里的。指定字符编码,并且利用。原创 2024-03-05 17:54:59 · 606 阅读 · 0 评论 -
Spring Boot 部署在Windows
下项目保存数据到数据库中,中文乱码问题。排除请求乱码,接收乱码。插件(多模块项目只需在服务模块添加插件)启动时指定配置文件,多个逗号隔开。)有关,需要启动时指定。启动,后台运行无前台。原创 2024-03-05 13:56:22 · 820 阅读 · 0 评论 -
IDEA启动Tomact-WEB项目加载不到
IDEA启动Tomact-WEB项目加载不到原创 2024-01-16 11:57:02 · 954 阅读 · 0 评论 -
JAVA中加密与解密
Base64 编码会将字符串编码得到一个含有 A-Za-z0-9+/ 的字符串。标准的 Base64 并不适合直接放在URL里传输,因为URL编码器会把标准 Base64 中的“/”和“+”字符变为形如 “%XX” 的形式,而这些 “%” 号在存入数据库时还需要再进行转换,因为 ANSI SQL 中已将“%”号用作通配符。原创 2023-03-01 16:40:47 · 1616 阅读 · 0 评论 -
Java 主流日志工具库
使用 slf4j + Logback 可谓是目前最理想的日志解决方案了。原创 2023-02-26 18:26:40 · 1188 阅读 · 0 评论 -
Fastjson之SerializerFeature属性读取JSON写入文件
改变SerializerFeature属性读取JSON写入文件。SerializerFeature属性。原创 2023-02-26 00:16:12 · 687 阅读 · 0 评论 -
Fastjson的$ref
转化为`json`字符串后出现了`$ref`字样的东西,这是因为在传输的数据中出现相同的对象时,`fastjson`默认开启引用检测将相同的对象写成引用的形式 默认开启引用检测将相同的对象写成引用的形式。原创 2023-01-03 16:08:00 · 769 阅读 · 0 评论 -
MyBatis-Plus实现动态表名
1、添加MyBatis-Plus依赖;2、添加MyBatis-Plus配置,利用拦截器获取到表名给替换;3、创建请求参数传递辅助类;4、在程序中使用,注意如果实际表名与实体类与不同,可先在实体类类注明表名@TableName("TestUser")原创 2022-05-20 15:35:12 · 4017 阅读 · 1 评论 -
Mybatis
简介MyBatis 是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。为什么要使用mybatisMyBatis是一个半自动化的持久化层框架。jdbc编程—当我们使用jdbc持久化的时候,sql语句被硬编码到java代码中。这样耦合度太高原创 2021-08-26 09:49:39 · 113 阅读 · 0 评论 -
JdbcTemplate操作SQLServer存储过程
存储过程操作模板类import org.springframework.dao.DataAccessException;import org.springframework.jdbc.core.CallableStatementCallback;import org.springframework.jdbc.core.JdbcTemplate;import java.lang.reflect.Field;import java.sql.*;import java.util.*;public转载 2021-01-29 09:36:54 · 694 阅读 · 0 评论 -
过滤器、监听器、拦截器思维导图
springBoot(6)—过滤器,监听器,拦截器Java 过滤器、监听器、拦截器的区别springboot配置监听器、过滤器和拦截器过滤器,拦截器,监听器的区别原创 2020-12-03 14:10:49 · 265 阅读 · 0 评论 -
mybatis-plus修改和批量修改
根据ID更新User user = new User();user.setUserId(1);user.setAge(29);Integer rows = userMapper.updateById(user);System.out.println(rows);条件构造器作为参数进行更新UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();updateWrapper.eq("name","shimin"原创 2020-11-16 16:46:58 · 21019 阅读 · 2 评论 -
探究renren-fast之Quartz定时任务
探究renren-fast之Quartz定时任务 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 - 对调度作业进行有效的管理.调度器、任务和触发...原创 2020-04-10 16:15:58 · 3756 阅读 · 0 评论